committing-code
from alexei-led/claude-code-config
Configuration files and hooks for Claude Code development environment
10 stars1 forksUpdated Jan 25, 2026
npx skills add https://github.com/alexei-led/claude-code-config --skill committing-codeSKILL.md
Smart Commit
Group changed files logically into focused, atomic commits.
No agents. Inline analysis for speed.
Step 1: Gather State
Run in parallel:
git status --porcelain
git diff --name-status HEAD
git log --oneline -8
If no changes: Say "Nothing to commit" → stop.
Step 2: Analyze & Present
Group files by: feature (impl+tests), fix (bug+test), refactor, docs, config
Match commit style from recent history.
Present proposed commits:
Proposed commits:
1. feat: add user validation
- src/validate.ts
- src/validate_test.ts
2. docs: update README
- README.md
Step 3: Execute
For each group, run git add + commit.
User will be prompted to approve each write operation (git add/commit not pre-allowed).
Step 4: Summary
Show git status and list commits created.
Execute now.
Repository Stats
Stars10
Forks1
LicenseMIT License