Communitygithub.com

xazaj/sdlc-playbook

為程式碼代理提供開發全鏈路決策手冊。每個 SDLC 階段皆有選型矩陣:該安裝什麼、使用哪套設計系統、走 SDD 還是 TDD。

sdlc-playbook 是什麼?

此技能為 AI 程式碼代理(如 Claude Code、Coder 等)提供結構化的 SDLC 階段決策指南。它採用位於使用者家目錄 `~/.sdlc/stages/20-design/DECIDE.md` 的決策矩陣,協助代理針對特定使用案例選擇最合適的選項,例如設計系統、架構模式或開發方法論(SDD 或 TDD)。技能首先執行更新檢查指令 `~/.sdlc/bin/check-update.sh`,以確保知識庫內容最新,但僅在有更新時才通知使用者。接著,它會引導代理收集關鍵上下文資訊(如介面生命週期、畫面數量、品牌需求),然後根據矩陣的「判斷依據」和「推薦路徑」提出單一明確建議,避免列舉所有選項讓使用者自行決定。若實作需交給其他代理,技能會特別引導閱讀「交給 agent 執行時的差異」章節,以減少模板感。此技能專注於選型階段,後續的視覺實作則交由其他技能(如 frontend-design)處理。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add xazaj/sdlc-playbook

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

設計方案選型

讀取決策矩陣,針對使用者手上的這個界面給出一個建議。

決策矩陣: ~/.sdlc/stages/20-design/DECIDE.md(~ 為當前使用者家目錄)

用法

  1. 先跑 ~/.sdlc/bin/check-update.sh。它平時靜默,只在知識庫落後於遠端時輸出一行 —— 有輸出就轉告使用者,然後繼續。已節流,不會每次都發網路請求。
  2. 若以下幾點未知,先問清楚(一次一個):這個界面要活多久?大概幾螢幕?需要品牌辨識度嗎?
  3. 讀上面的 DECIDE.md,按「判斷依據」和「推薦路徑」兩節定位。
  4. 給出一個明確建議並說明理由,不要羅列全部方案讓使用者自己挑。
  5. 若這個界面要交給 agent 生成,必須讀「交給 agent 執行時的差異」一節 —— 那裡講的是怎麼避免模板感。

本技能只管選方案。選定之後的具體視覺實作,交給 frontend-design 一類的實作技能。

不要把 DECIDE.md 整篇複述出來。

相關技能