git-auto-release
Installation
SKILL.md
Git Auto Release
Workflow
-
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 --statandgit diff --staged.
- Run
-
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.
-
Run repo checks before committing when the repository documents them:
- Prefer commands from
AGENTS.md, README, or existing CI. - For
uvPython repositories, use documented commands such asuv run pytestanduv run ruff check .. - If checks fail because of environment permissions or missing external services, report that clearly and do not hide the failure.
- Prefer commands from