requirements-patterns
Installation
SKILL.md
Requirements Patterns Skill
Overview
This skill applies structured specification patterns to requirements that are too complex for simple "shall" statements. Decision tables formalize multi-condition business logic, state transition diagrams capture entity lifecycle behavior, and CRUD matrices map data access permissions across roles. The output provides implementation-ready pattern artifacts that reduce ambiguity and ensure completeness.
When to Use This Skill
- When business rules involve multiple conditions with combinatorial outcomes
- When entities have lifecycle states with defined transitions and guards
- When role-based data access permissions must be explicitly defined
- After requirements analysis has classified and prioritized the requirements set
- Before formal SRS specification to ensure complex behaviors are unambiguously captured