SuperAPI AI 工具集

commit-work

编程与开发

查看项目

更新于 10-15 18:31

技能介绍

用途:commit-work 面向需要产出易审查、可安全发布提交的开发者与 AI 代理,帮助在提交前梳理改动范围、拆分提交单元并规范提交信息。

主要能力:暂存前检查工作区(git status、git diff,改动多时用 git diff --stat);判断提交边界并拆分(如功能与重构、后端与前端、格式化与逻辑、测试与生产代码、依赖升级与行为变更);对混合改动倾向使用补丁式暂存 git add -p,取消暂存可用 git restore --staged -p 或 git restore --staged <path>;提交前审查 git diff --cached,并做基本校验(无密钥或令牌、无意外调试日志、无无关格式化改动);写信息前先用一两句话说明“改了什么”和“为什么”,若说不清则说明提交过大或混杂,应返回拆分步骤。

提交信息要求:必须使用 Conventional Commits,格式为 type(scope): short summary,空行后写正文(说明 what/why,而非实现流水账),必要时添加 footer(如 BREAKING CHANGE)。多行信息建议用编辑器 git commit -v,也可参考 references/commit-message-template.md。

使用方式:资料建议在继续下一个提交前,运行仓库中最快且有意义的验证(单元测试、lint 或构建);重复上述流程直到工作区干净。交付物包括最终提交信息、每个提交的简要说明(what/why),以及用于暂存和审查的命令(至少包含 git diff --cached,以及所运行的测试)。

限制:资料未提供该技能的具体安装方式、适用平台、收费或价格信息,暂未提供;是否要求 max subject length、必填 scope 等规则需由使用者自行输入说明。