建议: commit-craft 技能 — commit 系列的规范(分割、秘密门、为什么消息), 补充 changelog-generator

作者: Hahaknight创建于 2026年8月31日更新于 2026年8月31日

我想提出的技能 称为commit-craft — 将纠结的工作树转换为清晰、可审查的提交系列。给定混合的差异,它将更改分组为逻辑提交(功能、重构、测试、日常工作),在任何内容被提交之前扫描每个组,并写入解释为什么的消息,而不是什么。这是我在每次工作会话结束时都会使用的技能,因为代理在生成大型差异方面非常出色,但在将它们保留在人类审查者想要阅读的状态中方面表现得很糟糕。 与现有目录进行重叠分析(这是我先做的部分):

  • changelog-generator 位于提交之后(将合并的系列转换为发行说明) — 相辅相成,输入时刻不同
  • code-reviewer/pr-review-expert/adversarial-reviewer 在系列推送后启动 — 相辅相成,commit-craft 在之前运行
  • 我搜索目录中是否存在 commit-hygiene 技能(拆分、上阶段顺序、秘密预扫描、消息规范),但没有找到 — 最近的对象是 handoff(会话摘要,不是 VCS)和 prompt-governance(完全不同的轴)

因此:没有重复,与 changelog-generator 有一个清晰的上下游界限,并且有一个明确的触发时刻(“我即将提交这个混乱”)。 该技能已存在并具有 MIT 许可 — 我将其作为 15 个工程工作流程包的一部分编写(https://GitHub.com/Hahaknight/Claude-skills-pro,其中 15 个技能中有 7 个是免费的/MIT,包括此技能)。我很乐意将其适应您仓库的结构和惯例,或者根据您看到的重叠来调整范围。当前版本的完整文本:该仓库中的 skills/commit-craft/SKILL.md

内容来源: alirezarezvani/claude-skills