File System Tool

The File System Tool enables DinoAI to interact with files in your repository, allowing it to create, modify, read, and search files based on your prompts.

Capabilities

DinoAI's File System Tool provides various actions:

Action
What DinoAI Can Do

Create File

• SQL models for staging, intermediate, and mart layers • YAML configuration files for sources and documentation • Documentation files including schema.yml and README files • Testing configurations

Modify File

• Add new columns or properties • Update documentation • Refactor code to follow standards • Fix errors or bugs

Read File

• Understand your project structure • Follow your coding patterns • Reference content when generating new code

Search

• Relevant examples • Related files • Dependencies between models

Rename File

• Rename files to follow naming conventions • Update file


Security and Guardrails


Best Practices

  1. Be specific with your prompts - Clearly describe what you want to create or modify

  2. Add relevant context - For modifications, always add the file you want to change as context

  3. Review changes carefully - Always check the preview before accepting changes

  4. Use .dinorules - Set up .dinorules to ensure consistent formatting across files

Last updated

Was this helpful?