immutable-spec

Installation
SKILL.md

Immutable Spec Delivery

Core Rules

  1. Treat the spec as the only execution and acceptance standard for that request.
  2. Keep specs append-only: never rewrite or delete existing text in a spec; add new sections or new entries only.
  3. Create a new spec file for every new requirement or scope change.
  4. Preserve traceability: every code change, test, and commit must map to a spec item ID.
  5. Auto-commit after each completed item unless the user explicitly disables auto-commit or requires a review gate before commits.
  6. Keep delivery linear: allow multiple historical spec files to exist, but permit only one active spec at any time.
  7. Do not close or complete the active spec until the user explicitly confirms that the spec is finished, replaced, or cancelled.
  8. Allow draft specs to be edited freely before execution starts.
  9. Once a spec becomes active, treat it as append-only.

Spec Location and Naming

Store specs under:

Installs
5
Repository
cauu/skills
First Seen
Jul 30, 2026
immutable-spec — cauu/skills