Accomplish git-commit
Create well-structured git commits with conventional commit messages, proper staging, and commit best practices.
install
source · Clone the upstream repo
git clone https://github.com/accomplish-ai/accomplish
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/accomplish-ai/accomplish "$T" && mkdir -p ~/.claude/skills && cp -r "$T/apps/desktop/bundled-skills/git-commit" ~/.claude/skills/accomplish-ai-accomplish-git-commit && rm -rf "$T"
manifest:
apps/desktop/bundled-skills/git-commit/SKILL.mdsource content
Git Commit Helper
This skill helps create professional, well-structured git commits following best practices.
Commit Message Format
Use conventional commit format:
<type>(<scope>): <description> [optional body] [optional footer]
Types
- feat: New feature
- fix: Bug fix
- docs: Documentation changes
- style: Code style changes (formatting, etc.)
- refactor: Code refactoring
- test: Adding or modifying tests
- chore: Maintenance tasks
Workflow
- Run
to see changesgit status - Run
to review what changedgit diff - Stage appropriate files (prefer specific files over
)git add . - Create commit with descriptive message
- Verify commit was successful
Best Practices
- Keep commits atomic (one logical change per commit)
- Write clear, descriptive commit messages
- Don't commit sensitive files (.env, credentials)
- Review changes before committing
Examples
- "Commit my changes with a good message"
- "Create a commit for the login feature"
- "Stage and commit the bug fix"