cover-shooter
Installation
SKILL.md
Cover shooter
Ask: stick-cover | tap-cover | soft-cover.
Ownership
cover-shooter owns the actor's cover-session state. cover-space owns valid anchors/capabilities; projectile-hitscan owns shots; aim-assist / fps-feel own aim/handling; input-design owns bindings.
Contract
Publish:
- stable
cover_session_id - actor ID and
cover_anchor_id+ revision - state: enter / attached / peek / fire / exit / aborted
- movement-control owner
- authored transition/cancel conditions
- optional stance/fire-side selected from anchor capabilities
Exactly one system owns the actor's cover locomotion at a time. Duplicate enter/exit requests for one session are idempotent. Cover state does not imply invulnerability unless another gameplay rule explicitly grants it.