Skip to main content
這個單元解決什麼問題這是全 Playbook 的主範本。逐項展開 Anthropic 三個產品(Claude.ai 網頁版、Claude Cowork、Claude Code)的設定面,建立一個「設定即介面」的完整參照。你在這裡看到的每一層(個人化、隱私、記憶、規則、權限、自動化),其他工具都有對應,差別只在名字與檔名,那是 02-6 的事。

學習目標

  • 在 Claude.ai 設好個人化指令,並確認你的對話有沒有被拿去訓練。
  • 說清楚 Claude Cowork 與 Claude Code 的定位差異,不再把兩者混為一談。
  • 讀懂並親手建立 .claude/ 目錄、settings.json 與多層 CLAUDE.md
  • permissions 的 allow / ask / deny 把工具權限收斂到任務範圍。
時效聲明本單元設定細節查證截至 2026-05,來源見文末。Anthropic 的 UI 名稱與檔案結構改版頻繁,實際操作時以當前官方頁面為準。

A. Claude.ai 網頁版(Free / Pro / Max / Team)

Claude.ai 的三件設定決定它對你有沒有用:個人化、隱私、Projects。多數人只用對話框,從沒進這三個地方。

A1. 個人化

  • Instructions for Claude:帳號層級的常駐自訂指令,位置在左下角你的名稱縮寫 → Settings。它等同每次對話自動前置的系統指令,寫你的角色、領域、慣用語言與輸出偏好。寫一次,所有對話受用。
  • Skills:回應風格設定(截至 2026-05;此功能早期名為 “Styles”,以 support.claude.com 當前頁為準)。可用 Add Writing Example 上傳你自己的寫作範例讓 Claude 模仿,進階可勾 “Use custom instructions (advanced)” 直接覆寫。
  • Projects:每個 Project 有獨立的 project instructions 與 knowledge base,上傳的 PDF、DOCX、程式碼會被該 Project 內所有對話讀取。免費帳號的 Project 數量有上限(截至 2026-05 為 5 個,以 support.claude.com 當前頁為準)。研究者的對位:一個論文題目開一個 Project,把相關文獻丟進 knowledge base,對話就自動有脈絡。
  • Memory:截至 2026-05,Claude 對每個 Project 與非 Project 對話各自維護記憶摘要、跨對話延續;Free 方案的 Project 記憶開關細節以 support.claude.com 當前頁為準。

A2. 隱私與資料控制

這節比個人化更該先讀。
動手前先設隱私,這是不可逆的把研究資料、未發表手稿、或含營業祕密的程式碼丟進 Claude.ai 之前,先確認 Help Improve Claude 的狀態與你所屬方案的資料條款。一旦資料進入訓練,無法事後撤回。需要處理一次性敏感內容時,用暫時對話而非一般對話。
Help Improve Claude 開關(Settings → Privacy):Free 方案由你控制。關閉後,新的對話與 coding session 不會進入未來模型訓練。兩個但書你必須知道:被安全機制標記的對話可能仍用於 trust & safety;已經進入「已訓練完成」模型的資料無法回溯移除。 保留期限:Free 方案退出訓練者與加入者的資料保留期限不同,具體天數以 privacy.claude.com 當前頁為準;本 Playbook 不引用未經官方確認的數字。 Team / Enterprise:由商業條款另行規範,預設不以業務資料訓練;其開關位置與名稱和 Free 版不同,確切名稱以各方案的管理員文件為準。 以下是開關設定的最小流程:
1

進入 Settings

Claude.ai 左下角點你的名稱縮寫,選 Settings。
2

切到 Privacy 分頁

找到 “Help Improve Claude” 區塊。
3

依你的需求確認開關狀態

要退出訓練就關閉。注意:只影響新的對話,已提交的資料不可逆。
4

敏感內容改用暫時對話

臨時處理敏感文件,用對話框旁的暫時對話選項,不走常規記憶路徑。

B. Claude Cowork

