一键导入
specflow-start
啟動完整的 specflow 專案流程。使用者只需與 spec agent 對話確認需求和架構,之後 tech-lead → (engineer + qa 並行) → verify → release 全部自動背景執行。觸發關鍵字:"start", "開始", "啟動專案", "新專案"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
啟動完整的 specflow 專案流程。使用者只需與 spec agent 對話確認需求和架構,之後 tech-lead → (engineer + qa 並行) → verify → release 全部自動背景執行。觸發關鍵字:"start", "開始", "啟動專案", "新專案"。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
啟動實作流程。多個 engineer agent 背景並行認領 feature issues,同時 QA agent 根據 spec 撰寫 e2e test。觸發關鍵字:"implement", "實作", "開發"。
啟動 QA 撰寫 e2e test script。根據 spec API contract 撰寫測試程式碼,與 engineer 同時進行,不需等實作完成。觸發關鍵字:"qa", "測試", "test", "e2e"。
啟動 spec 討論流程。與使用者討論需求、規劃 sprint 階段、將功能需求以 GitHub Issue + Milestone 發佈。觸發關鍵字:"spec", "規格", "需求", "新專案"。
對當前 sprint 進行三維度驗證:Completeness(完整性)、Correctness(正確性)、Coherence(一致性)。在 QA 通過後、release 前執行。觸發關鍵字:"verify", "驗證", "檢查"。
基于 SOC 职业分类
| name | specflow:start |
| description | 啟動完整的 specflow 專案流程。使用者只需與 spec agent 對話確認需求和架構,之後 tech-lead → (engineer + qa 並行) → verify → release 全部自動背景執行。觸發關鍵字:"start", "開始", "啟動專案", "新專案"。 |
| user-invocable | true |
| allowed-tools | Read, Write, Edit, Grep, Glob, Bash, Agent |
| argument-hint | [專案主題] |
使用者只需做兩件事:
LABEL_COUNT=$(gh label list --json name --jq 'length')
if [ "$LABEL_COUNT" -lt 7 ]; then
bash .claude/scripts/init-github.sh
fi
mkdir -p specs/features specs/changes specs/changes/archive
啟動 spec-writer agent(前景,需使用者互動):
subagent_type: "spec-writer"run_in_background: falsespec-writer 產出:
specs/ 目錄下的 spec 檔案(source of truth)啟動 tech-lead agent(背景):
subagent_type: "tech-lead"run_in_background: truetech-lead:
specs/tech-survey.mdspecs/ 目錄,自動分析依賴圖譜,產出 specs/dependencies.mdtech-lead 完成後,根據 specs/dependencies.md 的 wave 分組:
# UI Designer — 建立 component dataset
Agent(subagent_type="ui-designer", run_in_background=true, isolation="worktree")
# QA — 撰寫 test scripts
Agent(subagent_type="qa-engineer", run_in_background=true, isolation="worktree")
# Engineer(無 UI 依賴的 feature)
Agent(subagent_type="engineer", run_in_background=true, isolation="worktree")
# Engineer(需要 UI 元件的 feature,等 ui-designer 完成)
Agent(subagent_type="engineer", run_in_background=true, isolation="worktree")
Engineer 或 QA 發 PR 後,自動啟動 code-review agent 進行審查:
# 使用 sonnet 模型(只讀不寫,節省 token 成本)
Agent(subagent_type="code-review", run_in_background=true)
input: PR #{pr_number}, Issue #{issue_number}
Review Loop(最多 3 輪):
重要:
所有 engineer PR + QA test PR 通過 code review 並合併後,QA 執行 sprint 完整測試:
dev/docker-compose.yml 啟動完整服務環境Agent(subagent_type="verifier", run_in_background=true)
Verifier 檢查:
結果:
QA 完整測試通過 + 三維度驗證通過後自動執行,不需使用者介入。
specs/logs/sprint-{N}-log.md✅ Sprint {N} 完成!
📊 摘要:
Features: X | PRs: X | Bugs fixed: X
🧪 完整測試結果(docker compose 環境):
Unit Tests: X passed
API E2E Tests: X passed
Browser Tests: X passed (Playwright)
✅ Verify: PASS(Completeness + Correctness + Coherence)
📋 工作日誌:specs/logs/sprint-{N}-log.md
驗證報告:specs/verify-sprint-{N}.md
如果有下一個 sprint milestone,自動啟動 Phase 3(tech-lead)→ Phase 4(engineer + qa)→ ...
如果所有 sprint 都完成,通知使用者:
🎉 所有 Sprint 完成!專案開發完畢。
使用 /specflow:release 部署到 production。
/specflow:release 僅用於 production 部署確認specs/ 目錄是 source of truth,所有 agent 從這裡讀取規格