release-guard

Installation
SKILL.md

Release Guard Skill

Core Rules (NEVER VIOLATE)

  • Releases ONLY from main after PR merge.
  • ALL CI jobs must COMPLETE + SUCCESS. NO queued jobs.
  • Verify branch protection requires status checks.
  • Version MUST match tag before creating release (cargo-dist requirement).

Activation Steps

  1. PR Check: Ask for PR# if needed. Run gh pr view $PR_NUM --json state,baseRefName. Must: state=CLOSED, baseRefName=main.
  2. Branch: git branch --show-current + gh repo view --json default_branch. Fail if not main.
  3. CI: gh run list --branch main --limit 5 --json status,conclusion. ALL: completed + success. Log/screenshot.
  4. Clean: git status (clean working dir).
  5. Version Check (CRITICAL): grep '^version =' Cargo.toml must match tag (without 'v' prefix).

Fail Response

🚫 BLOCKED: [Exact violation]
Fix:
Related skills

More from d-o-hub/rust-self-learning-memory

Installs
34
GitHub Stars
7
First Seen
Feb 21, 2026