From courier
Use this skill when the user wants to commit changes in the working tree of the current Git repository.
How this skill is triggered — by the user, by Claude, or both
Slash command
/courier:commit-changes-to-gitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Operate on Git repository in current working directory.
Operate on Git repository in current working directory. Refuse to bundle unrelated changes into one commit.
Do not edit files, reformat, lint, test, or build before committing. Do not bypass hooks or signing unless user asked for it. Do not amend, rebase, force-push, or push to any remote.
Stage only paths user named, or everything when user said so. Refuse to stage secrets. Warn user about skipped secrets instead.
Respect Conventional Commits 1.0.0 standard.
Prepend ticket number to description with # when user named issue.
Derive message from diff and conversation.
Never use branch name as source.
List staged files for user before committing. Show commit subject to user before committing.
Never add Co-authored-by: trailers, promotional lines, signatures, or emoji.
Never override author or committer identity.
Stop after single commit lands.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub yegor256/courier --plugin courier