From git-workflow
Commit staged changes with auto-generated Conventional Commits messages. Use when committing changes, finishing work in submodules, or creating structured commit messages.
How this skill is triggered — by the user, by Claude, or both
Slash command
/git-workflow:commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Commit staged changes with auto-generated Conventional Commits messages. Works in single repos and superprojects with submodules.
Commit staged changes with auto-generated Conventional Commits messages. Works in single repos and superprojects with submodules.
$commit # Commit staged changes
$commit -s auth-flow # With spec reference
$commit -i "PROJ-123" # With issue reference
$commit -s auth-flow -i "#123" # With both references
$commit --dry-run # Preview without committing
| Flag | Description |
|---|---|
-s, --spec <name> | Spec name for commit message |
-i, --issue <id> | Issue ID for commit message |
--dry-run | Show planned commits without executing |
--no-confirm | Show proposal and ask for confirmation (default: auto-confirm) |
commit-agent.md (in this skill directory)--dry-run)Use the companion commit-agent.md in this directory as the agent prompt. Provide it with:
npx claudepluginhub shdennlin/agent-plugins --plugin git-workflowAnalyzes staged Git changes, generates a Conventional Commits format message, and executes the commit. Useful for automating commit message formatting and ensuring consistency.
Commits staged or intended changes with a Conventional Prefix or Natural Language message. Supports --all, --staged, --push, and --close flags for atomic commits.
Generates atomic git commits with conventional messages. Supports interactive splitting, auto mode, and optional push. Activated by commit phrases or /commit command.