SuperAPI AI 工具集

clean-code-commit

编程与开发

查看项目

更新于 10-16 02:39

技能介绍

用途:作为提交信息专项工具,依据 Conventional Commits 规范校验提交信息是否合规,或根据 diff、变更文件列表或自然语言描述生成合规提交信息。不负责代码质量评审,也不会运行 git 命令或推送仓库。

主要能力:校验模式下解析提交信息的 type、scope、description、body、footer,逐条检查类型合法、类型与小写、scope 小写、描述存在、使用祈使语气、描述小写、无句末句号、总长不超过 72 字符、body 每行不超过 72 字符、破坏性变更声明一致等规则,返回 PASS/FAIL 与问题清单(含规则、严重级别、说明与修复建议)。生成模式分析变更,判断类型(feat、fix、refactor、test、docs、chore、perf、ci、style)与 scope,写出祈使语气描述并按需补充 body 与 footer(如 BREAKING CHANGE、Co-authored-by、Fixes #123)。

使用方式:输入参数包括 mode(必填,validate 或 generate)、commit_message(validate 必填)、diff_or_description(generate 必填)、scope(generate 可选)。运行时加载 prompts/coding/standards/cicd/commit_standards.md。

限制:不评审代码质量,不运行 git 命令;规范细节以项目实际加载的 commit_standards.md 为准。