用途:为 GitHub issue 进展跟踪提供一套规范流程,确保 issue 在工作从开始推进到 PR 期间保持更新。
主要能力与阶段:
- 开始工作:用 gh issue edit 添加 status:in-progress 标签并移除 status:todo,添加评论,随后创建特性分支,分支名格式为 issue/<number>-<brief-description>,始终从默认分支(main/dev)拉出,不直接在 main/dev 上工作。
- 工作期间:按逻辑步骤小步提交,而非最后一次性提交;每次提交引用 issue,格式为 type(#N): description,遵循原子提交。
- 报告进展(长实现):在完成重要里程碑、受阻或改变方案、长时间任务暂离前,用 gh issue comment 发布进展更新。
- 完成工作:用 gh pr create 创建 PR,标题为 feat(#N): 简要描述,正文包含 Closes #N,并更新标签为 status:in-review、移除 status:in-progress。
使用方式:该技能不可由用户直接调用,模型也无法自动选择,需由 agent 显式读取其 SKILL.md 路径 ${CLAUDE_PLUGIN_ROOT}/skills/issue-progress-tracking/SKILL.md 加载。
限制与常见错误:issue 只能通过在 PR 正文中写 Closes #N 并合并来关闭,不要用 gh issue close 手动关闭;避免开始工作不打标签、最后一次性大提交、忘记关联 PR、创建 PR 时不更新标签。
相关技能:ork:commit、ork:fix-issue、ork:implement、ork:create-pr。
未提供:具体收费、平台支持范围、版本要求等信息暂未提供。