@iflow-mcp/michaelwybraniec-mcp-agentic-sdlc
v0.1.0
Published
Model Context Protocol tool: init_sdlc creates agentic-sdlc folder in the app directory.
Readme
MCP Agentic SDLC
A comprehensive framework for managing software development lifecycle with AI agents, combining structured development processes with intelligent workflow management.
Overview
MCP Agentic SDLC consists of two main components:
Agentic Software Development Lifecycle (ASDLC) -
ASDLC.md- AI-Human collaborative development process
- Structured development phases with agentic integration
- Continuous feedback loops
- Balanced responsibility distribution
Agentic Workflow Protocol (AWP) -
AWP.md- Human-AI collaboration workflow
- Context management
- Progress tracking
- Standardized procedures
New to MCP Agentic SDLC? Start with workflow.md for a comprehensive explanation of the server architecture, workflow, and how all components work together.
Architecture
graph TB
subgraph MCP["MCP Agentic SDLC"]
direction TB
subgraph ASDLC["Agentic Software Development Lifecycle"]
direction LR
ProblemDef["Problem Definition"]
Design["Design Phase"]
Development["Development Phase"]
Testing["Testing Phase"]
Deployment["Deployment Phase"]
Maintenance["Maintenance Phase"]
ProblemDef --> Design
Design --> Development
Development --> Testing
Testing --> Deployment
Deployment --> Maintenance
Maintenance -.-> ProblemDef
subgraph Core["Collaboration Core"]
AIAgent["AI Agent"]
Human["Human"]
AIAgent -.-> Human
Human -.-> AIAgent
end
Core -.-> ProblemDef
Core -.-> Design
Core -.-> Development
Core -.-> Testing
Core -.-> Deployment
Core -.-> Maintenance
end
subgraph AWP["Agentic Workflow Protocol"]
direction LR
Context["Context Management"]
Workflow["Workflow Tracking"]
Collab["Human-AI Collaboration"]
Procedures["Standard Procedures"]
Context --> Workflow
Workflow --> Collab
Collab --> Procedures
Procedures --> Context
end
subgraph Integration["Integration Layer"]
direction LR
Docs["Documentation Sync"]
Progress["Progress Tracking"]
Handoff["Task Handoff"]
Quality["Quality Gates"]
end
ASDLC <--> Integration
AWP <--> Integration
end
HumanUser((Human)) <--> MCP
AISystem((AI Agent)) <--> MCPGetting Started
Quick Start with MCP Tools
Call the
basetool to start project setup:- Provide backlog name (e.g., "ecommerce", "crm")
- Choose project type: MVP, POC, or Full/Pro
- Answer type-specific questions (or say "I don't know" / "AI" for recommendations)
Review AI recommendations (if any):
- AI generates recommendations for missing elements
- Review and confirm or modify recommendations
Call the
inittool to create project structure:- Creates
backlog-<name>/<type>/directory - Generates populated
requirements.md,backlog.md,tech-specs.md, andbase.md - Sets up task structure with initial tasks
- Creates
Project Structure
After initialization, your project will have:
agentic-sdlc/
├── backlog-<name>/
│ └── <type>/ # mvp, poc, or pro
│ ├── base.md # AWP Project Foundation Agreement
│ ├── requirements.md # Project requirements
│ ├── backlog.md # Project backlog
│ ├── tech-specs.md # Technical specifications
│ └── tasks/
│ ├── planned/ # Active tasks
│ ├── unplanned/ # Unplanned tasks (U- prefix)
│ └── completed/ # Completed tasks
├── README.md
├── ASDLC.md
├── AWP.md
└── commitStandard.mdDocumentation
- Read
ASDLC.mdfor the agentic development lifecycle framework - Read
AWP.mdfor the workflow protocol - Check the
src/recipes/directory for methodology recipes
Features
MCP Tools
base- Collects project requirements with intelligent question flow- Supports MVP, POC, and Full/Pro project types
- Type-specific questions tailored to project approach
- "I don't know" / "AI" support for missing elements
recommend- Generates AI recommendations for missing project elements- Based on foundational information and best practices
- Presents recommendations for user review before proceeding
init- Creates complete project structure- Generates populated requirements, backlog, and tech specs
- Creates
base.mdwith all agreed-upon information - Sets up task structure following recipe methodologies
Project Types
- MVP (Minimum Viable Product) - Production-ready, MVP-scoped features
- POC (Proof of Concept) - Proof-focused, concept validation
- Full/Pro - Complete project with all features
Recipe System
Comprehensive recipes for each project type:
*-backlog-recipe.md- Backlog creation methodology*-requirements-recipe.md- Requirements documentation*-tech-specs-recipe.md- Technical specifications
Core Features
- Structured development process
- Clear human-AI collaboration guidelines
- Context preservation mechanisms
- Standardized commit messages
- Progress tracking
- Documentation synchronization
- Framework-agnostic (works with Scrum, Kanban, Waterfall, etc.)
- Topic-agnostic (applies to any project type)
Documentation
docs/workflow.md- Start here! Comprehensive guide to understanding the MCP server architecture, workflow, and how all components work togetherASDLC.md- Agentic Software Development Lifecycle documentationAWP.md- Agentic Workflow Protocol documentationdocs/mcp-config.md- Example MCP server configuration for Cursor and Claude Desktopsrc/recipes/- Methodology recipes for backlog, requirements, and tech specs- MVP recipes:
mvp-backlog-recipe.md,mvp-requirements-recipe.md,mvp-tech-specs-recipe.md - POC recipes:
poc-backlog-recipe.md,poc-requirements-recipe.md,poc-tech-specs-recipe.md - Pro recipes:
pro-backlog-recipe.md,pro-requirements-recipe.md,pro-tech-specs-recipe.md
- MVP recipes:
Workflow
Step 1: Project Setup (base tool)
- Provide backlog name
- Choose project type (MVP/POC/Pro)
- Answer type-specific questions:
- Foundational questions (required)
- Derivable questions (can say "I don't know" or "AI")
Step 2: Review Recommendations (if needed)
If you said "I don't know" or "AI" for any questions:
- AI generates recommendations using
recommendtool - Review recommendations
- Accept, modify, or reject recommendations
Step 3: Project Creation (init tool)
- AI calls
initwith all confirmed information - Project structure created with populated files:
base.md- AWP Project Foundation Agreement (reference document)requirements.md- Complete requirementsbacklog.md- Project backlogtech-specs.md- Technical specificationstasks/- Task structure
Step 4: Development
Follow the recipes and AWP protocol for ongoing development.
Contributing
Contributions are welcome! Please read our contributing guidelines and code of conduct.
License
This project is licensed under the MIT License - see the LICENSE file for details.
