states

Installation
SKILL.md

State coverage

Find the interface people encounter outside the ideal screenshot, whether the input is a spec, a runnable preview, or a live screen. A complete specification is not a prerequisite: inspecting incomplete work is the purpose of this skill.

Work

  • Identify actual data dependencies, roles, network calls, writes, and navigation paths.
  • Separate initial loading from refresh; never-created data from filtered no-results; missing optional data from failed data; rejected writes from unknown outcomes.
  • Inspect reachable permission, session, offline, conflict, partial-success, cancellation, and retry states. Mark irrelevant states rather than generating UI for them.
  • For each gap, name the trigger, visible explanation, next action, retained input/data, and the layer responsible.
  • Prioritize data loss, blocked primary tasks, misleading success, and access failures before minor polish.
  • On live work, reproduce with safe test data. Do not fabricate that a state was observed or exercise consequential production actions just to complete coverage.

Deliver

Report a compact table: scenario → observed/planned behavior → recovery → priority → verification. Include copy when ambiguity causes the failure. If fixes were requested, implement the reachable states and replay them.

## State coverage
Installs
1
First Seen
7 days ago