src/bmm-skills/2-plan-workflows/bmad-create-prd/steps-c/step-11-polish.md
Progress: Step 11 of 12 - Next: Complete PRD
{communication_language}{document_output_language}Optimize the complete PRD document for flow, coherence, and professional presentation while preserving all essential information.
CRITICAL: Load the PRD purpose document first:
../data/prd-purpose.md to understand what makes a great BMAD PRDThen Load the PRD Document:
{outputFile} completely from start to finishReview the entire document with PRD purpose principles in mind:
Information Density:
Flow and Coherence:
Duplication Detection:
Header Structure:
Readability:
Check the PRD frontmatter inputDocuments for any brainstorming document (e.g., brainstorming-session*.md, brainstorming-report.md). If a brainstorming document was used as input:
Why this matters: Brainstorming documents are often long, and the PRD's structured template has an implicit bias toward concrete/structural ideas. Soft ideas (tone, philosophy, interaction feel) frequently get silently dropped because they don't map cleanly to FR/NFR format.
Make targeted improvements:
Improve Flow:
Reduce Duplication:
Enhance Coherence:
Optimize Headers:
While optimizing, ensure NOTHING essential is lost:
Must Preserve:
Can Consolidate:
Create the polished version:
Polishing Process:
Present the polished document for review, then display menu:
Display: "Select: [A] Advanced Elicitation [P] Party Mode [C] Continue to Complete PRD (Step 12 of 12)"
bmad-advanced-elicitation skill with the polished document, process the enhanced refinements that come back, ask user "Accept these polish improvements? (y/n)", if yes update content with improvements then redisplay menu, if no keep original polish then redisplay menubmad-party-mode skill with the polished document, process the collaborative refinements to flow and coherence, ask user "Accept these polish changes? (y/n)", if yes update content with improvements then redisplay menu, if no keep original polish then redisplay menuWhen user selects 'C', replace the entire document content with the polished version.
ā Complete document loaded and reviewed ā Flow and coherence improved ā Duplication reduced while preserving essential information ā All main sections use ## Level 2 headers ā Transitions between sections are smooth ā User's voice and intent preserved ā Document is more readable and professional ā A/P/C menu presented and handled correctly ā Brainstorming reconciliation completed (if brainstorming input exists) ā Polished document saved when C selected
ā Loading only partial document (leads to incomplete polish) ā Removing essential information while reducing duplication ā Not preserving user's voice and intent ā Changing content instead of improving presentation ā Not ensuring ## Level 2 headers for main sections ā Making arbitrary style changes instead of coherence improvements ā Not presenting A/P/C menu for user approval ā Saving polished document without user selecting 'C'
ā CRITICAL: Reading only partial step file - leads to incomplete understanding and poor decisions ā CRITICAL: Proceeding with 'C' without fully reading and understanding the next step file ā CRITICAL: Making changes without complete understanding of document requirements
After user selects 'C' and polished document is saved, load ./step-12-complete.md to complete the workflow.
Remember: Do NOT proceed to step-12 until user explicitly selects 'C' from the A/P/C menu and polished document is saved!