AI Prompt File
Prodara generates a single AI prompt file for your agent when you run prodara init --ai <agent>. This one file teaches your agent the entire Prodara lifecycle — from specification to deployment.
.prompt.md, .mdc, .md, etc.). What's In the Prompt
The prompt file contains a complete 8-phase lifecycle that your AI agent follows end-to-end:
| Phase | Description |
|---|---|
| 1. Clarify | Identify ambiguities and ask targeted questions before writing any code |
| 2. Specify | Write .prd specification files using the Prodara language |
| 3. Validate | Compile and type-check using prodara build --format json |
| 4. Build | Generate the Product Graph with semantic diffing and impact analysis |
| 5. Govern | Apply constitution, security, privacy, and compliance policies |
| 6. Implement | Generate production-ready code from the validated Product Graph |
| 7. Review | Run 9 built-in reviewers (architecture, security, code-quality, etc.) |
| 8. Deliver | Final verification, test coverage check, and deployment readiness |
How to Use
Just invoke the prompt in your AI agent and describe what you want:
/Prodara Build me a SaaS billing system with Stripe integration/Prodara Add a dashboard surface to the analytics module/Prodara Review the security governance for the payments module Your agent automatically walks through all 8 phases — clarifying your intent, writing .prd specifications, compiling, validating, implementing, reviewing, and delivering production-ready code.
Platform File Formats
Each AI agent uses a different directory and file extension. prodara init --ai <agent> generates the file in the correct format automatically.
| Agent | Directory | Extension |
|---|---|---|
| GitHub Copilot | .github/prompts/ | .prompt.md |
| Claude Code | .claude/commands/ | .md |
| Cursor | .cursor/rules/ | .mdc |
| OpenCode | .opencode/prompts/ | .md |
| Codex | .codex/prompts/ | .md |
| Gemini | .gemini/prompts/ | .md |
| Windsurf | .windsurf/prompts/ | .md |
| Kiro | .kiro/prompts/ | .md |
| Jules | .jules/prompts/ | .md |
| Amp | .amp/prompts/ | .md |
| Roo | .roo/commands/ | .md |
| Aider | .aider/prompts/ | .md |
| Cline | .cline/prompts/ | .md |
| Continue | .continue/prompts/ | .md |
| Zed | .zed/prompts/ | .md |
| Bolt | .bolt/prompts/ | .md |
| Aide | .aide/prompts/ | .md |
| Trae | .trae/prompts/ | .md |
| Augment | .augment/prompts/ | .md |
| Sourcegraph | .sourcegraph/prompts/ | .md |
| Tabnine | .tabnine/prompts/ | .md |
| Supermaven | .supermaven/prompts/ | .md |
| Void | .void/prompts/ | .md |
| Pear | .pear/prompts/ | .md |
| Double | .double/prompts/ | .md |
| Generic | .ai/commands/ | .md |
Next Steps
Learn about interactive modes like Explore, Help, and Party that the prompt supports.