chore(claude): add custom /commit slash command
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
31
.claude/commands/commit.md
Normal file
31
.claude/commands/commit.md
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# Git Commit
|
||||||
|
|
||||||
|
Look at all staged changes using `git diff --cached` and create a descriptive git commit message that follows these rules:
|
||||||
|
|
||||||
|
- Use conventional commit format: `type(scope): description`
|
||||||
|
- Types: feat, fix, docs, refactor, test, chore
|
||||||
|
- Keep the subject line under 72 characters
|
||||||
|
- Add a short body if the change is complex and needs explanation
|
||||||
|
- Be specific about what changed and why
|
||||||
|
|
||||||
|
Then run the commit with that message.
|
||||||
|
|
||||||
|
## Examples of good commit messages
|
||||||
|
- `feat(auth): add JWT token refresh endpoint`
|
||||||
|
- `fix(api): handle null response from payment gateway`
|
||||||
|
- `refactor(db): extract connection pooling into separate module`
|
||||||
|
- `docs(readme): add setup instructions for Windows`
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**How to run it**
|
||||||
|
|
||||||
|
In Claude Code:
|
||||||
|
```
|
||||||
|
/commit
|
||||||
|
```
|
||||||
|
|
||||||
|
Or with a hint:
|
||||||
|
```
|
||||||
|
/commit this fixes the login bug we discussed
|
||||||
Reference in New Issue
Block a user