PRD Workflow met MCP
Een PRD-workflow (Product Requirement Document) met MCP (Model Context Protocol) biedt dezelfde gestructureerde aanpak als de traditionele PRD workflow, maar dan volledig geautomatiseerd via Claude Code. Door gebruik te maken van slash commands worden prompts automatisch geladen met de juiste context, wat fouten vermindert en het proces versnelt.
Voordelen van MCP
- Automatische context loading - Geen handmatig copy/pasten van prompts nodig
- Altijd up-to-date - Prompts worden automatisch gesynchroniseerd
- Foutreductie - Geen typfouten of verouderde prompt versies
- Geïntegreerde workflow - Naadloze integratie met Claude Code features
Wanneer MCP gebruiken vs traditionele workflow:
- MCP: Voor Claude Code gebruikers die willen automatiseren en minder handwerk willen
- Traditioneel: Voor andere tools (Cursor, etc.) of wanneer je volledige controle wilt over prompt details
Stap 0: MCP Setup
Activeer de LLM Driven Development MCP server in Claude Code zoals uitgelegd in de Agent setup in je codebase guide.
Verificatie:
- Type
/in Claude Code - Zoek naar
llm-driven-developmentcommands - Je zou de volgende commands moeten zien:
/llm-driven-development:prd-creation-process (MCP)/llm-driven-development:prd-execution-process (MCP)
Stap 1: PRD Creation Process starten
Start het PRD creation process door simpelweg een slash command te gebruiken:
/llm-driven-development:prd-creation-process (MCP)Wat gebeurt er automatisch:
- De volledige PRD creation prompt wordt geladen
- Relevante context files worden automatisch ingeladen
- Het gestructureerde PRD creation process start
- De agent vraagt je om je feature en requirements te beschrijven
Stap 2: Feature en requirements beschrijven
Nadat je het slash command hebt uitgevoerd, vraagt de agent je om je feature en requirements te beschrijven. Het belangrijkste is dat je duidelijk de intentie, het doel en de requirements van je feature communiceert.
Feature:
...
Requirements:
- ...Feature:
Github Actions CI-pipeline voor deze repository
Requirements:
- Voer in de CI-pipeline de tests, linting en build uit pre-commit uit
- De CI-pipeline moet uitgevoerd worden op elke push naar de main branch
- De CI-pipeline moet uitgevoerd worden op elke pull request naar de main branchFlexibele Aanpak
Het bovenstaande template is slechts een suggestie. Experimenteer gerust met verschillende manieren om je feature te beschrijven - gebruik de structuur die voor jou het prettigst werkt. De agent is flexibel en kan werken met verschillende formats, zolang de intentie en requirements maar duidelijk zijn.
Voor meer uitgebreide voorbeelden van features en requirements, zie de traditionele PRD workflow pagina.
Het verdere proces:
- De agent analyseert je requirements en codebase
- Voert vooronderzoek op het internet uit indien nodig voor externe componenten
- Genereert een concept-PRD met gestructureerde requirements
- Vraagt om feedback op de conceptversie
- Schrijft de finale PRD naar de
specs/directory
Stap 3: PRD implementeren met MCP
Voor de implementatie gebruik je wederom een eenvoudige slash command:
/llm-driven-development:prd-execution-process (MCP)Wat gebeurt er automatisch:
- Het volledige execution process wordt geladen
- TodoWrite integratie wordt geactiveerd
- Progress tracking in PRD files wordt beheerd
- Gestructureerde implementation phases worden doorlopen
Het proces:
- PRD Selection Phase - De agent toont beschikbare PRD's en je kiest er een
- Planning Phase - Alle actionable items worden geïdentificeerd en in een todo lijst gezet
- Implementation Phase - Stap-voor-stap implementatie met progress tracking
- Validation Phase - Linting, testing en kwaliteitscontrole
- Completion - Final report en cleanup naar
specs/completed/
Gebruiker bevestiging: Net als bij de traditionele workflow vraagt de agent om bevestiging voordat hij overgaat naar volgende major features (bijv. van FV1.x naar FV2.x).
Voordelen van MCP vs Traditionele Workflow
| Aspect | MCP Workflow | Traditionele Workflow |
|---|---|---|
| Setup | Eenmalige MCP installatie | Elke keer prompt copy/pasten |
| Updates | Automatisch | Handmatig bijwerken |
| Fouten | Minimaal (geautomatiseerd) | Kans op copy/paste fouten |
| Context | Automatisch geladen | Handmatig specificeren |
| Snelheid | Zeer snel | Langzamer door handwerk |
| Compatibiliteit | Claude Code only | Alle AI tools |
Praktische Tips
MCP Commands vinden:
- Type
/om alle beschikbare commands te zien - Gebruik de zoekfunctie om snel
llm-driven-developmentte vinden
Troubleshooting:
- Als commands niet verschijnen, herstart Claude Code
- Controleer of de MCP server correct is toegevoegd met
claude mcp list - Zorg dat je internetverbinding stabiel is voor de MCP server
Best Practices:
- Begin altijd met duidelijke feature requirements (Stap 1)
- Gebruik de MCP commands in de juiste volgorde
- Laat het geautomatiseerde proces zijn werk doen - onderbreek niet halverwege
Meer informatie
Voor uitgebreide voorbeelden van PRD's en gedetailleerde uitleg van het proces, zie de traditionele PRD workflow.