Getting Started with DDAD
Quick Start
1. Create README.md
Start with a README.md that explains your project:
# My Project
## Purpose
[What this project does]
## Architecture
[High-level architecture]
2. Create AGENTS.md
Define AI agents and governance:
# AGENTS.md
## Agent Definitions
### Backend Service Agent
- **Role**: Generate backend service implementations
- **Capabilities**: Generate REST APIs, implement business logic
- **Constraints**: Must follow LLD exactly, no additions outside LLD
3. Create LLD.md
Write your first Low Level Design:
# LLD.md
## Component: [Your Component]
### Business Rules
[Your business rules]
### Validation Rules
[Your validation rules]
4. Create TODO.md
Authorize your first work item:
# TODO.md
## TODO
### [Your Task]
- **LLD Reference**: LLD.md - "[Your Component]"
- **Dependencies**: None
- **Status**: TODO
5. Let AI Execute
AI will:
- Read AGENTS.md for constraints
- Read TODO.md for authorization
- Read LLD.md for requirements
- Generate code according to LLD
- Commit changes
- Update TODO status
6. Review
Review the generated code against LLD and approve.
Key Principles
- Design First: Create LLD before TODO
- Authorize Explicitly: Use TODO.md to authorize work
- Follow Exactly: AI follows LLD exactly
- Review Always: Review all generated code