بنقرة واحدة
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