/commit-assistant¶
Workflow class
Reads a diff and drafts a change artifact — a PR or a commit message — then proposes it. Sits between review and authoring; never runs git.
Reads the working-tree changes, groups them into logically distinct commits when they're unrelated, and drafts a Conventional Commits message for each — then prints the exact git add + git commit block and OFFERS to run each one, asking per commit and showing exactly what it would stage. Never pushes, never tags, never bypasses a hook — and in CI it prints only. The human decides what gets committed.
At a glance¶
| Run it | /commit-assistant |
| Class | workflow |
| Version | 0.2.0 |
| Author | navjyotnishant |
| Source | skills/commit-assistant/SKILL.md |
Agents it spawns¶
This skill spawns no subagents — it runs inline.
The procedure¶
The executable steps live in the skill file itself and are deliberately not reproduced here: they are instructions to the model at runtime, not documentation.