src/bmm-skills/2-plan-workflows/bmad-validate-prd/steps-v/step-v-03-density-validation.md
Validate PRD meets BMAD information density standards by scanning for conversational filler, wordy phrases, and redundant expressions that violate conciseness principles.
{communication_language}CRITICAL: Follow this sequence exactly. Do not skip, reorder, or improvise unless user explicitly requests a change.
Try to use Task tool to spawn a subprocess:
"Perform information density validation on this PRD:
Return structured findings with counts and examples."
If Task tool unavailable, perform analysis directly:
Scan for conversational filler patterns:
Scan for wordy phrases:
Scan for redundant phrases:
Calculate total violations:
Determine severity:
Append to validation report:
## Information Density Validation
**Anti-Pattern Violations:**
**Conversational Filler:** {count} occurrences
[If count > 0, list examples with line numbers]
**Wordy Phrases:** {count} occurrences
[If count > 0, list examples with line numbers]
**Redundant Phrases:** {count} occurrences
[If count > 0, list examples with line numbers]
**Total Violations:** {total}
**Severity Assessment:** [Critical/Warning/Pass]
**Recommendation:**
[If Critical] "PRD requires significant revision to improve information density. Every sentence should carry weight without filler."
[If Warning] "PRD would benefit from reducing wordiness and eliminating filler phrases."
[If Pass] "PRD demonstrates good information density with minimal violations."
Display: "Information Density Validation Complete
Severity: {Critical/Warning/Pass}
Proceeding to next validation check..."
Without delay, read fully and follow: {nextStepFile} (step-v-04-brief-coverage-validation.md)
Master Rule: Information density validation runs autonomously. Scan, classify, report, auto-proceed. No user interaction needed.