Install
npx skillscat add blamechris/chroxy/claude-skills-commit Install via the SkillsCat registry.
SKILL.md
/commit
Create a well-formatted git commit following project conventions.
Arguments
$ARGUMENTS- Optional commit message override
Instructions
1. Check Status
git status
git diff --staged --stat2. Determine Commit Type
Based on changes, select appropriate type:
feat- New featurefix- Bug fixrefactor- Code restructuringtest- Adding/updating testsdocs- Documentation onlychore- Maintenancestyle- Formatting onlyperf- Performance improvement
3. Determine Scope
Based on files changed:
server- Server package changesapp- App package changesws- WebSocket protocol changescli- CLI command changesparser- Output parser changestunnel- Tunnel management changesdocs- Documentation changes
4. Create Commit Message
Format:
type(scope): Short summary in present tense
[Optional body explaining why, not what]CRITICAL: NO Claude attribution. NO Co-Authored-By lines. User is sole author.
5. Commit
git commit -m "type(scope): message"Example
# Input: /commit
# Output:
git add -A
git commit -m "feat(ws): add model switching protocol
Support set_model client message and model_changed broadcast"