skills/conventionalcommits/SKILL.md
Conventional Commits specification for semantic versioning and changelog generation. Use when writing commit messages, configuring commit linting, or automating releases.
npx skillsauth add 0froq/skills conventionalcommitsInstall 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.
Based on Conventional Commits v1.0.0. A lightweight convention for writing commit messages that communicates intent and enables automated tooling.
The Conventional Commits specification provides a structured format for commit messages. It supports semantic versioning, changelog generation, and clearer project history.
| Topic | Description | Reference | |-------|-------------|-----------| | Structure | Type, scope, description, body, footer format | core-structure | | Types | feat, fix, and optional type conventions | core-types | | SemVer Mapping | How commits translate to version bumps | core-semver | | Format Details | Scopes, bodies, footers, breaking changes | core-format |
<type>(<scope>): <description>
<body>
<footer>
| Type | SemVer | Use For |
|------|--------|---------|
| feat | MINOR | New features (normative per spec) |
| fix | PATCH | Bug fixes (normative per spec) |
| docs | — | Documentation changes (convention) |
| refactor | — | Code restructuring (convention) |
| perf | — | Performance improvements (convention) |
| test | — | Test additions/changes (convention) |
| build | — | Build system changes (convention) |
| ci | — | CI configuration (convention) |
| style | — | Code style changes (convention) |
Note: Only feat, fix, and breaking-change markers have normative SemVer meaning in the specification. Other types are optional conventions—tools may categorize them differently. chore is intentionally excluded from recommendations; use specific types above for clarity.
feat(api)!: redesign user authentication
BREAKING CHANGE: auth token format changed from JWT to opaque tokens
# New feature
feat: add dark mode toggle
# Bug fix with scope
fix(auth): resolve token expiration bug
# Breaking change
feat(api)!: remove deprecated endpoints
# With body and footer
feat(search): implement fuzzy matching
Adds Levenshtein distance algorithm for typo-tolerant search.
Closes #123
<!--
Source references:
- https://conventionalcommits.org
- https://www.conventionalcommits.org/en/v1.0.0/
-->tools
在周初帮助用户规划新的一周。结合长期目标、月度 backlog、上周复盘及状态信号,通过自然对话确定本周主题和任务优先级。
tools
帮助用户在每天开始时规划一天。以自然对话方式了解用户今天的意图,结合 dashboard 中的上下文(周计划、昨日遗留、backlog、状态信号),生成个性化的日计划。
tools
在周末帮助用户进行周复盘。聚合本周每日的完成情况,分析计划与执行的偏差,总结经验教训,并为下周提供交接建议。
tools
在每天结束时帮助用户复盘。回顾今日计划的执行情况,分析完成与未完成的原因,生成日复盘记录,并为明天提供过渡建议。