一键导入
issue-pick
接手已有 GitHub Issue:读取并解析 Issue 内容、创建隔离 worktree 和分支、 初始化 .issue-flow 上下文。为后续设计和实现做准备。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
接手已有 GitHub Issue:读取并解析 Issue 内容、创建隔离 worktree 和分支、 初始化 .issue-flow 上下文。为后续设计和实现做准备。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Bug 修复收尾。清理 worktree/分支与 .bugfix-flow/ 状态目录。支持 manual 和 auto 模式。
轻量 bug 修复编排器。通过 .bugfix-flow/ 状态机管理从问题接手到验证完成的修复流程, 支持 manual 和 auto 两种模式,默认在验证通过后暂停等待人工决定是否提交或创建 PR。
执行 bug 修复。读取 .bugfix-flow/context.json,围绕复现路径和验证目标做最小修改, 支持从 ready 重新进入修复循环。
接手一个 bug 修复任务:从 GitHub Issue 或自由文本构建修复上下文,创建隔离 worktree 和分支, 初始化 .bugfix-flow/。为后续修改和验证做准备。
需求头脑风暴:将用户的一个想法或需求,通过调研和结构化讨论,整理成 可用于创建 GitHub Issue 的 design spec。支持 manual 和 auto 两种模式。
创建 GitHub Issue。从对话上下文提取需求信息,按类型选择模板。 支持 manual 模式(API 创建后人工审核)和 auto 模式(直接创建)。
| name | issue-pick |
| description | 接手已有 GitHub Issue:读取并解析 Issue 内容、创建隔离 worktree 和分支、 初始化 .issue-flow 上下文。为后续设计和实现做准备。 |
| argument-hint | [--auto] <Issue 编号>(如 #123) |
| disable-model-invocation | false |
| allowed-tools | ["Read","Write","Glob","Grep","AskUserQuestion","Bash(git remote -v)","Bash(git rev-parse --is-inside-work-tree)","Bash(git fetch origin main)","Bash(git checkout main)","Bash(git merge --ff-only origin/main)","Bash(gh auth status *)","Bash(gh repo view *)","Bash(gh issue view *)","Bash(git worktree add *)","Bash(git branch *)","Bash(mkdir *)","Bash(echo *)","Skill(superpowers:using-git-worktrees)"] |
接手已有 GitHub Issue:$ARGUMENTS
gh auth status,失败则停止,提示 gh auth login -h github.comgit remote -v 确认仓库有 GitHub remotegh repo view --json nameWithOwner -q .nameWithOwner 读取仓库标识$ARGUMENTS:包含 --auto 或以 auto 开头时 mode=auto,否则 mode=manual任何一步失败则停止,不继续后续步骤。
运行 gh issue view <N> --comments,提取以下要素:
/superpowers:brainstorming,不替用户决定跳过main 到最新 origin/main:
git fetch origin maingit checkout maingit merge --ff-only origin/mainmerge 或 rebase/superpowers:using-git-worktrees 创建隔离工作区<type>/<N>-<slug>
进入 worktree 根目录后:
Bash(mkdir *) 创建 .issue-flow/Write 写入 .issue-flow/mode,内容为:manual|auto
Write 写入 .issue-flow/state,内容为:picked
初始 state 为 picked。
Write 写入 .issue-flow/issue.json,内容为:{
"number": <N>,
"title": "<Issue标题>",
"url": "<Issue URL>",
"type": "<feature|fix|refactor|chore|docs|perf>"
}
issue-pick是唯一允许创建正式.issue-flow/state初始值的子 skill。后续状态更新仍由issue-flow编排器统一维护。issue-pick不删除源仓库的 pending 文件;pending 生命周期由issue-flow编排器统一维护。
使用 references/issue-templates.md 中的 kickoff 模板生成草稿。
草稿只保留在本地,不发布到 GitHub。
完成时输出:
/superpowers:brainstorming.issue-flow/mode、.issue-flow/state 和 .issue-flow/issue.json,可通过 /issue-flow 随时恢复编排流程".issue-flow/ 不提交到仓库,必要时提醒用户添加到 .gitignore