بنقرة واحدة
issue-workflow
Issue → 分支 → 实现 → PR 完整工作流。实现阶段根据复杂度自动选择直接编码或 superpowers(brainstorming → plan → subagent-driven)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Issue → 分支 → 实现 → PR 完整工作流。实现阶段根据复杂度自动选择直接编码或 superpowers(brainstorming → plan → subagent-driven)
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | issue-workflow |
| description | Issue → 分支 → 实现 → PR 完整工作流。实现阶段根据复杂度自动选择直接编码或 superpowers(brainstorming → plan → subagent-driven) |
标准化开发流程:Issue 关联 → 分支 → 实现 → PR → 等待审核。
实现阶段分为两档:
gh issue list / create
↓
创建分支: {type}/issue-{N}-{slug}
↓
┌─ 简单改动 → 直接实现
└─ 复杂改动 → brainstorming → spec → [subagent 审 spec] → writing-plans → [subagent 开发]
↓
提交: type(scope): 描述 (#N)
↓
推送 + gh pr create(含 Closes #N)
gh issue list --state open --limit 30
gh issue create --title "简短描述" --body "详细说明"
在主仓库直接开分支,不用 git worktree(worktree 下 Edit/Write 易误写主仓库、且需单独 bun install,单人项目得不偿失)。
git checkout main && git pull
git checkout -b {type}/issue-{N}-{slug}
fix/issue-142-diagnostic-card-layout、feat/issue-97-model-discovery-api满足以下任一条件即为复杂改动,必须使用 superpowers:
简单改动(单文件、拼写修复、配置变更)可直接编码。
强规则:brainstorming → 写 spec → subagent 审 spec → writing-plans → subagent 开发 → 收尾。 spec 与 plan 写完后改由 subagent 自动审查放行,无需等用户手动确认(覆盖 brainstorming skill 的"用户审 spec"人工闸门——用户指令优先)。 设计呈现阶段(写 spec 之前)的方案确认仍保留。
# 第一步:设计方案(仍需用户确认设计方案后才写 spec)
Skill(skill="superpowers:brainstorming")
第二步:spec 写完后,自动 spawn subagent 审查 spec(不等用户手动审)
Agent(subagent_type="general-purpose", description="审查 spec",
prompt="审查设计文档 <spec 路径>:检查 1) 占位/TODO/未填项 2) 内部矛盾
3) 歧义需求 4) 范围是否适合单个实现计划 5) 技术可实现性与对现有代码的影响。
只读不改。输出 BLOCKER(必须改)/ NIT(建议)/ 通过 三档结论。")
# 第三步:写实施计划
Skill(skill="superpowers:writing-plans")
第四步:plan 写完后,直接用 subagent-driven-development 执行(不等用户手动确认)
Skill(skill="superpowers:subagent-driven-development")
每个 subagent 任务完成后自动做 spec review + code review。实现完毕用 finishing-a-development-branch 收尾。
格式:type(scope): 中文描述 (#N)
git add {files}
git commit -m "fix(frontend): 修复诊断卡片布局溢出 (#142)"
git push -u origin {branch}
gh pr create --base main --title "type: 描述 (#N)" --body "$(cat <<'EOF'
## Summary
- 变更 1
- 变更 2
Closes #{N}
## Test Plan
- [ ] 测试 1
- [ ] 测试 2
EOF
)"
Closes #N,合并后自动关闭 issuegh issue close {N}
gh issue view {N} --json state
git checkout main && git pull
git branch -d {type}/issue-{N}-{slug}
| 场景 | 处理 |
|---|---|
| Issue 需要讨论 | 先在 issue 下评论,确认方案后再动手 |
| 实现中发现 scope 超出 | 停下来,拆分新 issue |
| PR 检查失败 | 修复后追加提交,不要 force push |
| 关联多个 issue | PR body 写 Closes #A, Closes #B |