集合 Anthropic 官方文件、GitHub 社群 50+ 技巧、開發者實戰心得,
助你將 Claude Code 從「好用的工具」升級為「開發操作系統」
Claude Code 不是聊天機器人,而是一個代理式開發環境。它能讀取檔案、執行命令、修改程式碼,甚至在你離開時自主完成工作。所有功能都建構在七個可擴充系統之上:
核心原則:CLAUDE.md 放持久規則,Skills 放可重複工作流,Hooks 做自動化強制執行,Subagents 做 context 隔離。 把所有東西塞進 CLAUDE.md 是最常見的錯誤 — 它會浪費每一輪對話的 token。
幾乎所有最佳實踐都回歸到一個約束:Context Window 滿得很快,效能會隨之下降。你的整段對話、讀取的每個檔案、每段命令輸出全部擠在同一個 200K token 的窗口裡。
/statusline 設定底部狀態列,即時顯示 model、context 使用百分比、git branch、session 費用。社群推薦 ccstatusline 和 ccusage 套件。CLAUDE.md 是 Claude Code 的「永久規則手冊」,每次 session 都會自動載入。好的 CLAUDE.md 是精煉的規則;壞的 CLAUDE.md 是一堆 copy-paste 的文件。
把整份 API 文件貼進去
把所有 workflow 步驟全寫在裡面
超過 500 行的長篇大論
寫了但從不更新
只放「每次都適用的規則」
偶爾用的 workflow → 移到 Skills
精簡、結構化、有層次
用 /review-claudemd 定期優化
多層級 CLAUDE.md:~/.claude/CLAUDE.md(全域)、專案根目錄(專案級)、子目錄(模組級)。Claude Code 會合併載入所有層級。
社群一致認為:在 Plan Mode 多花 2 分鐘,省下 20 分鐘的 refactor。
切換到 Plan Mode(Shift+Tab)。讓 Claude 只讀不寫,瞭解 codebase 結構。
要求建立 spec.md,包含需求、技術選型、milestone。用 Ctrl+G 在編輯器中直接修改計劃。
切回 Normal Mode,按照計劃寫 code。要求 Claude 寫測試、執行、修復失敗。
讓 Claude commit、開 PR。裝 /install-github-app 後 Claude 會自動 review 你的 PR。
判斷何時跳過 Plan:如果你能用一句話描述 diff(改 typo、加 log line、rename variable),直接做。Plan 最適合不確定方向、多檔案改動、或不熟悉的 codebase。
[email protected] → true、invalid → false。實作完後跑測試。」think hard 是關鍵字,會將 effort 設為 high 並觸發 Opus 4.6 的 adaptive reasoning。適合架構決策、複雜 debug、多步驟推理。簡單任務則降低 effort 省 token。也可以用 /effort 永久設定。
這三個系統是 Claude Code 從「聊天工具」變成「開發操作系統」的關鍵。
Skills 是 .claude/skills/ 目錄下的 Markdown 檔案。它們只在相關時才載入,不像 CLAUDE.md 每次都佔 context。
/plugin 瀏覽可用 plugin。推薦 dx plugin(含 clone、handoff、gha 等工具)和 Skills Toolkit。Subagent 在獨立 context window 中執行任務,完成後只將結果摘要帶回主對話。避免主 context 膨脹。
Hooks 在特定事件(工具呼叫前後、session 結束時)自動執行 shell 命令。用 Hooks,不要用 prompt,做任何「必須每次都執行」的事。
這個 hook 在每次檔案編輯後自動跑測試,輸出注入回 context,Claude 能立即看到是否破壞了什麼。
MCP(Model Context Protocol)讓 Claude Code 連接外部服務。社群推薦的關鍵 MCP:
claude mcp add -s user playwright npx @playwright/mcp@latest。讓 Claude 直接操作瀏覽器測試 UI。-p flag 跑 headless 模式,搭配 --allowedTools 限定工具範圍:
Shift+Tab 切換到 Auto Mode,Claude 可在明確定義的任務上自主工作,無需逐步審批。在 VS Code 設定中先啟用。~/.zshrc 加入 alias cc="claude --dangerously-skip-permissions"。每次開 session 不用再手動按同意。(理解風險後再用)!git status 或 !npm test,命令立即執行,輸出也會進入 context。比叫 Claude 幫你跑更快。/rewind)開啟 checkpoint 回溯選單,可恢復程式碼、對話或兩者。claude --continue 恢復最近對話。claude --resume 開啟 session picker 選擇恢復。git diff HEAD~1 | claude -p "寫一段 Slack 更新摘要"claude -p "分析架構" | claude -p "轉成 3 點 onboarding 摘要"
CLAUDE_CODE_MAX_OUTPUT_TOKENS 提高(Sonnet 4.5 支援到 64K)。/cost 查看當前 session 的 token 消耗與費用。搭配 effort level 調整:簡單任務降低 effort,複雜任務用 think hard。--system-prompt flag 完全覆蓋系統提示,或用社群技巧縮減預設系統提示長度,節省 context。把 Claude Code 當成一個非常快、記憶力完美、但需要明確方向的 intern。你負責方向和驗證,它負責探索和執行。你花在計劃和提供 context 的時間,會以十倍速度回報。
每次你發現自己在重複同樣的操作 — 停下來,把它變成一個 Skill、一個 Hook、或一個 Script。這就是從「使用 Claude Code」到「建構在 Claude Code 上」的轉變。
以下是社群公認最有價值的資源,按類別整理,星數為 2026 年 4 月快照。
dx Plugin — 安裝後可用 /dx:clone、/dx:handoff、/dx:gha 等指令。含自訂 status line 腳本、Reddit fallback skill。