commit-tidy

分析暂存/提交的变更,推荐拆分、合并或提交信息优化策略。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:commit-tidy。
它的用途是:分析暂存/提交的变更,推荐拆分、合并或提交信息优化策略。
完整的 Skill 内容见:https://321skill.com/skills/commit-tidy-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘请分析我当前暂存区的更改,并告诉我如何优化这次提交。’ 它会扫描变更内容,指出哪些文件改动可以拆分成更小的提交,哪些提交信息需要补充类型前缀(如feat: 或 fix:),并提醒你检查代码中是否含有类似密钥的字符串。

介绍

commit-tidy 是一个专注于提升 Git 提交质量的 AI Skill。它主要解决开发者在提交代码时遇到的常见痛点,例如一次提交包含过多不相关的改动、提交信息不规范、或在公共仓库中意外提交敏感信息等问题。

该技能通过分析暂存区或已提交的变更,提供具体的优化建议。例如,它可以识别出适合拆分为多个更小、更专注提交的大块变更,或建议将多个琐碎的提交合并(squash)。同时,它还能检查提交信息是否符合约定式提交规范,并扫描代码中可能存在的密钥等敏感信息。

它非常适合对代码提交历史有较高要求的开发者,尤其是在团队协作、开源项目贡献或需要清晰审计追踪的场景下。无论是前端、后端还是全栈开发者,只要使用 Git 进行版本控制,都能从中受益。

使用建议是将其作为提交前的最后一道检查工序。虽然它能提供自动化建议,但最终决策仍需开发者结合上下文判断。注意,它主要提供分析和建议,具体的 Git 操作(如 git rebase)仍需手动执行。

核心特点

与通用的 Git 助手不同,commit-tidy 深度整合了针对提交历史的多种专项优化策略,特别是其非交互式的单块代码暂存(hunk-split)能力,能在 `git add -p` 不可用时精准操作;同时,它强调“提交纪律”,集成了针对公共仓库的敏感信息扫描和提交信息的结构化规范检查。

注意事项

不适合用于处理已推送至远程且被多人协作分支引用的复杂提交历史重写场景。

常见问题

如何用 commit-tidy 拆分一个包含多个功能的提交?

暂存你的所有更改,然后让 AI 分析,它会推荐将不同文件的改动拆分成多个逻辑独立的提交。

它能防止我提交密码或 API 密钥吗?

可以,在提交到公共仓库前,它会自动进行预定义模式的敏感信息扫描并发出警告。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/commit-tidy-x-5/raw/index.md 读取 commit-tidy 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。