stamina-clock
Installation
SKILL.md
Stamina clock
Compatible modes
none | shared-bar | per-verb
Resource contract
Publish resource ID, min/max, action cost policy, spend/commit boundary, regeneration/decay timebase, delay/conditions, interruption behavior and UI event source.
Every spend/refund/regen grant is a named transaction or deterministically derived event identity. Retry/re-simulation/duplicate callbacks are idempotent for the same logical transaction.
Rules
- Action owners request/reserve/commit/cancel stamina; this skill does not decide whether an attack/dodge/sprint is otherwise legal.
- Insufficient-resource behavior is project/action data: deny start, partial/alternate action, debt, exhaustion or another declared result.
- Regeneration timebase is explicit (gameplay tick/time, real time, state-driven event, etc.) and obeys pause/hitstop policies chosen by the project rather than an implicit clock.
- Interruption/refund policy is explicit so an action cannot spend twice or refund after a committed irreversible boundary.
- HUD/accessibility presentation consumes authoritative resource/change events and cannot create resource state.