列出 analyze、implement、maintain、plan 四支技能的行為清單 #46
1 Participants
Notifications
Due Date
No due date set.
Blocks
#47 收攏 sdlc 四支技能的行為清單,功能主幹併回 develop
plugins/sdlc
Reference: plugins/sdlc#46
Reference in New Issue
Block a user
摘要
/root/plugins/meta/tools/check-behaviors.sh在程式層檢查。本 PR 交付 jsc-sdlc 這個存取庫的清單,涵蓋 analyze、implement、maintain、plan 四支技能。變更內容
references/behaviors.mdreferences/目錄。記錄四支技能的行為基準,供技能驗證比對。四節各一張五列表:觸發時機、關鍵步驟、外部呼叫、完成條件、可驗證跡象。.claude-plugin/plugin.json.codex-plugin/plugin.jsonplugin.json設計重點
check-behaviors.sh在程式層擋,不靠人工目視。$JSC_HOME/wp/,實際位置是$JSC_HOME/sessions/{工作階段 id}.stage。$JSC_HOME/wp/放的是 implement 的工作包領取檔與 PR 鎖檔,兩者不可混寫。references/是既有目錄,本次沒有新建目錄。behaviors.md與其他七份參考文件同層。測試結果
sh /root/plugins/meta/tools/check-behaviors.sh /root/plugins/sdlc:退出碼 0,輸出「行為清單檢查通過:/root/plugins/sdlc/references/behaviors.md 對上 4 支技能,五個欄位齊全」。git -C /root/plugins/sdlc diff:退出碼 0,差異只有三份 manifest 的version欄位由 0.2.6 改成 0.2.7,沒有其他欄位變動。git -C /root/plugins/sdlc status --porcelain:三份 manifest 標為M,references/behaviors.md標為??,沒有其他待提交檔案。前置 Push Request
What: - 在既有的 `references/` 目錄下新增 `references/behaviors.md`。 - 分成 analyze、implement、maintain、plan 四節,對上 `skills/` 下的四支技能。 - 每節一張五列表:觸發時機、關鍵步驟、外部呼叫、完成條件、可驗證跡象。 Why: - 技能驗證需要一份共同的參考基準。 - 基準留在文件裡,驗證就不必靠人腦記憶技能該有的行為。 - 清單放在技能自己的存取庫,技能改動與清單才會落在同一個 PR。 - 同一個 PR 就不會漂移,也不用跨存取庫開兩條 PR 互卡。 How: - 逐支技能讀 SKILL.md,抽出行為填進五列表。 - 稽核時修正三列:analyze、plan、maintain 的階段鎖狀態檔原本寫成 `$JSC_HOME/wp/`。 - 三列改成實際路徑 `$JSC_HOME/sessions/{工作階段 id}.stage`。 - `$JSC_HOME/wp/` 只留給 implement 的工作包領取檔與 PR 鎖檔。 - 用 `sh /root/plugins/meta/tools/check-behaviors.sh /root/plugins/sdlc` 驗格式,退出碼 0。 Who: - 使用 jsc-sdlc 四支技能的開發者。 - 執行技能驗證的 jsc-meta:skill-check。 - 日後異動這四支技能的維護者,要同步更新這一頁。feat/skill-behaviors-and-version-block/behavior-listto 列出 analyze、implement、maintain、plan 四支技能的行為清單