1.9 KiB
1.9 KiB
name, description
| name | description |
|---|---|
| plan | SDLC planning stage. Gate on model capability tags, pick or create a plan from PLAN_CONTENTS, then run a decision tree until goal, scope, and feasibility reach consensus. Produce user stories into wiki page PLAN_{yyyyMMdd}_{HHmmss}_{HASH}. Logic only - never write code or modify files. Use when the user wants to start or refine a plan; not for analysis or implementation. |
plan — 規劃
目標:產出或補充 WIKI 計畫頁 PLAN_{yyyyMMdd}_{HHmmss}_{HASH}。
本技能是純邏輯階段:不可以出現任何程式碼,也禁止修改任何檔案。
{HASH} = {owner}/{repo} 的 SHA-1 前 8 碼、大寫。
所有 wiki 讀寫一律經由 jsc-gitea:wiki。
流程
- 模型能力檢查:依
jsc-cli:models的能力標籤確認目前模型具備「規劃」能力。不適合就阻擋流程,並告知使用者建議改用的模型。 - 經由
jsc-gitea:wiki讀取PLAN_CONTENTS,列出未分析的計畫名稱與 HASH。 - 依
jsc-ask:ask規則讓使用者選擇:補充既有計畫(列出未分析計畫為選項)或新建計畫。每個選項標明影響範圍。 - 依
jsc-ask:ask決策樹詢問,補全以下三項直到沒有疑慮;只要還沒達成共識就繼續詢問:- 計畫目標:要解決什麼問題、成功的判斷標準。
- 計畫範圍:包含什麼、排除什麼、涉及哪些存取庫。
- 可行性:系統架構與資料來源是否支撐目標。
- 由共識產生使用者故事(身為⋯⋯我想要⋯⋯以便⋯⋯),逐條列出。
- 套用
templates/plan-page.md產生或更新計畫頁,經由jsc-gitea:wiki寫回。 - 若是新的計畫頁,套用
templates/plan-contents.md的條目格式,將其加入PLAN_CONTENTS(狀態=未分析)。
禁止事項
- 不可輸出任何程式碼片段。
- 不可修改工作目錄的任何檔案。
- 不可跳過決策樹直接假設需求。