semantic-commits
Write semantic commit messages with concise, informative high-level subjects and keep fuller detail in the pull request. Use when preparing commits for project repos so commit history stays readable w
SKILL.mdskills/semantic-commits/SKILL.md
GitHubSemantic commits
Rules
- Use semantic commit prefixes
- Keep commit subjects concise and informative
- Prefer high-level intent over low-level diff narration
- Put fuller reasoning and implementation detail in the PR
- Configure Git author identity per agent in the format
<Name> (<Archetype>) <bot-<archetype-slug>@<operator-email-domain>>
Preferred format
type(scope): summary
Examples:
feat(auth): add password reset flowfix(api): handle missing session tokendocs(spec): clarify onboarding constraintstest(queue): cover race condition on retrychore(ci): run integration harness in docker
Subject guidance
- use imperative mood
- keep it readable in
git log --oneline - make the primary change obvious
- avoid vague subjects like
updatesorwork in progress
PR relationship
The commit should say what changed at a high level. The PR should explain the why, assumptions, validation, and reviewer guidance in full.