git-auto-release

Installation
SKILL.md

Git Auto Release

Workflow

  1. Inspect repository state before changing anything:

    • Run git status --short --branch.
    • Run git diff --stat.
    • Run git diff.
    • If staged changes exist, also run git diff --staged --stat and git diff --staged.
  2. Decide whether to continue:

    • Continue automatically only when the changed files match the user's request and the diff is coherent.
    • Stop and ask when the working tree contains unrelated changes, secrets, generated clutter, merge conflicts, or changes whose purpose is unclear.
    • Stop when no commit-worthy changes exist.
  3. Run repo checks before committing when the repository documents them:

    • Prefer commands from AGENTS.md, README, or existing CI.
    • For uv Python repositories, use documented commands such as uv run pytest and uv run ruff check ..
    • If checks fail because of environment permissions or missing external services, report that clearly and do not hide the failure.
Related skills

More from river-walras/virtus

Installs
1
GitHub Stars
1
First Seen
Apr 30, 2026