promotion-gate

Installation
SKILL.md

promotion-gate

When to use

  • /evolution promote <candidate-id> — user explicitly requests promotion.
  • Before manual editing of stable/global.md — to confirm a proposed edit would have passed the gate.

Protocol

  1. Identify the candidate file: ~/.claude/evolution/candidates/<id>.yaml.
  2. Run gate check: bash ~/.claude/evolution/bin/evolve-promote.sh --check <id>.
  3. Show the user each gate result (pass/fail with the specific reason).
  4. If all gates pass AND the user confirms, run: bash ~/.claude/evolution/bin/evolve-promote.sh <id>.
  5. Show the resulting diff of stable/global.md (or stable/by-project/<slug>.md).
  6. Record the promotion as an evidence event (type: adaptation).
Installs
1
GitHub Stars
6
First Seen
Apr 18, 2026
promotion-gate — kmshihab7878/claude-code-setup