Software Development Design Flow methodology for AI-assisted development.
Domain-Driven Development (DDD) methodology with hybrid Waterfall-Agile approach. Build applications with AI coding agents through structured documentation and domain-driven design.
# Set up prompts
export SYMLINKS_TARGET_DIR="~/your-project/.claude/commands"
ln -s ./prompts/* $SYMLINKS_TARGET_DIR/
# Set up templates
export SYMLINKS_TARGET_DIR="~/your-project/docs"
ln -s ./templates/* $SYMLINKS_TARGET_DIR/
# Set up agents
export SYMLINKS_TARGET_DIR="~/your-project/.claude/agents"
ln -s ./agents/* $SYMLINKS_TARGET_DIR/- workflow.md - 7-step methodology
- prompts/ - 17 AI coding prompts
- templates/ - 22 document templates
- agents/ - Specialized AI agents
- STEERING.md - AI context instructions (like CLAUDE.md)
graph TD
S1["Step 1: Discovery & Concept"] -->
S2["Step 2: High-Level System Design"] -->
S3["Step 3: Feature Roadmap"] -->
S4["Step 4: Foundation & Setup"] -->
S5["Step 5: Design"] -->
S6["Step 6: Implementation"] -->
S7["Step 7: Phase Completion"]
- Dynamic domain discovery via Context.toml
- Domain isolation with clear boundaries
- GRAPH_TAG system for component tracking
- 4 DTO pattern for frontend/backend communication
- Context analysis and architecture discovery
- Specialized prompts for each development phase
- Dynamic workspace configuration
- Template-driven documentation generation
- Discover domains dynamically
- Use prompts for each development phase
- Follow templates for consistent documentation
- Leverage agents for architecture analysis
domain-flow/
├── workflow.md # Main methodology
├── prompts/ # AI prompts (17 files)
├── templates/ # Document templates (22 files)
├── agents/ # AI agents
├── STEERING.md # AI context instructions
└── docs/domains/ # Domain documentation
- Clone the repository
- Set up symbolic links using commands above
- Follow Step 1.1 for new projects