Install
mkdir -p .claude/skills/commit-atomicinnovation && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16186" && unzip -o skill.zip -d .claude/skills/commit-atomicinnovation && rm skill.zipInstalls to .claude/skills/commit-atomicinnovation
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 VCS commits for session changes. Use when the user wants toKey capabilities
- →Review conversation history and VCS status to understand changes.
- →Plan commits by identifying related files and drafting messages.
- →Present a commit plan to the user for approval.
- →Execute staging and committing of files with user-approved messages.
- →Show recent commit history to confirm results.
- →Group related changes into atomic commits.
How it works
The skill reviews changes, plans commits based on VCS status, prompts the user for approval, and then executes the commit commands using the appropriate VCS for the repository.
Inputs & outputs
When to use commit
- →Commit session changes
- →Group changes into logical commits
- →Stage files for a new commit
About this skill
Commit Changes
!${CLAUDE_PLUGIN_ROOT}/bin/accelerator vcs status --fail-safe
!${CLAUDE_PLUGIN_ROOT}/bin/accelerator vcs log --fail-safe
!${CLAUDE_PLUGIN_ROOT}/bin/accelerator config context --skill commit --fail-safe
Process:
- Think about what changed:
- Review the conversation history and understand what was accomplished
- Review the VCS status and diff above to see what files changed
- Consider whether changes should be one commit or multiple logical commits
- Plan your commit(s):
- Identify which files belong together
- Draft clear, descriptive commit messages
- Use imperative mood in commit messages
- Focus on why the changes were made, not just what
- Present your plan to the user:
- List the files you plan to include in each commit
- Show the commit message(s) you'll use
- Use the
AskUserQuestiontool with two options:- Yes, proceed — create [N] commit(s) with the staged changes
- No, cancel — abort without committing
- Execute upon confirmation:
- Stage and commit the planned files with your planned messages
- Use the VCS commands appropriate for this repository (refer to the session's VCS context for the correct commands)
- Show recent commit history to confirm the result
Important:
- NEVER add co-author information or Claude attribution
- Commits should be authored solely by the user
- Do not include any "Generated with Claude" messages
- Do not add "Co-Authored-By" lines
- Write commit messages as if the user wrote them
- Use the VCS commands appropriate for this repository's version control system (refer to the session's VCS context for the correct commands)
- When staging files, always add specific files by name — never bulk-add all changes at once
Remember:
- You have the full context of what was done in this session
- Group related changes together
- Keep commits focused and atomic when possible
- The user trusts your judgment - they asked you to commit
!${CLAUDE_PLUGIN_ROOT}/bin/accelerator config instructions commit --fail-safe
When not to use it
- →When adding co-author information or Claude attribution to commits.
- →When bulk-adding all changes at once without specific file selection.
- →When the user does not want to commit their work.
Limitations
- →The skill never adds co-author information or Claude attribution.
- →It always adds specific files by name, not bulk-adding all changes.
- →It requires user confirmation before executing commit commands.
How it compares
This skill guides the user through a structured commit process, ensuring well-formed and atomic commits, unlike manual command execution.
Compared to similar skills
commit side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| commit (this skill) | 0 | 1mo | Review | Beginner |
| resolve-conflicts | 81 | 8mo | Review | Intermediate |
| dependency-upgrade | 26 | 5mo | Review | Intermediate |
| openspec-onboard | 10 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
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.
dependency-upgrade
wshobson
Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.
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.
git-commits
bonny
Create well-structured git commits in logical chunks following best practices