requirements-gap-auditor
Purpose
Audit a requirement set for what is missing relative to common engineering needs: actors, flows, data, validation, security, operations, and lifecycle.
Trigger this skill when
- A draft spec feels thin but the exact gaps are unclear.
- Before sign-off, estimation, architecture, or build.
- After a large edit or merge of multiple requirement sources.
Expected inputs
- requirements
- problem statement
- constraints
- assumptions
- acceptance criteria if any
Deliverables
- gap audit report
- missing topic checklist
- remediation suggestions
Operating procedure
- Check for normal completeness categories: actors, triggers, preconditions, postconditions, data, validation, permissions, error handling, NFRs, support/ops, reporting, auditability, rollout, and maintenance.
- Flag absent or weak areas.
- Suggest the next best artifact or question to close each major gap.
Quality gates
- Gaps are categorized and evidence-based.
- Findings distinguish absent, weak, and deferred.
- Suggestions are actionable.
Handoff targets
- requirements-interrogator
- constraint-detector
- definition-of-done-drafter
Output style
- Be explicit about uncertainty.
- Prefer short, testable statements over long prose.
- Surface risk and ambiguity instead of guessing.
- Separate facts, assumptions, constraints, and open questions.
Failure modes to avoid
- Do not invent stakeholder intent.
- Do not convert preferences into mandatory requirements without evidence.
- Do not hide unresolved ambiguity behind polished wording.
- Do not collapse functional, non-functional, and business rule concerns into one blob.
Minimum output skeleton
## Summary
## Findings
## Structured outputs
## Assumptions
## Constraints
## Open questions
## Recommended next skill
1---2name: requirements-gap-auditor3description: requirements-gap-auditor4---5# requirements-gap-auditor67## Purpose8Audit a requirement set for what is missing relative to common engineering needs: actors, flows, data, validation, security, operations, and lifecycle.910## Trigger this skill when11- A draft spec feels thin but the exact gaps are unclear.12- Before sign-off, estimation, architecture, or build.13- After a large edit or merge of multiple requirement sources.1415## Expected inputs16- requirements17- problem statement18- constraints19- assumptions20- acceptance criteria if any2122## Deliverables23- gap audit report24- missing topic checklist25- remediation suggestions2627## Operating procedure281. Check for normal completeness categories: actors, triggers, preconditions, postconditions, data, validation, permissions, error handling, NFRs, support/ops, reporting, auditability, rollout, and maintenance.292. Flag absent or weak areas.303. Suggest the next best artifact or question to close each major gap.3132## Quality gates33- Gaps are categorized and evidence-based.34- Findings distinguish absent, weak, and deferred.35- Suggestions are actionable.3637## Handoff targets38- requirements-interrogator39- constraint-detector40- definition-of-done-drafter4142## Output style43- Be explicit about uncertainty.44- Prefer short, testable statements over long prose.45- Surface risk and ambiguity instead of guessing.46- Separate facts, assumptions, constraints, and open questions.4748## Failure modes to avoid49- Do not invent stakeholder intent.50- Do not convert preferences into mandatory requirements without evidence.51- Do not hide unresolved ambiguity behind polished wording.52- Do not collapse functional, non-functional, and business rule concerns into one blob.5354## Minimum output skeleton55```md56## Summary57## Findings58## Structured outputs59## Assumptions60## Constraints61## Open questions62## Recommended next skill63```