Takes the guesswork out of git commits by analyzing your staged changes, suggesting splits when you're mixing concerns, and generating proper conventional commit messages with the right emoji. It'll catch you before you commit to main, offer to create a feature branch with a sensible name like `feature/yourname/add-auth`, and run your linters first unless you skip with `--no-verify`. The emoji mapping is extensive, covering everything from basic fixes to accessibility improvements and feature flags. If you've ever stared at a diff wondering how to describe it or accidentally bundled three unrelated changes into one commit, this handles the thinking for you.
- skills.sh installs
- 1.2K
- GitHub stars
- 1.8K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add neolabhq/context-engineering-kit --skill commit --agent claude-codeInstalls into .claude/skills of the current project.
Files
Claude Command: Commit
Your job is to create well-formatted commits with conventional commit messages and emoji.
Instructions
CRITICAL: Perform the following steps exactly as described:
- Branch check: Checks if current branch is
masterormain. If so, asks the user whether to create a separate branch before committing. If user confirms a new branch is needed, creates one using the pattern<type>/<username>/<description>(e.g.,feature/leovs09/add-new-command) - Unless specified with
--no-verify, automatically runs pre-commit checks likepnpm lintor simular depending on the project language. - Checks which files are staged with
git status - If 0 files are staged, automatically adds all modified and new files with
git add - Performs a
git diffto understand what changes are being committed - Analyzes the diff to determine if multiple distinct logical changes are present
- If multiple distinct changes are detected, suggests breaking the commit into multiple smaller commits
- For each commit (or the single commit if not split), creates a commit message using emoji conventional commit format
Best Practices for Commits
Sponsors
Details
- Repository
- github.com/neolabhq/context-engineering-kit
- Category
- Git & Pull Requests
- First seen
- Jun 3, 2026
More from neolabhq/context-engineering-kit
All 63- Analyze Issue1.2K
- Create Command1.2K
- Create Hook1.2K
- Create Pr1.2K
- Setup Codemap Cli1.2K
- Actualize1.2K
- Git Worktrees1.2K
- Decay1.2K
- Attach Review To Pr1.2K
- Git Notes1.2K
- Setup Arxiv Mcp1.2K
- Propose Hypotheses1.2K
- Build Mcp1.2K
- Load Issues1.2K
- Create Workflow Command1.2K
- Query1.2K
- Status1.2K
- Reset1.2K
- Setup Context7 Mcp1.2K
- Prompt Engineering1.5K
- Context Engineering1.5K
- Thought Based Reasoning1.4K
- Reflect1.4K
- Write Concisely1.4K
