commit-pr-contract
Installation
SKILL.md
Commit/PR Contract
目标
- 生成中文的 commit title/body 与 PR 描述
- 强调 commit 是长期证据,PR 是 reviewer 视角的说明
- 尽量从改动描述/代码差异自行推断风险与 review focus
- 保持简洁、可复用、可追溯
工作流
- 判断输出范围:只 commit、只 PR、或两者都要
- 收集/补齐最小信息(见下方清单)
- 优先根据改动描述/代码差异推断风险、验证方式、review focus
- 识别是否为多主题改动;如是,提示建议拆分 commit(不强制)
- 生成 commit message(按规则与模板)
- 生成 PR 描述(按合同式四块结构)
- 仅在无法推断或影响关键结论时再提问