| name | spec-failure-domain-analysis |
| description | Identify unstated failure modes, identity confusion, purity gaps, and topological edge cases in ISO-style specifications. |
Spec Failure Domain Analysis
Run this skill during spec review to catch common omissions before implementation.
When to Use
- After drafting FR/NFR/StR requirements
- Before
spec-to-plan (part of its readiness gate)
- During peer review of specifications
Checklist
1. Extension Points (Trust Boundaries)
For each callback, hook, observer, or plugin interface:
2. Entity Identity
For each core domain entity (State, Event, User, etc.):
3. Evaluation Purity
For each user-supplied logic (guards, filters, validators):
4. Topological Robustness
For each graph/tree algorithm (search, path-finding):
Output
Document any missing constraints as proposed additions:
- NFR: Non-functional (resilience, performance)
- StR: Structural (integrity, purity)
- FR: Functional (if behavior is undefined)