Organizes pending changes into clean, scoped Conventional Commits.
Install
mkdir -p .claude/skills/commit-this-is-npc && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13028" && unzip -o skill.zip -d .claude/skills/commit-this-is-npc && rm skill.zipInstalls to .claude/skills/commit-this-is-npc
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Create commits for all pending repository changes by strictly following CONTRIBUTING.md commit rules. Use when the user asks to commit changes, organize commits by scope, avoid oversized commits, or enforce Conventional Commits messages in English.Key capabilities
- →Read `CONTRIBUTING.md` for project standards
- →Inspect pending changes using Git commands
- →Group files by a single intent for each commit
- →Separate changes into scope-specific commits
- →Stage and commit files/hunks for one scope at a time
- →Ensure commit messages are in English and concise
How it works
The skill reads project commit standards, inspects pending changes, and groups them by intent. It then creates atomic, scope-specific commits following Conventional Commit message format.
Inputs & outputs
When to use commit
- →Committing pending work
- →Grouping changes by scope
- →Enforcing Conventional Commit messages
About this skill
Commit
Overview
Create small, scoped commits from the current working tree.
Follow CONTRIBUTING.md exactly for commit standards and message format.
Additional context (optional): $ARGUMENTS
Workflow
- Read
CONTRIBUTING.mdfor project standards, template paths, and tool configuration. - Inspect pending changes with
git status --shortandgit diff --name-only. - Group files by a single intent per commit (
feat,fix,docs,refactor,chore,test,build,ci,perf). - When one file contains multiple scopes, separate changes into scope-specific commits using non-interactive staging/editing.
- Stage only the files/hunks for one scope and commit.
- Repeat until all pending changes are committed.
Co-authorship
- Never add
Co-Authored-Byor any co-author trailer to commit messages. - Only include co-author information when the user explicitly requests it in the current conversation.
Execution Checklist
- Confirm grouping is by scope, not by file count only.
- Confirm commit message type matches the real change intent.
- Confirm message is English and concise.
- Confirm no unrelated file is staged.
- Confirm no
Co-Authored-Bytrailer is present (unless explicitly requested). - Confirm working tree is clean after final commit.
When not to use it
- →When `CONTRIBUTING.md` rules are not to be followed
- →When co-author information is not explicitly requested
- →When a single commit for all changes is desired
Limitations
- →Does not add `Co-Authored-By` unless explicitly requested
- →Does not stage unrelated files
- →Requires `CONTRIBUTING.md` to be present and followed
How it compares
This workflow enforces strict adherence to project-specific commit standards and creates granular commits, contrasting with generic or oversized commits.
Compared to similar skills
commit side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| commit (this skill) | 0 | 4mo | No flags | Intermediate |
| resolve-conflicts | 81 | 8mo | Review | Intermediate |
| openspec-onboard | 10 | 6mo | Review | Beginner |
| codex-cli-bridge | 9 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by This-Is-NPC
View all by This-Is-NPC →You might also like
resolve-conflicts
antinomyhq
Use this skill immediately when the user mentions merge conflicts that need to be resolved. Do not attempt to resolve conflicts directly - invoke this skill first. This skill specializes in providing a structured framework for merging imports, tests, lock files (regeneration), configuration files, and handling deleted-but-modified files with backup and analysis.
openspec-onboard
studyzy
Guided onboarding for OpenSpec - walk through a complete workflow cycle with narration and real codebase work.
codex-cli-bridge
alirezarezvani
Bridge between Claude Code and OpenAI Codex CLI - generates AGENTS.md from CLAUDE.md, provides Codex CLI execution helpers, and enables seamless interoperability between both tools
skill-sync
KyleKing
Syncs Claude Skills with other AI coding tools like Cursor, Copilot, and Codeium by creating cross-references and shared knowledge bases. Invoke when user wants to leverage skills across multiple tools or create unified AI context.
github-workflow-automation
ruvnet
Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management
git-advanced-workflows
wshobson
Master advanced Git workflows including rebasing, cherry-picking, bisect, worktrees, and reflog to maintain clean history and recover from any situation. Use when managing complex Git histories, collaborating on feature branches, or troubleshooting repository issues.