用途:依据公开资料,fix-issue 用于把 GitHub issue 转成一次受控的修复流程,并在质量门禁通过后提交 pull request。适合需要快速处理单个 issue、并要求附带验收标准与测试说明的场景。
主要流程:
- 拉取 issue:gh issue view <number> --json title,body,labels,assignees,comments,提取 - [ ] 形式的验收标准;若正文中没有,则从描述中推导。
- 建分支:git checkout -b fix/issue-<number>-<slug>,分支名用 kebab-case、不超过 5 个词,禁止直接提交到 main。
- 实现:只围绕该 issue 范围改动,提交信息引用 #<number>。
- 质量门禁:npx tsc --noEmit && npm run lint && npm test。先修复失败项,再逐条核对验收标准,门禁未通过不得开 PR。
- 提交 PR:使用 gh pr create,包含 Summary、Closes #<number>、Acceptance criteria(逐项 ✅)、Test plan 等部分。
边界情况:issue 不存在时直接报错并停止;项目没有测试时记录下来,并在 PR 中标注;需求不明确时先向用户确认。语言相关的质量门禁命令参见 REFERENCE.md。
限制与说明:资料未提供该技能支持的具体语言、运行环境、收费方式、安装方法或效果数据,这些信息暂未提供。