design-decision-framework
多方案評估決策框架. Use for: (1) 面臨 3+ 技術方案時的結構化評估, (2) 架構決策時的系統化分析, (3) 防止衝動決策和技術債務累積
npx skills add majiayu000/claude-skill-registry --skill design-decision-framework --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 多方案評估決策框架 (Design Decision Framework) SKILL **版本**: v1.0 **建立日期**: 2025-01-23 **狀態**: 新建 ## 概述 多方案評估決策框架是一套結構化的技術決策工具,用於在面臨多個技術方案時進行系統化評估和選擇。避免衝動決策,確保決策品質。 ## 觸發條件 以下情況應使用此 Skill: | 情境 | 識別特徵 | 強制性 | |------|---------|--------| | 多技術方案 | 面臨 3 個以上可行的技術方案 | 強制 | | 架構決策 | 需要選擇設計模式或架構方案 | 建議 | | 重大變更 | 變更可能影響多個模組 | 建議 | | 不確定性高 | 團隊對方案沒有共識 | 建議 | ## 評估流程 ### Stage 1: 方案收集 **目標**: 確保所有可行方案都被考慮 **執行步驟**: 1. 列出所有已知的技術方案 2. 搜尋是否有遺漏的替代方案 3. 確保每個方案都是可行的(有技術能力實現) **輸出格式**: ```markdown ## 方案收集 ### 方案 A: [名稱] - 簡述: [一句話描述] - 來源: [誰提出/從哪裡發現] ### 方案 B: [名稱] - 簡述: [一句話描述] - 來源: [誰提出/從哪裡發現] ### 方案 C: [名稱] - 簡述: [一句話描述] - 來源: [誰提出/從哪裡發現] ``` ### Stage 2: 評估維度定義 **目標**: 確定評估的關鍵維度 **建議維度**: | 維度 | 說明 | 權重範例 | |------|------|---------| | 實作複雜度 | 實作難度和時間 | 20% | | 可維護性 | 未來維護成本 | 25% | | 效能 | 執行效能影響 | 15% | | 相容性 | 與現有系統相容 | 20% | | 可擴展性 | 未來擴展空間 | 10% | | 風險 | 技術風險程度 | 10% | **輸出格式**: ```markdown ## 評估維度 | 維度 | 權重 | 說明 | |------|------|------| | [維度1] | [X]% | [說明] | | [維度2] | [X]% | [說明] | | [維度3] | [X]% | [說明] | | **總計** | **100%** | - | ``` ### Stage 3: 方案評分 **目標**: 對每個方案進行客觀評分 **評分標準**: - 5 分: 優秀,完全滿足需求 - 4 分: 良好,大部分滿足需求 - 3 分: 中等,基本滿足需求 - 2 分: 較差,勉強滿足需求 - 1 分: 很差,難以滿足需求 **輸出格式**: ```markdown ##
- 概述
- 觸發條件
- 評估流程
- Stage 1: 方案收集
- Stage 2: 評估維度定義
- Stage 3: 方案評分
- Stage 4: 風險分析
- Stage 5: 決策和建議
- 完整評估報告模板
- 使用指南
- 快速開始
- 何時使用
- 何時不使用
- 與其他 Skill 的關係
What does the design-decision-framework skill do?
多方案評估決策框架. Use for: (1) 面臨 3+ 技術方案時的結構化評估, (2) 架構決策時的系統化分析, (3) 防止衝動決策和技術債務累積
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill design-decision-framework --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
