← ClaudeAtlas

transitionlisted

Define how state changes over time through rules, triggers, and effects. Use when modeling state machines, defining workflows, specifying event handlers, or documenting system dynamics.
synaptiai/agent-capability-standard · ★ 4 · AI & Automation · score 74
Install: claude install-skill synaptiai/agent-capability-standard
## Intent Define the rules governing how a system's state changes over time. This capability captures state machine semantics: what triggers transitions, what preconditions must hold, and what effects occur. **Success criteria:** - Transition rules clearly specified - Preconditions and effects documented - Triggers identified with evidence - State machine is deterministic (or non-determinism noted) **Compatible schemas:** - `schemas/output_schema.yaml` ## Inputs | Parameter | Required | Type | Description | |-----------|----------|------|-------------| | `from_state` | Yes | object | Initial state or state pattern | | `to_state` | No | object | Target state (optional for discovery mode) | | `triggers` | No | array | Events or conditions that cause transition | | `scope` | No | string | Domain to analyze for transitions | ## Procedure 1) **Identify state variables**: Determine what can change - Extract mutable properties from state model - Identify discrete vs continuous variables - Note invariants (what cannot change) 2) **Discover triggers**: Find what causes state changes - Identify events (user actions, system events) - Find conditions (thresholds, timeouts) - Note external inputs that affect state 3) **Define preconditions**: Specify when transitions can occur - Document required state for transition - Identify guards and conditions - Note blocking conditions 4) **Specify effects**: Document what changes during transition - List sta