v2.1.0
v2.1.0
Minor release. Restructures how the skill's usage is described into four explicit, request-selected modes and adds a deliberate autonomous mode. The new mode is backward-compatible, so this is a MINOR bump rather than a patch; the guarantees that already governed commit-message, file-selection, and pull-request output are unchanged.
No breaking changes. Existing behavior for staged-commit messages, file selection, and pull requests is preserved; the change is that these are now framed as distinct modes with one new opt-in execution mode alongside them.
What changed
The skill now supports four modes, chosen by what you ask for:
- Commit command for already-staged changes (default) — reads the staged diff and presents the exact commit command to run.
- Choose files, then commit — selects one coherent set of files and presents the staging commands plus the commit command to run.
- Pull-request title and description — writes a title and structured Markdown description from the branch's diff against its base.
- Autonomous stage, commit, and push — runs the operations end to end, but only when explicitly asked to do the work itself.
Guarantees
- Modes 1–3 remain read-only. The agent never runs
git add,git commit, orgit pushin these modes — it presents the commands and you run them. A follow-up "go ahead" or "commit this" does not promote these modes to execution. - Modes 1–3 add no AI attribution of any kind.
- Mode 4 is the sole execution exception, and is never inferred — it activates only on an unmistakable request to carry out the work. In this mode only, the no-AI-attribution rule is relaxed (attribution is permitted but optional; other trailers must still be true), and pushing is done normally with no force-push and no
git add -A. - Every mode that emits a commit uses the quoted-heredoc form, including subject-only commits, for one consistent, expansion-safe shape.
Files updated
SKILL.md— version bump to 2.1.0; description and workflow reframed around the four modes; new "Choose the mode" section and Mode 4 section.AGENTS.md— four-mode usage section; inline commit examples converted to the heredoc form; Mode 4 workflow and attribution rules.README.md— usage section documents all four modes with example output; Layout note.GEMINI.md— pointer updated to describe the four modes and the mode boundary..cursor/rules/git-authoring.mdc— rule updated to the four-mode structure.references/conventional-commits.md— sign-off example aligned to the heredoc commit form.references/examples.md— worked examples and the file-selection walkthrough updated to the heredoc form and mode-2 framing.references/pull-requests.md— clarified as mode 3, read-only, distinct from the autonomous mode.
Upgrade notes
Drop-in replacement for 2.0.0. If you relied on subject-only commits being emitted as git commit -m "…", note that all emitted commit commands — including subject-only ones — now use the quoted-heredoc form.
Full Changelog: v2.0.0...v2.1.0