
Commits
This gives Claude the Conventional Commits spec so it can write proper commit messages with types like feat, fix, and docs that map to semantic versioning. The skill includes a quick reference table, examples of breaking changes with the ! syntax, and guidance on scopes and footers. What I like is it explicitly tells the agent to check git status before proposing commits, which should prevent those vague "update files" messages. It also covers the changelog integration angle, showing how these structured commits feed into automated release tools like semantic-release. If your team uses conventional commits or you want Claude to stop writing garbage commit messages, this is the reference document to load.
- skills.sh installs
- 177
- GitHub stars
- 23
- last updated
- Aug 21, 2026
Install
$ npx -y skills add itechmeat/llm-code --skill commits --agent claude-codeInstalls into .claude/skills of the current project.
Files
Conventional Commits
Specification for structured commit messages that enable automated changelog generation and semantic versioning.
Quick Reference
Format
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Common Types
| Type | Purpose | SemVer |
|---|---|---|
feat | New feature | MINOR |
fix | Bug fix | PATCH |
docs | Documentation only | - |
style | Formatting, no code change | - |
refactor | Code change, no feature/fix | - |
perf | Performance improvement | - |
test | Adding/fixing tests | - |
build | Build system, dependencies | - |
ci | CI configuration | - |
chore | Maintenance tasks | - |
revert | Revert previous commit | - |
Breaking Changes
feat!: send email when product shipped
feat(api)!: change response format
chore!: drop support for Node 6
BREAKING CHANGE: use JavaScript features not available in Node 6.
Examples
Sponsors
Details
- Repository
- github.com/itechmeat/llm-code
- Categories
- Git & Pull Requests, Documentation, AI & Agent Building, Release Management, Debugging, Automation & Workflows
- First seen
- Jun 3, 2026