Skip to content

mark22013333/feature-workflow

v5.0.5MIT

功能開發工作流 — 以 .spec/ 做本地規劃,涵蓋需求、DB、架構、實作、驗證、審查與結案。

plan

CREW 規劃 —— spec / db / arch 三個 pass 把決策與驗收條件寫進 .spec/{slug}/plan.md,DB 設計另產 deploy.sql(零 Notion 呼叫)。當使用者提到 /plan、「CREW 完整規劃」、「一次跑完 spec/db/arch」時觸發此 Skill。

plan-browse

瀏覽與探索已有的 .spec/ 規劃文件 —— 深度閱讀、跨任務比較、模式搜尋。當使用者提到 /plan-browse、「瀏覽 .spec 規劃」、「看之前的規劃設計」時觸發此 Skill。

plan-build

從 .spec/{slug}/plan.md 以多角色 leader-delegate 模式產生程式碼,含退出驗證與錨點有效性檢查;依 Host capability 自動選擇平行或序列執行。當使用者提到 /plan-build、「從 spec 產生程式碼」、「plan-build 產碼」時觸發此 Skill。

plan-close

結案前先跑文件漂移硬關卡(FAIL 擋、WARN 需明示放行),通過後蓋章 verified_at_commit、提交 Git、批次同步 plan.md 與 deploy.sql 到 Notion。當使用者提到 /plan-close、「feature 結案」、「同步 spec 到 Notion 並結案」時觸發此 Skill。

plan-demo

純本地產出範例 .spec/ 任務,不依賴 Notion / 多角色委派 / DB MCP,讓評估者快速看到 CREW 完整流程效果。當使用者提到 /plan-demo、「評估 CREW 流程」、「CREW 試跑範例」時觸發此 Skill。

plan-deploy-confirm

部署 SQL 執行回報 —— 實際跑完 deploy.sql 後勾選每筆執行狀態並寫回 Notion「部署狀態」區塊,補上 plan-close 後的執行回流。當使用者提到 /plan-deploy-confirm、「deploy.sql 執行回報」、「DBA 確認部署」時觸發此 Skill。

plan-drift

檢查並修復 .spec/{slug}/plan.md 的程式碼錨點漂移 —— 機械型自動修、語意型逐條請使用者確認,通過後重新蓋章 verified_at_commit。當使用者提到 /plan-drift、「檢查文件漂移」、「plan.md 錨點失效」時觸發此 Skill。

plan-explore

CREW 探索模式 —— 規劃前或規劃中的思考夥伴,自由探索想法、調查問題、釐清需求(零 Notion 呼叫)。當使用者提到 /plan-explore、「CREW 規劃前探索」、「規劃前討論需求」時觸發此 Skill。

plan-next

智慧推薦 CREW 當前任務下一步 —— 呼叫 crew-state.py 讀 state.json 算出下一個 /plan-* 指令並轉成人話。當使用者提到 /plan-next、「CREW 下一步指令」、「這個 spec 接下來做什麼」時觸發此 Skill。

plan-review

以 3 個 reviewer 角色審查 .spec 任務的程式碼(邏輯/品質/效能),Host 支援時可平行、否則序列。當使用者提到 /plan-review、「CREW 程式碼審查」、「plan-review 審查」時觸發此 Skill。

plan-security

專職安全掃描 —— CREW 三層架構(靜態規則/上下文感知/對抗性思維),涵蓋 OWASP Top 10、SQLi、XSS、權限控制、敏感資料,報告全文在對話輸出、摘要一行進 plan.md。當使用者提到 /plan-security、「CREW 安全掃描」、「.spec 安全檢查」時觸發此 Skill。

plan-setup

feature-workflow 首次設定引導 —— 自動偵測 Notion 資料庫、匯入 bug-workflow 共用 ID、設定專案對應與技術棧、可選裝獨立 Agent。當使用者提到 /plan-setup、「設定 feature workflow」、「初始化 feature workflow」時觸發此 Skill。

plan-stack

自動偵測或互動式建立自訂技術棧 —— 掃描專案分層結構產生範本掃描規則,寫入設定檔。當使用者提到 /plan-stack、「自訂技術棧」、「新增掃描技術棧」時觸發此 Skill。

plan-start

先用唯讀 Intake Refiner 整理使用者原始需求並取得 Human 明確確認,再建立 Notion + .spec/{slug}/ + Git branch 的統一任務入口(支援 feature 與 bug)。當使用者提到 /plan-start、「開新 CREW 任務」、「建立規劃任務」時觸發此 Skill。

plan-status

列出 .spec/ 目錄中所有活躍與已完成的任務(純本地操作,不呼叫 Notion)。當使用者提到 /plan-status、「.spec 任務狀態」、「CREW 任務列表」時觸發此 Skill。

plan-sync

手動中途同步 .spec/ 目錄當前進度到 Notion(含 deploy.sql),按需使用、不在常規流程、任務尚未結案。當使用者提到 /plan-sync、「中途同步 spec 進度」、「同步 spec 進度到 Notion」時觸發此 Skill。

plan-verify

透過 browser/API/E2E capability 逐條驗證 plan.md 的 AC-n 驗收條件,摘要一行進 plan.md、明細暫存 .cache/,可選 --deep 查 console/network。當使用者提到 /plan-verify、「.spec 驗收條件驗證」、「瀏覽器驗收 spec」時觸發此 Skill。