先破除一個混淆Playbook 初稿曾把 Cowork 當成 Claude Code。它們是兩個不同產品,設定模型完全不同,必須分開理解。
定位:Anthropic 的桌面型 agentic 產品,面向知識工作者(研究、分析、財務、法務、營運),在你本機的檔案與應用上完成多步任務。它不是 CLI,也不是開發工具。 與 Claude Code 的差異 設定面:以目標導向介面為主,你給任務目標、它在本機執行,沒有像 Claude Code 那樣的 settings.json / CLAUDE.md 設定檔。企業連接器(Google Drive、Gmail、DocuSign、FactSet 等)與領域插件約於 2026 年初推出(截至 2026-05);連接器的具體設定機制目前在官方公開文件中未見完整索引,以 anthropic.com/product/claude-cowork 當前頁為準。

C. Claude Code(CLI / IDE 代理,主範本核心)

這是設定深度最高的地方,也是本 Playbook「設定即介面」最完整的實作。後面 02-5 的 Skill / Hook / Subagent 與 02-6 的其他工具,都是這套設定模型的延伸。

C1. .claude/ 目錄結構

用官方互動式目錄探索對照Anthropic 有一份互動式的 .claude 目錄探索頁,逐檔說明每個檔案何時載入、提交與否、用途與範例。動手前對照它最快:探索 .claude 目錄(官方)(截至 2026-06)。下面這棵樹是常用子集,不在樹裡的欄位以官方頁為準。
專案根(你的 repo/,多數提交版控)
CLAUDE.md · 專案指令,每 session 載入(也可放 .claude/CLAUDE.md)
CLAUDE.local.md · 個人專案指令,gitignore
.mcp.json · 專案級 MCP 伺服器,團隊共享
.worktreeinclude · 建 worktree 時要複製進去的 gitignored 檔案清單
.claude/ · 專案層設定、規則、擴充
settings.json · 專案範圍設定,提交
settings.local.json · 個人覆寫,gitignore
使用者層(~/.claude/,Windows 為 %USERPROFILE%\.claude\
CLAUDE.md · 使用者層指令,每 session 載入
settings.json · 套用所有專案
keybindings.json · 自訂鍵盤快捷鍵
rules/ skills/ commands/ output-styles/ agents/ workflows/ · 使用者層對應目錄
使用者根(~/,不在 ~/.claude/ 內)
.claude.json · app 狀態、UI 偏好、個人 MCP 伺服器、per-project 信任決策
判斷一個檔該不該進版控的標準只有一個:它是團隊共享的慣例,還是你個人的偏好或密鑰。前者提交(settings.json./CLAUDE.md),後者 gitignore(settings.local.jsonCLAUDE.local.md)。這條規則貫穿 02-1

C2. 設定優先序

衝突時誰勝出,由高到低:
  1. 受管理政策(managed,企業 MDM / Group Policy,不可被覆寫)
  2. CLI 參數
  3. .claude/settings.local.json(本地個人)
  4. .claude/settings.json(專案)
  5. ~/.claude/settings.json(使用者)
越靠近當前任務的設定優先序越高,受管理政策是唯一從上而下不可違逆的例外。

C3. settings.json 與權限

重點鍵(截至 2026-05,以 code.claude.com/docs/en/settings 為準):modelpermissionsallow / ask / deny 三組陣列)、hooksenvstatusLineautoMemoryEnabled
權限是其中最該先設的評估順序是 deny 先、再 ask、再 allow,所以 deny 永遠壓得住 allow。最低限度,把密鑰路徑與危險指令放進 deny,這是 03-3 的第一道防線。

