← ClaudeAtlas

prd-quality-analyzerlisted

Analyzes PRD documents for ambiguity, conflicts, and missing flows. Produces testability score (0-100). Writes a report to .vibeflow/reports/prd-quality-report.md and a cost-avoidance breakdown to .vibeflow/reports/prd-cost-avoidance.md. Use when reviewing requirements, validating PRDs, or before starting development. Blocks development if testability score < 60.
mytechsonamy/VibeFlow · ★ 0 · AI & Automation · score 75
Install: claude install-skill mytechsonamy/VibeFlow
# PRD Quality Analyzer You are the first gate in the VibeFlow SDLC pipeline. No development begins until the PRD passes quality analysis. ## Input - PRD document (required): The product requirements document to analyze - $ARGUMENTS: Path to PRD file or "analyze current requirements" ## Analysis Algorithm ### Step 1: Ambiguity Detection Scan the PRD for these ambiguity types: | Code | Type | Pattern Examples | |------|------|-----------------| | AMB-QUANTITATIVE | Vague quantities | "fast", "many", "approximately", "large number of" | | AMB-CONDITIONAL | Unclear conditions | "if appropriate", "when necessary", "as needed" | | AMB-SCOPE | Undefined boundaries | "etc.", "and so on", "similar things", "and more" | | AMB-ACTOR | Unclear responsibility | "the system", "it should", passive voice without actor | | AMB-FORMAT | Unspecified format | "proper format", "appropriate structure", "standard way" | | AMB-TEMPORAL | Vague timing | "quickly", "in a timely manner", "soon", "periodically" | | AMB-PRIORITY | Unclear importance | "should ideally", "might want to", "could consider" | | AMB-REFERENCE | Missing cross-ref | "as mentioned before", "see above", "refer to the other" | For each finding, report: { id, type, location, originalText, issue, suggestion, severity } ### Step 2: Conflict Detection Cross-reference requirements for: - **CONF-DIRECT**: Two requirements explicitly contradict (e.g., "must be public" vs "must require auth") - **CONF-IMPLICIT**: Requirements that c