/ 目錄 / 演練場 / Claude Code Best Practice
● 社群 shanraisshan ⚡ 即開即用

Claude Code Best Practice

作者 shanraisshan · shanraisshan/claude-code-best-practice

從臨時提示到工程級 Claude 使用方式的實用手冊——計劃、驗證、鉤子、事後回顧。

claude-code-best-practice 是一套讓 Claude Code 在實際工作中可靠的精選實踐和模板。先規劃再執行的提示方式、驗證鉤子、事後回顧格式、重構檢查清單。與其說是「魔法自動技能」,不如說是一套紀律套件——選擇加入、遵循步驟、信任輸出。

為什麼要用

核心特性

即時演示

實際使用效果

就緒

安裝

選擇你的客戶端

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

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

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

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

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

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

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

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-best-practice-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/shanraisshan/claude-code-best-practice",
        "~/.claude/skills/claude-best-practice"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-best-practice-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/shanraisshan/claude-code-best-practice",
          "~/.claude/skills/claude-best-practice"
        ]
      }
    }
  }
}

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

claude mcp add claude-best-practice-skill -- git clone https://github.com/shanraisshan/claude-code-best-practice ~/.claude/skills/claude-best-practice

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

使用場景

實戰用法: Claude Code Best Practice

強制對非平凡的變更採用先規劃再執行的流程

👤 厭倦了代理不思考就直接動手的開發者 ⏱ ~30 min intermediate

何時使用: 變更涉及超過 3 個檔案,或範圍不明確。

步驟
  1. 規劃
    使用 claude-best-practice。撰寫重構 auth 的計劃:範圍、順序、風險、回滾方案。現在先不要寫程式。✓ 已複製
    → 計劃文件;沒有程式碼
  2. 自我批評
    以資深審閱者的角度批評你自己的計劃。缺少了什麼?✓ 已複製
    → 含具體改進的批評
  3. 執行
    現在執行修訂後計劃的第 1 步。那步完成後停下來。✓ 已複製
    → 第 1 步完成;等待確認

結果: 因為有充分思考,重構乾淨落地。

注意事項
  • 計劃太抽象 — 要求計劃細化到檔案層級

事故後在代理協助下執行事後回顧

👤 On-call/SRE ⏱ ~45 min intermediate

何時使用: 出了問題,你必須寫一份報告。

步驟
  1. 收集
    使用事後回顧模板。從 /logs 和近期提交中拉取時間軸。✓ 已複製
    → 時間軸自動建立
  2. 五個為什麼
    對根本原因進行五個為什麼分析。區分近因和貢獻因素。✓ 已複製
    → 分層的原因
  3. 行動項目
    生成帶有負責人和截止日期的行動項目。✓ 已複製
    → AI 建議的負責人已標記供審查

結果: 有助於下次的事後報告,而非追究責任。

注意事項
  • 自動指派的負責人是錯的 — 發佈前一定要審查負責人指派
搭配使用: filesystem

在框架升級時使用遷移檢查清單

👤 進行大版本升級的開發者(例如 React 18 → 19) ⏱ ~60 min intermediate

何時使用: 遷移跨越多個檔案;你不想遺漏任何步驟。

步驟
  1. 採用
    將遷移模板套用至 React 18→19。針對我們的程式碼庫客製化。✓ 已複製
    → 量身定制的檢查清單
  2. 追蹤
    逐一走過清單,為每個項目標記完成/受阻。✓ 已複製
    → 進度記錄

結果: 遷移後沒有「我們忘了更新 X」的意外。

注意事項
  • 清單過時 — 每個大版本更新;技能提供骨架

組合

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

claude-best-practice-skill + everything-claude-code-skill

結合兩個有主見的套件——最佳實踐提示 + 研究優先預設

用 claude-best-practice 進行先規劃再執行;用 everything-claude-code 進行研究優先。✓ 已複製
claude-best-practice-skill + filesystem

將計劃和事後報告與程式碼一起持久化

執行前將計劃儲存到 /docs/plans/auth-refactor.md。✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
make_plan task description 任何非平凡變更之前 token
critique_plan plan 規劃後、執行前 token
postmortem_draft logs, commits, summary 事故後 token

成本與限制

運行它的成本

API 配額
不適用
每次呼叫 Token 數
增加前期成本(規劃),但減少重做循環
費用
免費
提示
對真正平凡的變更跳過規劃步驟

安全

權限、密鑰、影響範圍

最小權限: 事後回顧用的日誌/提交讀取存取
憑證儲存:
資料出站:

故障排查

常見錯誤與修復

計劃太通用

提供具體的 repo 上下文;技能會錨定在你提供的內容上

與團隊現有流程衝突

選擇性採用——單獨使用事後回顧模板就很有價值

替代方案

Claude Code Best Practice 對比其他方案

替代方案何時用它替代權衡
everything-claude-code-skill你想要更完整的套件(記憶、安全性、直覺)需要學習的表面積更大
手工撰寫的 CLAUDE.md 規則高度客製化的工作流程維護工作量更大

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

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