src/bmm-skills/2-plan-workflows/bmad-create-prd/steps-c/step-12-complete.md
Final Step - Complete the PRD
{communication_language}Complete the PRD workflow, update status files, offer validation options, and suggest next steps for the project.
Inform user that the PRD is complete and polished:
Update the main workflow status file if there is one:
Offer validation workflows to ensure PRD is ready for implementation:
Available Validation Workflows:
Option 1: Check Implementation Readiness (skill:bmad-check-implementation-readiness)
When to use: Before starting technical architecture or epic breakdown
Option 2: Skip for Now
PRD complete. Invoke the bmad-help skill.
✅ PRD document contains all required sections and has been polished ✅ All collaborative content properly saved and optimized ✅ Workflow status file updated with completion information (if exists) ✅ Validation workflow options clearly presented ✅ Clear next step guidance provided to user ✅ Document quality validation completed ✅ User acknowledges completion and understands next options
❌ Not updating workflow status file with completion information (if exists) ❌ Not offering validation workflow options ❌ Missing clear next step guidance for user ❌ Not confirming document completeness with user ❌ Workflow not properly marked as complete in status tracking (if applicable) ❌ User unclear about what happens next or what validation options exist
❌ CRITICAL: Reading only partial step file - leads to incomplete understanding and poor decisions ❌ CRITICAL: Making decisions without complete understanding of step requirements and protocols
The polished PRD serves as the foundation for all subsequent product development activities. All design, architecture, and development work should trace back to the requirements and vision documented in this PRD - update it also as needed as you continue planning.
Congratulations on completing the Product Requirements Document for {{project_name}}! 🎉
Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow.on_complete
If the resolved workflow.on_complete is non-empty, follow it as the final terminal instruction before exiting.