Using .dinorules to Tailor Your AI Experience
This guide explains how to use .dinorules files to customize DinoAI's behavior and ensure it follows your team's coding standards and best practices.
Last updated
Was this helpful?
Was this helpful?
your-repository
├── dbt_project/
│ ├── staging/
│ └── marts/
├── macros/
├── seeds/
├── .dinorules # .dinorules file location
├── README.mdSQL Formatting
- Keyword capitalization (uppercase/lowercase)
- Comma style (leading/trailing)
- Indentation (spaces vs. tabs, amount)
- Aliasing conventions
- CTEs vs. subqueries preferences
- Comment requirements for complex logic
Naming Conventions
- Model naming patterns
- Column naming standards
- Test naming formats
- Documentation file naming
Documentation Standards
- Documentation file organization (single file vs. multiple files)
- Required column descriptions
- Standard test applications
- Metadata requirements
Modeling Patterns
- Dimensional modeling preferences
- Materialization defaults by folder
- Incremental model patterns
- Custom configurations
Visualization Standards
- When to include mermaid diagrams
- What elements to include in visualizations
- Visualization formatting