SuperAPI AI 工具集

ghpm-work

编程与开发

查看项目

更新于 10-15 22:39

技能介绍

用途:针对 GitHub Project 条目执行端到端工作会话,命令为 /ghpm-work <issue-number>;若未提供参数,会先询问 issue 编号。使用前需阅读 ../ghpm-shared/SKILL.md 了解前置条件与错误处理。

流程分为六个阶段:1. 准备(解析条目、分配、建分支、状态同步、写会话);2. 澄清(评估 issue 清晰度、补充信息、收集上下文);3. 计划(探索代码库、起草方案并作为 issue 评论发布);4. 实现计划(具体步骤、文件、测试,作为 issue 评论发布);5. 实现(执行计划、写代码、提交、验证);6. 草稿 PR(创建带摘要的草稿 PR)。各阶段都会捕获决策,不限于编码阶段。

会话恢复:会话状态记录在 .ghpm/sessions/<number>.json(结构见 ../ghpm-shared/references/session.md)。每个阶段进入时先写入 phase 值,再执行工作,因此恢复时按记录的阶段重新运行。缺失/setup 从澄清开始,clarify 从澄清,plan 从计划,implementation_plan 从实现计划,implement 从实现,pr 从草稿 PR,done 表示会话完成并停止。恢复时会先简要展示已完成内容。

配置:位于 .ghpm/config.json 的 prompts.ghpm-work,按 ../ghpm-shared/references/prompts.md 设置;动作键包括 status_sync、clarify_issue、post_plan、post_impl_plan、draft_pr、record_decision。

规则:每阶段进入时先更新 session 文件的 phase,用于崩溃恢复;用户可说 skip 跳过任意阶段;不同分支可并行运行多个会话;同一分支重启 Claude 会通过会话检测自动恢复。结束由 wrap up 或 done 触发,细节见 references/wrap-up.md。相关技能:ghpm-shared、ghpm-status、ghpm-suggest、ghpm-view。