gap-state-inventory
Installation
SKILL.md
Gap State Inventory
Use this skill to find the undesigned interface. Real users often experience products while loading, empty, failed, blocked, offline, unauthorized, or partially complete.
Process
- Identify the screen, component, or flow being reviewed.
- List data dependencies, user permissions, network dependencies, and mutation points.
- Inventory states: loading, empty, populated, partial, error, retry, offline, permission denied, expired session, validation, disabled, success, destructive confirmation, localization, and responsive edge cases.
- For each state, define user-visible behavior, copy needs, recovery path, and implementation owner if known.
- Prioritize states as must-have for v1, should-have, or later.
- Recommend tests or acceptance criteria for critical states.
Output format
## Gap state inventory