commit-message
Generate conventional commit messages - use when creating commits, writing commit messages, or asking for git commit help
- License 许可
- MIT
- 最近更新
- 2026-11-12
- Stars
- ★ 2.9k
- Forks
- 2.6k
01 前言 Front Matter
- name
- commit-message
- description
- Generate conventional commit messages - use when creating commits, writing commit messages, or asking for git commit help
02 资源文件 19
- 参考文档AI-AND-LLM.md10.4 KB
- 参考文档ATTACK-CLASSES.md15.3 KB
- 参考文档CLIENT-SIDE.md8.4 KB
- 参考文档CLOUD-AND-DEPLOYMENT.md8.1 KB
- 参考文档DATA-ISOLATION-AND-LIFECYCLE.md7.6 KB
- 参考文档DESKTOP-MOBILE-AND-LOCAL-IPC.md8.5 KB
- 参考文档HUNTING.md21.9 KB
- 参考文档MEMORY-SAFETY-AND-BINARY.md10.3 KB
- 参考文档PROTOCOLS-RPC-AND-MESSAGING.md7.3 KB
- 参考文档RECONNAISSANCE.md15.5 KB
- 参考文档report-schema.json14.2 KB
- 参考文档RESOURCE-EXHAUSTION-AND-AVAILABILITY.md7.3 KB
- 参考文档SUPPLY-CHAIN-AND-RELEASE.md7.1 KB
- 脚本validate-coverage-ledger.cjs32.7 KB
- 脚本validate-coverage-ledger.test.cjs27.8 KB
- 脚本validate-findings.cjs28.1 KB
- 脚本validate-findings.test.cjs25.8 KB
- 参考文档VALIDATION-AND-REPORTING.md17.4 KB
- 参考文档WEB-PROTOCOL-AND-AUTH.md12.0 KB
03 SKILL.md 正文
Commit Message Skill
Generate commit messages following the Conventional Commits specification.
Format
<type>(<scope>): <description>
[optional body]
[optional footer]
Types
| Type | When to Use |
|---|---|
feat |
New feature |
fix |
Bug fix |
docs |
Documentation only |
style |
Formatting (no code change) |
refactor |
Code change that neither fixes nor adds |
perf |
Performance improvement |
test |
Adding or updating tests |
chore |
Maintenance tasks |
Rules
- Subject line maximum 72 characters
- Use imperative mood ("add" not "added" or "adds")
- No period at the end of subject line
- Separate subject from body with blank line
- Body explains what and why, not how
Examples
Simple:
fix(auth): prevent redirect loop on expired sessions
With body:
feat(api): add rate limiting to public endpoints
- Limits requests to 100/minute per IP
- Returns 429 status with retry-after header
- Configurable via RATE_LIMIT_MAX env variable
Closes #234
04 同仓库更多 Skills
pytest-gen
Generate comprehensive pytest tests - use when generating tests, creating test suites, or testing Python code
hello-world
A minimal skill example - use when learning the skill format
commit-message
Generate conventional commit messages - use when creating commits, writing commit messages, or asking for git commit help
code-checklist
Team code quality checklist - use for checking Python code quality, bugs, security issues, and best practices
pytest-gen
Generate comprehensive pytest tests - use when generating tests, creating test suites, or testing Python code
hello-world
A minimal skill example - use when learning the skill format