.dinorules file lets you define custom instructions and development standards to tailor how DinoAI responds. These rules are specific to your project and apply to every DinoAI interaction — in both the Copilot and the Slack / Programmable / Bolt agents. DinoAI reads them automatically at the start of every session; there is nothing to configure.
Key Benefits
- Define Project-Specific Rules: Customize DinoAI’s behavior to match your team’s unique needs and workflows.
- Set Technical Standards: Specify coding patterns, architecture guidelines, and best practices for your project.
- Adapt Over Time: Easily modify the rules as your project evolves and requirements change.
- Team Collaboration: Files are git-tracked by default, enabling shared standards across your entire data team.
Setting Up .dinorules
- From the Code IDE, click the DinoAI icon (🦖) on the right-side panel.
- Click the settings icon (⚙️) at the top right of the DinoAI panel
- Click “Edit” in the .dinorules section to create file.
- Alternatively, you manually add a .dinorules file in your project files
- Add your custom instructions to the file. These can be general or highly specific - there’s no set syntax required.
Example .dinorules file configuration
Example .dinorules file configuration
CLAUDE.md and AGENT.md
DinoAI also reads the standardCLAUDE.md and AGENT.md instruction files if they already exist in your repository — so any agent instructions you maintain for other tools carry over with no changes. Like .dinorules, they are picked up automatically at the start of every session across both Copilot and the agents, and they can live at the repository root or alongside the relevant part of your project.
.dinorules, CLAUDE.md, and AGENT.md are complementary — DinoAI reads all of them. Use .dinorules for Paradime-specific guidance and keep CLAUDE.md / AGENT.md for instructions shared with other agent tooling.Git Tracking
.dinorules file is git-tracked by default to enable seamless team collaboration on DinoAI configurations.What This Means
- .dinorules is tracked by git automatically
- You can commit, modify, and request reviews like any other file in your repository
- Full change tracking and version history
- Seamless team collaboration on AI configurations
Disabling Git Tracking
If you haven’t agreed internally on rules/prompts: You may encounter a merge conflict when updating your branch. You can use Paradime to resolve it, but we recommend agreeing on common versions for the .dinorules file first.
.dinorules to your .gitignore file.