Manages VCS commits with clear, atomic commit messages.

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.zip

Installs 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 to
66 chars✓ has a “when” trigger
Beginner

Key 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

You give it
User request to commit session changes.
You get back
VCS commits with well-structured, atomic messages.

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:

  1. 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
  1. 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
  1. 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 AskUserQuestion tool with two options:
    1. Yes, proceed — create [N] commit(s) with the staged changes
    2. No, cancel — abort without committing
  1. 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.

SkillInstallsUpdatedSafetyDifficulty
commit (this skill)01moReviewBeginner
resolve-conflicts818moReviewIntermediate
dependency-upgrade265moReviewIntermediate
openspec-onboard106moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry