/ 目錄 / 演練場 / design-cognition-skill
● 社群 S0ulFood ⚡ 即開即用

design-cognition-skill

作者 S0ulFood · S0ulFood/design-cognition-skill

四角色設計思維框架(策略師、研究員、執行者、批評者),適用於 Claude Code — 不限產品設計,任何領域皆可使用。

一個不限領域的設計思維技能。Claude 依序扮演四個角色:策略師(釐清重點)、研究員(確認事實)、執行者(決定要做什麼)、批評者(找出問題)。適用於任何非瑣碎的決策,包括功能規劃、文章寫作、系統架構、產品藍圖等。

為什麼要用

核心特性

即時演示

實際使用效果

design-cognition-skill.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "design-cognition-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/S0ulFood/design-cognition-skill",
        "~/.claude/skills/design-cognition-skill"
      ],
      "_inferred": true
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "design-cognition-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/S0ulFood/design-cognition-skill",
        "~/.claude/skills/design-cognition-skill"
      ],
      "_inferred": true
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "design-cognition-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/S0ulFood/design-cognition-skill",
        "~/.claude/skills/design-cognition-skill"
      ],
      "_inferred": true
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "design-cognition-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/S0ulFood/design-cognition-skill",
        "~/.claude/skills/design-cognition-skill"
      ],
      "_inferred": true
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "design-cognition-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/S0ulFood/design-cognition-skill",
        "~/.claude/skills/design-cognition-skill"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "design-cognition-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/S0ulFood/design-cognition-skill",
          "~/.claude/skills/design-cognition-skill"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add design-cognition-skill -- git clone https://github.com/S0ulFood/design-cognition-skill ~/.claude/skills/design-cognition-skill

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: design-cognition-skill

決定是否以及如何推出某項功能

👤 產品經理、創辦人 ⏱ ~60 min intermediate

何時使用: 你正在評估某項功能,且團隊內部意見分歧。

前置條件
  • 已安裝技能 — git clone https://github.com/S0ulFood/design-cognition-skill ~/.claude/skills/design-cognition-skill
步驟
  1. 策略師
    Use design-cognition-skill. Strategist role: should we build [feature]? What are the strategic tradeoffs?✓ 已複製
    → 策略性框架 — 不只是優缺點列表,而是針對既定目標的取捨分析
  2. 研究員
    Researcher role: what's known from our data, users, competitors?✓ 已複製
    → 證據摘要,並標註資訊缺口
  3. 執行者
    Executor role: if we build it, what's the smallest valuable version?✓ 已複製
    → 具體的 MVP 定義
  4. 批評者
    Critic role: what's wrong with this plan? Be harsh.✓ 已複製
    → 具體的反駁意見,而非泛泛的風險提示

結果: 一份可分享的決策文件,呈現完整的思考過程,而不只是最終結論。

注意事項
  • 角色之間界線模糊 — 每個角色各自用一個獨立的提示詞執行,不要一次要求四個角色同時回應
搭配使用: filesystem

對草稿文章取得四種不同面向的回饋

👤 寫作者 ⏱ ~20 min beginner

何時使用: 你的文章需要的回饋不只是「看起來不錯」或文字校對。

步驟
  1. 對草稿依序執行各角色
    Use design-cognition-skill on my essay. Strategist (is the point worth making?), Researcher (are claims defensible?), Executor (is the structure tight?), Critic (what would a hostile reader attack?).✓ 已複製
    → 四份各有區別的評論意見

結果: 朋友不會給你、但好編輯會給你的那種回饋。

組合

與其他 MCP 搭配,撬動十倍槓桿

design-cognition-skill + filesystem

將每個角色的輸出儲存為獨立的文件

Save outputs to decision/<topic>/<role>.md for each role.✓ 已複製
design-cognition-skill + infinite-gratitude-skill

搭配多智能體研究工具擴展廣度,再以本框架深化決策

Use infinite-gratitude for discovery, then design-cognition for the final decision doc.✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
strategist question 釐清這件事的核心重點 0
researcher question + context 確認什麼是真實的 0
executor direction 決定要做什麼 0
critic plan or artifact 找出有什麼問題 0

成本與限制

運行它的成本

API 配額
None
每次呼叫 Token 數
中等 — 四個角色,每個角色的處理量均不輕
費用
Free
提示
若只需要某一個視角,單獨呼叫對應角色即可。

安全

權限、密鑰、影響範圍

憑證儲存: None
資料出站: None from skill

故障排查

常見錯誤與修復

Critic is too gentle

在提示詞中要求對抗性框架 — 例如「一個充滿敵意的創投人會攻擊哪些點」

Roles produce same content

拆分成四個獨立的提示詞,並在每個提示詞中明確點明對應角色

替代方案

design-cognition-skill 對比其他方案

替代方案何時用它替代權衡
Single prompt asking for 'pros and cons'快速直覺確認缺乏結構,容易略過困難的問題
planning-with-files-skill你需要在長期專案中跨工作階段保留進度這不是一個決策框架

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills