Awesome-omni-skill commit
Reviews working copy changes and drafts a concise 1-line commit message. Use when the user wants a commit message or asks to describe/commit changes.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/devops/commit" ~/.claude/skills/diegosouzapw-awesome-omni-skill-commit-c7a23c && rm -rf "$T"
manifest:
skills/devops/commit/SKILL.mdsource content
Commit Skill
Generate a 1-line commit message for current changes using a fast model.
Steps
- Delegate to a task subagent with a fast model:
{ "description": "Review working copy changes and draft a 1-line commit message", "model": "claude-sonnet-4-5", "prompt": "1. Run `jj diff --git --no-pager` to see working copy changes.\n2. If there are no changes, say 'No changes in working copy.' and stop.\n3. Draft a 1-line commit message: short phrase, brevity over grammar, explicitly describes changes, NO prefixes (feat:, fix:, etc.), NO verbose descriptions. Examples: 'task tool for parallel subagents', 'fix token expiry edge case', 'refactor auth middleware'.\n4. Return ONLY the commit message, nothing else." }
- Present the commit message to the user. Do NOT run any jj/git commands.
Rules
- NEVER run
,jj commit
,jj describe
, or any jj mutation commandsjj new - NEVER run
,git add
,git commitgit push - NEVER create branches or bookmarks
- Only return the message — the user will commit/describe themselves