skills/conventional-commits/SKILL.md
Reference for Conventional Commits 1.0.0 format. Auto-loads when user asks "how to write commits", "commit message format", "what is conventional commits", "commit best practices".
npx skillsauth add tmsjngx0/mindcontext-core conventional-commitsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Reference for writing commit messages following Conventional Commits 1.0.0.
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
| Type | When to Use |
|------|-------------|
| feat | New feature for the user |
| fix | Bug fix for the user |
| docs | Documentation only changes |
| style | Formatting, missing semicolons (no code change) |
| refactor | Code change that neither fixes bug nor adds feature |
| perf | Performance improvement |
| test | Adding or correcting tests |
| build | Build system or external dependencies |
| ci | CI configuration files and scripts |
| chore | Other changes that don't modify src or test files |
| revert | Reverts a previous commit |
Simple feature:
feat: add user authentication
With scope:
feat(auth): add JWT token validation
With body:
fix(api): handle null response from payment gateway
The payment gateway occasionally returns null instead of
an error object. This caused unhandled exceptions.
Closes #123
Breaking change:
feat(api)!: change authentication to OAuth2
BREAKING CHANGE: API now requires OAuth2 tokens instead of API keys.
All existing API keys will be invalidated on March 1st.
Two ways to indicate:
Exclamation mark after type/scope:
feat(api)!: remove deprecated endpoints
Footer:
feat: update authentication
BREAKING CHANGE: passwords now require 12 characters minimum
Optional context in parentheses:
feat(auth): - authentication modulefix(ui): - user interfacedocs(api): - API documentationrefactor(db): - database layerfeat: New feature
fix: Bug fix
docs: Documentation
style: Formatting
refactor: Code restructuring
perf: Performance
test: Tests
build: Build system
ci: CI/CD
chore: Maintenance
revert: Revert commit
Conventional Commits maps to SemVer:
| Commit Type | Version Bump |
|-------------|--------------|
| fix: | PATCH (0.0.X) |
| feat: | MINOR (0.X.0) |
| BREAKING CHANGE | MAJOR (X.0.0) |
tools
Bootstrap a project to use mctx by injecting a managed block into AGENTS.md. Tool-agnostic guidance every agent reads. Runs `mctx init` and shows the diff. Use when starting a new project, onboarding a repo, or asked to "init mctx" / "add mctx guidance" / "set up AGENTS.md".
development
Test-Driven Development workflow following Kent Beck's methodology. Auto-loads when user asks about "tdd", "test driven", "red green refactor", "write tests first".
testing
Analyze current session and generate a self-contained context prompt for the next Claude session. Includes project context, decisions, next steps, and tech stack. Use when ending a work session.
tools
Summarize current project state after a long break. Analyzes recent git history, beads issues, and memory to produce a one-page orientation. Use when returning to a project cold, or when asking "what was I doing", "where did I leave off".