A comprehensive, AI-powered software development workflow that orchestrates multiple specialized agents through a structured pipeline to deliver complete epics from conception to deployment.
This system implements a 5-phase agentic pipeline that transforms high-level ideas into production-ready software through coordinated AI agents. Each agent has a specialized role and operates within strict constraints to ensure quality, consistency, and traceability.
Foundation & Setup (00-03)
βββ commands/00-start.md - Initialize new epic
βββ support/01-forbidden.md - Universal constraints & guardrails
βββ support/02-mcp.md - MCP server activation
βββ support/03-pipeline.md - Pipeline orchestration
βββ support/04-rules.md - Rule loader
Planning Phase (10-17)
βββ 11-discuss.md - Product discovery
βββ 12-idea.md - Concept development
βββ 13-packages.md - Dependency analysis
βββ 14-prd.md - Requirements specification
βββ 15-user-stories.md - User journey mapping
βββ 16-mermaid.md - Architecture visualization
βββ 17-create.md - Task breakdown
Role Definition (20-26)
βββ 21-devops.md - Infrastructure planning
βββ 22-architect.md - System design
βββ 23-backend.md - Backend implementation
βββ 24-frontend.md - Frontend implementation
βββ 25-test.md - Testing strategy
βββ 26-lead.md - Project leadership
Process Management (30-31)
βββ 31-expand.md - Task expansion & refinement
Development Phase (40-44)
βββ 41-open.md - Development initiation
βββ 42-code.md - Implementation
βββ 43-verify.md - Quality assurance
βββ 44-close.md - Task completion
Finalization (50-54)
βββ 51-docs.md - Documentation
βββ 52-qa.md - Quality audit
βββ 53-done.md - Epic completion
βββ 54-pr.md - Pull request creation
PR Review Phase (60-64)
βββ 61-review.md - PR review analysis
βββ 62-address.md - Review feedback implementation
βββ 63-verify.md - Review changes verification
βββ 64-commit.md - Review changes commit & push
Research Phase (80-82)
βββ 81-research.md - Package research
βββ 82-gap.md - Gap analysis
Operations (99)
βββ 99-rebake.md - Re-bake epic artifacts
π The command files shown in the pipeline structure above correspond to the agent roles listed below. Click any command number in the agent roles section to view detailed implementation.
The system leverages multiple Model Context Protocol (MCP) servers for enhanced capabilities:
Multi-provider AI orchestration supporting:
- Anthropic Claude
- OpenAI GPT
- Google Gemini
- Mistral
- Perplexity
- Groq
- Azure OpenAI
- Ollama
- Library and documentation integration
- Real-time API references
- Framework documentation
- Web research and analysis
- Real-time information gathering
- Technical research capabilities
- Repository analysis and insights
- Code pattern recognition
- Best practices research
- Laravel framework expertise
- PHP ecosystem knowledge
- Laravel-specific optimization
- Structured reasoning processes
- Step-by-step problem solving
- Logic validation and refinement
- Knowledge graph management
- Memory and context retention
- Related information discovery
- GitHub integration
- Repository management
- PR and issue handling
- Product Manager (11-discuss): Problem space definition and user research
- Innovation Lead (12-idea): Creative solution ideation
- Package Manager (13-packages): Technology stack analysis
- Requirements Engineer (14-prd): Technical specification writing
- UX Researcher (15-user-stories): User journey and story mapping
- System Architect (16-mermaid): Visual system design
- Project Manager (17-create): Task decomposition and planning
- DevOps Engineer (21-devops): Infrastructure and deployment planning
- System Architect (22-architect): Technical architecture design
- Backend Developer (23-backend): API and data layer design
- Frontend Developer (24-frontend): User interface planning
- QA Engineer (25-test): Testing strategy and validation
- Engineering Lead (26-lead): Technical leadership and oversight
- Process Engineer (31-expand): Task refinement and optimization
- Development Lead (41-open): Implementation coordination
- Software Engineer (42-code): Code implementation and integration
- Quality Engineer (43-verify): Testing and validation
- Release Manager (44-close): Feature completion and handover
- Technical Writer (51-docs): Documentation creation
- Quality Auditor (52-qa): Comprehensive quality review
- Completion Lead (53-done): Epic completion and knowledge capture
- Integration Lead (54-pr): Pull request and deployment preparation
- Code Review Engineer (61-review): PR review analysis and documentation
- Development Engineer (62-address): Review feedback implementation
- Quality Engineer (63-verify): Review changes verification
- Release Engineer (64-commit): Review changes commit and push
- Package Research Partner (81-research): Laravel package research and evaluation
- Gap Analysis Partner (82-gap): Comparative analysis between solutions
- Planning Steward (99-rebake): Re-bake epic artifacts and harmonize existing planning
All agents operate under strict support/01-forbidden.md constraints:
- Truth over assumption: All data must trace to PRD, tasks, or user input
- Local-first operations: All work within project workspace
- Non-destructive changes: No modification of unrelated components
- MCP-orchestrated actions: All operations through approved tools
- Rule-based execution: Commands must load shared rules from
support/04-rules.md
- Time estimation or scope invention
- Code generation during planning phases
- External dependency addition without approval
- Security credential exposure
- Unapproved documentation modification
- Direct manipulation of task-master files (must use MCP tools)
- Speculative recommendations or "Next steps" in output
- Pint: Code cleanliness and standards
- Larastan: Static analysis (level β₯6 or baseline)
- Mutation Testing: β₯70% coverage
- Performance: p95 β€500ms, β€10 queries
- Error Tracking: 0 unhandled exceptions
All commands reference these foundational files:
support/01-forbidden.md- Universal constraints and guardrailssupport/02-mcp.md- MCP server activation and usagesupport/03-pipeline.md- Pipeline orchestration guidesupport/04-rules.md- Rule loader for epic workflows
- Cursor with MCP server support
- API Keys for integrated services (see
mcp.json) - GitHub repository access
- Laravel project environment (optional but recommended)
- Setup MCP Servers: Configure
mcp.jsonwith your API keys - Review Support Files: All commands reference
support/01-forbidden.md,support/02-mcp.md,support/03-pipeline.md, andsupport/04-rules.md - Initialize Epic: Run
/00-start "Your Epic Title" - Follow Pipeline: Execute commands sequentially through each phase
# Initialize new epic
00-start
# Planning phase
11-discuss
12-idea
13-packages
14-prd
15-user-stories
16-mermaid
17-create
# Role definition
21-devops
22-architect
23-backend
24-frontend
25-test
26-lead
# Process refinement
31-expand
# Development execution
41-open
42-code
43-verify
44-close
# Finalization
51-docs
52-qa
53-done
54-pr
# PR Review (when feedback received)
61-review
62-address
63-verify
64-commit
# Research (as needed)
81-research # Package research
82-gap # Gap analysis
# Operations (as needed)
99-rebake- Sequential command execution
- Context preservation across phases
- Automatic artifact generation
- Git integration and tracking
- Role-specific AI agents
- Multi-provider AI integration
- Contextual knowledge retention
- Research and analysis capabilities
- Built-in constraint enforcement
- Multi-stage validation
- Comprehensive testing integration
- Performance monitoring
- Complete audit trails
- PRD-to-implementation mapping
- Task and artifact linking
- Git commit integration
- Automatic branch creation
- PR generation with descriptions
- Issue tracking and linking
- Repository analysis
- API documentation
- User guides
- Architecture diagrams
- Deployment guides
- Unit test generation
- Integration testing
- Performance testing
- Quality gate validation
- Knowledge graph integration
- Memory retention across sessions
- Related epic discovery
- Pattern recognition
- Real-time web research
- Library and framework analysis
- Best practice identification
- Technical trend awareness
- Architecture diagrams (Mermaid)
- User journey mapping
- System flow documentation
- Dependency visualization
This system is designed as a complete, self-contained workflow. Each command file represents a specific agent role and should maintain:
- Single responsibility per command
- Clear input/output contracts
- MCP tool integration
- Constraint compliance with
support/01-forbidden.md - Comprehensive documentation
.cursor/
βββ commands/ # Command implementations organized by phase
β βββ 00-start.md
β βββ 10-planning/
β βββ 20-roles/
β βββ 30-process/
β βββ 40-dev/
β βββ 50-final/
β βββ 60-git/
β βββ 80-research/
β βββ 99-rebake.md
βββ support/ # Universal constraints and configuration
β βββ 01-forbidden.md
β βββ 02-mcp.md
β βββ 03-pipeline.md
β βββ 04-rules.md
βββ rules/ # Epic-specific rules (epics/*.mdc)
β βββ epics/
βββ mcp.json # MCP server configuration
This agentic workflow system is designed for Laravel ecosystem development but can be adapted for other frameworks with appropriate MCP server configuration.
The 99-rebake command allows you to refactor and harmonize existing epic planning artifacts without creating new scope. Useful when requirements evolve or artifacts become stale.
The 53-done command finalizes completed epics by:
- Synthesizing delivery summaries
- Updating epic task records
- Recording knowledge graph insights
- Marking epics as complete
Built for Cursor β’ MCP-Powered β’ Quality-First β’ Traceable Development