C4. CLAUDE.md 記憶與 import

  • 層級由高到低:受管理 → 使用者(~/.claude/CLAUDE.md)→ 專案(./CLAUDE.md)→ 本地(./CLAUDE.local.md,gitignore)。
  • import 語法:在 CLAUDE.md 中以 @path/to/file 匯入其他檔,相對路徑解析自匯入檔,最多 4 層遞迴。這讓你能把龐大的規則拆成模組,而非塞進一個巨檔(怎麼拆是 04-2 的主題)。
  • 路徑範圍規則.claude/rules/*.md 可在 YAML frontmatter 寫 paths: ["src/**/*.ts"],只在你處理對應檔案時才載入,平時不佔上下文。本知識庫的 writing-spec.md 就是這樣掛在 docs/** 上。

C5. 自動記憶

  • 位置:~/.claude/projects/<repo 衍生路徑>/memory/MEMORY.md,每 session 載入 MEMORY.md 前 200 行或 25KB(以先達者為準);topic 檔(如 debugging.md)啟動時不載入,相關任務出現時才按需讀取。啟用需 Claude Code v2.1.59 以上(截至 2026-06,依官方記憶章節)。
  • 控制:settings.jsonautoMemoryEnabled,或環境變數 CLAUDE_CODE_DISABLE_AUTO_MEMORY=1,亦可用 /memory 指令切換。
記憶是跨 session 提示注入的著力點記憶在 session 起始載入,內容要保持狹窄、不存密鑰(見 03-3)。

C6. Windows 實務

  • 使用者路徑:C:\Users\<user>\.claude\(即 %USERPROFILE%\.claude\)。
  • 受管理政策(截至 2026-05,以 code.claude.com/docs 為準):C:\Program Files\ClaudeCode\managed-settings.json;Group Policy / Intune 派送所用的確切登錄機碼路徑以 code.claude.com/docs/en/settings 企業部署節為準。

工具對照:Anthropic 三產品定位速覽

本單元主體是 Claude,下表為自家三產品的定位速覽(非跨供應商的概念對照表)。跨供應商(OpenAI / Google / Copilot / Cursor)依概念逐列對照的標準表見 02-6

動手做

1

設定 Claude.ai 個人化與隱私

在 Claude.ai 設定 Instructions for Claude(角色、語言、輸出偏好),並到 Settings → Privacy 確認 Help Improve Claude 的狀態。
2

建立最小可用的 CLAUDE.md

在一個專案建立 ./CLAUDE.md:角色、語言、程式碼風格、明確禁則五段(範本見 04-1)。
3

驗證 deny 規則

.claude/settings.json 加一條 deny(如 Read(./.env)),故意觸發一次驗證它擋得住。
4

把個人偏好移到使用者層

把一段跨專案的個人偏好移到 ~/.claude/CLAUDE.md,確認它在另一個專案也生效。

常見誤區

反模式
  • 把 Cowork 當 Code,或反過來,導致找不到對應設定。
  • 把個人偏好寫進團隊共享的 ./CLAUDE.md,污染同事的環境;個人偏好該放 ~/.claude/CLAUDE.mdCLAUDE.local.md
  • 忘記把 settings.local.json 加進 .gitignore,連個人覆寫一起提交。
  • 丟敏感資料前沒先設隱私,事後才發現不可逆。

自我檢核

通過本單元的標準
  1. 你能畫出 .claude/ 目錄,並說出每個檔該不該提交、為什麼嗎?
  2. 你知道自己 Claude.ai 帳號現在有沒有把對話拿去訓練嗎?開關在哪?
  3. 給你一條「不希望 Claude 碰的路徑」,你能寫出對應的 deny 規則嗎?

來源與延伸閱讀

事實主張依官方文件,快變動項標註截至 2026-05。
  • 銜接:02-1 設定層次模型與優先序;02-5 Skill / Hook / Subagent / Plugin 深入機制;02-6 跨工具(OpenAI / Google / Copilot / Cursor)概念對照;03-3 安全、隱私、供應鏈威脅模型;04-1 CLAUDE.md 記憶設計;04-2 規則模組化拆分。
  • 快變動項(保留期限數字、Team / Enterprise 開關名、Cowork 連接器設定)已標注對應官方頁,展開正式教材前以當前頁面再核。