用途:该技能用于在需要创建提交信息、保存代码变更时,生成符合 Conventional Commits 规范的提交信息,使提交逻辑清晰、原子化且结构统一。
主要能力:提供提交类型(feat、fix、docs、style、refactor、perf、test、build、ci、chore、revert)、主题行规则(50 字符以内、祈使现在时、首字母不大写、结尾不加句号)、正文规则(与主题行空一行、72 字符换行、解释 what 与 why)、破坏性变更写法(主题行冒号前加 !,正文末尾加 BREAKING CHANGE:),以及提交前审查 diff、追加 Co-authored-by 等流程。
使用方式:提交前先审查暂存差异,确定类型,起草信息,必要时写正文,再按格式校验。资料给出校验命令示例:bash skills/commit/scripts/validate-commit.sh "your commit message",并提示按 SKILL.md 路径定位脚本或使用 find。
适用场景:需要编写提交信息、保存代码变更、整理提交历史时使用。
限制:资料未提供安装方式、平台支持、收费与价格信息;未说明该技能的具体运行环境与集成方式。