.dinoprompts
The .dinoprompts
file serves as your team's prompt library, allowing you to store and reuse battle-tested prompts that understand your data development patterns. This eliminates the need to recreate complex prompts and ensures consistency across your analytics engineering team.
.dinoprompts file is git-tracked by default
If you don't want this file git-tracked, see docs to disable.
Key Benefits
Centralized Library: Store tailored prompts for analytics workflows
Time Savings: Access proven prompts instantly
Team Knowledge Sharing: Distribute effective prompts across your organization
Context-Aware: Use variables for dynamic, situation-specific prompts
Fast Onboarding: New team members access best practices immediately
Step-by-Step Instructions
Open DinoAI by clicking the DinoAI icon (πͺ) in the right panel
Access Prompt Creation by clicking the
Prompt
option in the chat inputAlternative: Use the bracket symbol shortcut "[" to quickly find prompts
Create the file by selecting "Add
.dinoprompts
" to automatically create a new file with built-in promptsDefine your prompts using the YAML structure with
name
andprompt
fieldsAccess your prompts using the prompt quick-open feature in DinoAI

Make sure the .dinoprompts
file is placed in the root directory of your repository
your-repository
βββ dbt_project/
β βββ staging/
β βββ marts/
βββ macros/
βββ seeds/
βββ .dinoprompts # .dinopropmts file location
βββ README.md
File Structure
The .dinoprompts
file uses a simple YAML structure:
prompts:
- name: "Prompt Name"
prompt: |
Multi-line prompt content
Can include variables like {{ git.diff.withOriginDefaultBranch }}
- name: "Another Prompt"
prompt: "Single line prompts work too"
Available Variables
DinoAI provides built-in variables you can use in your prompts. Variables enable you to dynamically attach context to your prompts.
{{ git.diff.withOriginDefaultBranch }}
Includes the git diff between your current branch and the default branch of your repository
{{ editor.currentFile.path }}
Includes the file path of the current opened and selected file in your Code IDE
{{ editor.openFiles.path }}
Includes the file path of the all the opened files in your Code IDE
Git Tracking
.dinoprompts file is git-tracked by default to enable seamless team collaboration on DinoAI configurations.
What This Means
.dinoprompts 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
To disable, simply add .dinoprompts
to your .gitignore file.
Last updated
Was this helpful?