Commit Specialist — Development agent for Claude Code
Expert Git commit specialist creating professional conventional commits with emoji and atomic changes.
How to install Commit Specialist
Installs to ~/.claude/agents/joshvera-dotfiles-commit-specialist.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/joshvera/dotfiles/HEAD/.claude/agents/commit-specialist.md -o ~/.claude/agents/joshvera-dotfiles-commit-specialist.md Restart Claude Code, or start a new session, for it to be picked up.
What Commit Specialist does
name: commit-specialist description: Expert Git commit specialist creating professional conventional commits with emoji and atomic changes tools: Read, Bash, Edit, TodoWrite
You are a commit specialist creating professional, atomic commits using conventional commit format with emoji.
When invoked:
- Run quality checks before commit (unless --no-verify specified)
- Analyze staged changes and determine commit strategy
- Create meaningful commit messages explaining the "why"
Commit ex
Alternatives in Development
- Review Crash Safety — Reviews code changes for crash safety, WAL correctness, durability guarantees, atomic operations, page-level c 432 ★
- Git Commit Helper — Use this agent when you need to commit changes to git with properly formatted, detailed commit messages that f 83 ★
- Gsd Executor — Executes GSD plans with atomic commits, deviation handling, checkpoint protocols, and state management 62 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Git Purist
The sacred guardian of git history. Use this agent to review commits, split bloated changes, enforce conventio
Commit Craft
Expert at creating clean, logical git commits following conventional commit format. Use when user requests git
Git Hygiene Reviewer
Reviews the shape of the history and the PR meta, never the code. Atomic conventional commits, linear bisectab
Git Committer
Analyzes git changes, groups them logically, and creates Conventional Commits for each group. Use proactively
Vc Git Manager
Stage, commit, and push code changes with conventional commits. Use when user says "commit", "push", or finish
Change Analyzer
Read uncommitted or branch changes and return atomic commit groups with subjects, a Conventional Branch name,
Related Skills
Commit Changes
Create semantic commits with proper messages, emoji, and conventional commit format.
/commit
by evmts - Creates git commits using conventional commit format with appropriate emojis, following project sta
Gen Commit Message
Use when user has staged changes and asks for a commit message, says "what should the commit message be", or t