prd-completeness-auditor
Systematic completeness audit of Product Requirements Documents using 100+ item MECE checklist, severity-classified gap detection, and anti-pattern scanning. PROACTIVELY activate for: (1) PRD review before development handoff, (2) Requirements completeness assessment, (3) Identifying ambiguous requirements, (4) PRD template validation, (5) Finding missing stakeholder needs, (6) Detecting inconsistent acceptance criteria. Triggers: "audit PRD", "review requirements", "check PRD completeness", "validate requirements document", "PRD review", "requirements audit", "find gaps in PRD", "requirements completeness check", "PRD quality check"
What this skill does
# PRD Completeness Auditor A systematic audit system that evaluates Product Requirements Documents against a comprehensive 116-item checklist, detecting gaps, classifying severity, identifying anti-patterns, and generating actionable remediation plans. Implements the GAP-AUDIT pattern (PATTERN-08) to produce CONTRACT-07 compliant GAP-INVENTORY output. --- ## 1. Purpose This skill provides 12 core capabilities: | # | Capability | Phase | Description | |---|------------|-------|-------------| | 1 | **Reference Load** | 1 | Load PRD checklist and calibrate to document type | | 2 | **Document Parse** | 1 | Extract PRD structure and section boundaries | | 3 | **MECE Map** | 2 | Apply 10-dimension coverage framework to PRD sections | | 4 | **Item-by-Item Verify** | 3 | Check each of 116 checklist items against PRD content | | 5 | **Gap Detect** | 3 | Identify missing, incomplete, or ambiguous elements | | 6 | **Classify Gap Type** | 4 | Categorize gaps using 6-type taxonomy | | 7 | **Score Severity** | 4 | Apply RUBRIC-07 (impact, likelihood, detectability) | | 8 | **Anti-Pattern Scan** | 4 | Detect 15+ known PRD anti-patterns | | 9 | **Evidence Cite** | 4 | Link each gap to specific PRD location with evidence | | 10 | **Impact Assess** | 5 | Evaluate downstream development impact per gap | | 11 | **Remediate Suggest** | 5 | Generate fix recommendations from pattern catalog | | 12 | **Synthesize Report** | 6 | Produce GAP-INVENTORY + executive summary + remediation plan | --- ## 2. When to Use **Ideal for:** - Reviewing PRDs before development handoff - Assessing requirements completeness for sprint planning - Validating PRD against organizational standards - Pre-flight check before stakeholder sign-off - Identifying gaps that could cause scope creep - Auditing legacy PRDs for maintenance or migration - Quality gate before technical design phase **Avoid when:** - PRD is in early ideation phase (too early for formal audit) - Document is not a PRD (use appropriate auditor) - PRD author is unavailable for clarification on gaps - Quick brainstorm or exploration (formal audit adds overhead) - Document is a technical spec, not product requirements --- ## 3. Parameters | Parameter | Type | Required | Default | Description | |-----------|------|----------|---------|-------------| | `prd_content` | string | **yes** | — | PRD document content or file reference | | `prd_type` | enum | no | `feature` | feature \| epic \| product \| initiative | | `audit_depth` | enum | no | `standard` | quick \| standard \| comprehensive | | `severity_threshold` | enum | no | `all` | critical_only \| high_and_above \| all | | `focus_areas` | list | no | `all` | Specific sections to emphasize in audit | | `include_anti_patterns` | boolean | no | `true` | Whether to scan for PRD anti-patterns | | `output_format` | enum | no | `full` | full \| executive \| remediation_only | ### PRD Type Effects | Type | Checklist Items | Focus Areas | |------|-----------------|-------------| | **feature** | 106 items | User stories, acceptance criteria, functional requirements | | **epic** | 106 items | Cross-feature dependencies, phasing, rollout strategy | | **product** | 100 items | Strategic alignment, market context, success metrics | | **initiative** | 92 items | Business case, organizational impact, stakeholders | ### Audit Depth Effects | Depth | Behavior | |-------|----------| | **quick** | High-priority items only (40 items), structural gaps, no anti-patterns | | **standard** | Full checklist, anti-patterns, standard remediation | | **comprehensive** | Full checklist, deep anti-pattern analysis, detailed remediation with templates | --- ## 4. Six-Phase Workflow ### Phase 1: Reference Loading & Context **Purpose:** Load checklist and establish audit context. **Steps:** 1. Receive PRD content (inline or file reference) 2. Load `prd-requirements-checklist.md` reference 3. Calibrate checklist based on `prd_type`: - Filter items by applicability matrix - Adjust severity levels for document type - Set critical items that must be present 4. Parse PRD to identify structure: - Extract section headers and hierarchy - Identify section boundaries - Note document format (markdown, docx, wiki) 5. Load `mece-coverage-framework.md` for structural validation 6. Initialize gap tracking structure with empty findings **Techniques Used:** - `document_structure_extraction` - Parse document hierarchy - `checklist_calibration` - Adjust criteria for context **Quality Gate:** Checklist calibrated for PRD type; PRD structure parsed with sections identified **Output:** Calibrated checklist (N items) + PRD structure map --- ### Phase 2: MECE Scope Mapping **Purpose:** Map PRD sections to coverage dimensions and identify structural gaps. **Steps:** 1. Load 10 MECE coverage dimensions from `mece-coverage-framework.md`: - D1: Problem Space - D2: User Context - D3: Business Context - D4: Solution Requirements - D5: User Experience - D6: Quality Criteria - D7: Dependencies - D8: Risk Landscape - D9: Execution Context - D10: Technical Fit 2. Map each PRD section to exactly one dimension: - Assign based on content, not just header - Flag orphan sections (don't fit any dimension) - Flag missing dimensions (no sections mapped) 3. Identify structural gaps: - Dimension with no coverage = CRITICAL structural gap - Dimension with partial coverage = SIGNIFICANT structural gap 4. Note sections present but outside standard structure 5. Calculate initial coverage score per dimension **Techniques Used:** - `mece_gap_detection` (CAT-PR-GA) - Identify coverage gaps in structure - `completeness_verification` (CAT-PR-GA) - Verify all dimensions addressed **Quality Gate:** All 10 MECE dimensions assessed; structural gaps flagged **Output:** Coverage mapping with dimension scores and structural gap list --- ### Phase 3: Item-by-Item Verification **Purpose:** Verify each checklist item against PRD content. **Steps:** For each checklist item (PC-01 through TC-08): ``` 1. LOCATE RELEVANT SECTION └─ Based on dimension mapping from Phase 2 2. ASSESS PRESENCE ├─ PRESENT: Item clearly addressed ├─ PARTIAL: Item mentioned but incomplete └─ ABSENT: No evidence of item 3. EVALUATE QUALITY (if present) ├─ CLEAR: Unambiguous and actionable ├─ AMBIGUOUS: Multiple interpretations possible ├─ INCONSISTENT: Contradicts other content ├─ INCOMPLETE: Missing key details └─ OUTDATED: Stale information 4. RECORD EVIDENCE ├─ Location: Section/line reference ├─ Quote: Supporting text from PRD └─ Assessment: Pass/fail with rationale 5. FLAG FOR GAP CLASSIFICATION (if needed) └─ Any non-PRESENT or non-CLEAR items ``` **Verification Rules by Section:** | Section | Items | Critical Items | Verification Approach | |---------|-------|----------------|----------------------| | Problem & Context | PC-01 to PC-15 | PC-01, PC-02, PC-05 | Check for evidence-backed problem | | User & Stakeholder | US-01 to US-12 | US-01, US-02, US-05 | Verify persona specificity | | Goals & Success | GS-01 to GS-10 | GS-01, GS-02, GS-03 | Check measurability | | Requirements | RQ-01 to RQ-18 | RQ-01, RQ-02, RQ-05 | Verify testability | | User Stories | ST-01 to ST-14 | ST-01, ST-02 | Check INVEST compliance | | Acceptance Criteria | AC-01 to AC-12 | AC-01, AC-02, AC-03 | Verify Gherkin-like structure | | Dependencies | DP-01 to DP-08 | DP-01, DP-02 | Check bidirectional links | | Risks & Assumptions | RA-01 to RA-10 | RA-01, RA-02 | Verify mitigation plans | | Timeline & Scope | TS-01 to TS-09 | TS-01, TS-04, TS-05 | Check explicit boundaries | | Technical | TC-01 to TC-08 | TC-01 (if applicable) | Verify feasibility notes | **Techniques Used:** - `completeness_verification` (CAT-PR-GA) - Check presence of each item - `negative_space_analysis` (CAT-PR-GA) - Identify what's NOT said - `exhaustive_edge_case_enumeration` (CAT-PR-CE) - Find uncovered sce
Related in Security
mac-ops
IncludedComprehensive macOS workstation operations — diagnose kernel panics, identify failing drives, audit launchd startup items, decode wake reasons, triage TCC permission denials, manage APFS snapshots, recover from no-boot. Use for: Mac is slow, slow bootup, won't boot, kernel panic, kernel_task hot, mds_stores CPU, photoanalysisd, cloudd, login loop, gray screen, sleep wake failure, drive failing, IO errors, APFS snapshots eating space, Time Machine local snapshots, Spotlight indexing, launchd, LaunchAgent, LaunchDaemon, login items, TCC permissions, Full Disk Access, Screen Recording denied, Gatekeeper, quarantine, com.apple.quarantine, app is damaged, helper tool, /Library/PrivilegedHelperTools, pmset, wake reasons, dark wake, sysdiagnose, panic.ips, DiagnosticReports, configuration profile, MDM profile, remote diagnostics over SSH.
a11y-audit
IncludedRun accessibility audits on web projects combining automated scanning (axe-core, Lighthouse) with WCAG 2.1 AA compliance mapping, manual check guidance, and structured reporting. Output is configurable: markdown report only, markdown plus machine-readable JSON, or markdown plus issue tracker integration. Use this skill whenever the user mentions "accessibility audit", "a11y audit", "WCAG audit", "accessibility check", "compliance scan", or asks to check a web project for accessibility issues. Also trigger when the user wants to verify WCAG conformance or map findings to a specific standard (CAN-ASC-6.2, EN 301 549, ADA/AODA).
erpclaw
IncludedAI-native ERP system with self-extending OS. Full accounting, invoicing, inventory, purchasing, tax, billing, HR, payroll, advanced accounting (ASC 606/842, intercompany, consolidation), and financial reporting. 413 actions across 14 domains, 43 expansion modules. Constitutional guardrails, adversarial audit, schema migration. Double-entry GL, immutable audit trail, US GAAP.
assess
IncludedAssesses and rates quality 0-10 across multiple dimensions (correctness, maintainability, security, performance, testability, simplicity) with pros/cons analysis. Compares against project conventions and prior decisions from memory. Produces structured evaluation reports with actionable improvement suggestions. Use when evaluating code, designs, architectures, or comparing alternative approaches.
spring-boot-security-jwt
IncludedProvides JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2 integration, and RBAC/permission-based access control using Spring Security 6.x. Use when implementing authentication or authorization in Spring Boot applications.
code-hardcode-audit
IncludedDetect hardcoded values, magic numbers, and leaked secrets. TRIGGERS - hardcode audit, magic numbers, PLR2004, secret scanning.