用途:把「gh issue view → grep → 手写简报 → 建分支 → synapse spawn」这套手工流程压缩成一个斜杠命令,用于为指定 GitHub issue 启动实现。它是供 Claude 执行的过程性指南,而非自动化脚本;Claude 读取 issue、推断范围并构造简报。
主要能力:解析 issue 编号(支持 467、#467 或完整 URL);并行拉取 issue 状态与 origin/main 的 SHA;做 triage(已关闭则中止,含 architecture/discussion 标签则先询问,正文为空则中止);用正则与反引号符号启发式查找相关文件与代码热点(取最近提交,最多 6 个);检索已合并的相关 PR 作为实现先例;按标签推断分支前缀(bug→fix/、enhancement/feature→feat/、chore→chore/、refactor→refactor/、docs→docs/、无匹配→feat/);由标题生成小写连字符 slug,非 ASCII 标题回退为标签+正文摘要或 <prefix>/<num>;写入 /tmp/issue<num>-task.md 任务简报;创建分支;按模式派生 codex 或跳过;最后输出摘要与下一步建议。
使用方式:/dev-issue <number> 默认派生 codex 并传入简报;--solo 不派生,由调用方实现;--dry-run 只生成简报,不建分支不派生。建分支时执行 git fetch origin main、git checkout main、git pull --ff-only origin main、git checkout -b <prefix>/<slug>-<num>;默认派生执行 synapse spawn codex --task-file /tmp/issue<num>-task.md --notify。
限制:仅步骤 1-8 为只读,只写 /tmp/issue<num>-task.md,不改动受版本控制的文件;分支已存在时干净中止,不自动删除;不调用 memory save / wiki ingest;不自行触发 post-impl 技能,Next 仅为建议;共享目录中默认用 git checkout,多人协作建议改用 git worktree;--resume 尚未实现。该技能无单元测试,正确性靠阅读 SKILL.md 自检。