生活分享
Claude Code|替真實專案設計 CLAUDE.md
把模糊、過期或重複的規則改成可操作的專案說明。這一篇要做出的是一份能交給下一位同事使用的專案規則,而不是再認識一次 Markdown。你會拿到一份刻意過期的 CLAUDE.md,找出錯誤的測試命令與資料假設,重寫後用新的工作階段核對載入及實際行為。最後交付規則、取捨紀錄,以及三個前後比較案例。
閱讀時間約 6 分鐘

進階 · CLI / Desktop
這一篇要做出的是一份能交給下一位同事使用的專案規則,而不是再認識一次 Markdown。你會拿到一份刻意過期的 CLAUDE.md,找出錯誤的測試命令與資料假設,重寫後用新的工作階段核對載入及實際行為。最後交付規則、取捨紀錄,以及三個前後比較案例。
先讀 CLAUDE.md 入門Claude Code|CLAUDE.md 完整教學建立專案規範並確認 Claude 有載入。CLAUDE.md 是讓 Claude Code 了解專案長期規矩的文件,適合保存啟動方式、測試要求與重要架構邊界。本篇會用 /init 建立起點,再把自動整理出的內容改成短而可驗證的規範,最後從新工作階段確認載入。讀完後,你能分清楚專案指引與真正控制權限的設定。閱讀全文與陌生專案閱讀Claude Code|快速讀懂陌生專案找出專案入口、資料流程與測試方法。接手陌生專案時,先建立可核對的地圖,比立刻要求重構更有幫助。本篇會用 Claude Code 找出入口、資料流程、工具命令與測試缺口,最後產出一份簡短導覽。你會學會要求檔案證據,也能分清楚已確認事實與仍需追查的推測。閱讀全文。下載第 61 篇練習材料,解壓縮後開啟 starter。本篇使用 Node.js 22 以上與已完成登入的 Claude Code;桌面讀者也可選取同一資料夾,執行命令時切到專案終端機。預估閱讀 20 分鐘、實作 45 分鐘。
先查證專案,而不是先改規則
閱讀完整文字說明
替真實專案設計 CLAUDE.md,以流程和文件圖形呈現教學重點。
材料中的 model.js 負責純資料操作,app.js 處理畫面。原始測試刻意用了兩個相同標題、不同 id 的項目,證明標題不能作為識別碼。請先手動執行下面的命令,把結果保存到自己的工作筆記;它是比較規則改寫前後的共同基準。沒有這一步,稍後遇到失敗時,你無法判斷問題原本就存在,還是新規則造成的。
node --version
node --test tests/model.test.mjs
打開 config/broken-CLAUDE.md,逐行查證。npm run test:old 不在 package.json,依標題切換又與現有測試矛盾;「測試有問題先略過」沒有說明可以略過的條件;正式資料庫則根本不是這個無資料庫網站的需求。不要因為文字寫在規則檔就推定它比程式與測試更可靠。
如果套用到真實專案,程式本身也可能有缺陷。此時先把矛盾記成待確認事項,例如產品規格說標題可重複,但資料表限制唯一。不要自行挑一邊當成真相,更不要同時把兩條互斥指引寫進新文件,期待模型自行調和。
用取捨表決定資訊放哪裡
常駐規則應保留跨任務都需要知道、又容易判斷錯誤的事。某個檔案今天要換成藍色按鈕,不需要常駐;每次修改資料模型都要確認不會原地改掉輸入,才值得留下。若一段內容包含六個可重複操作步驟,把它連到 Skill 工作流程Claude Code|把一套工作 SOP 做成可重用 Skill將程式碼審查流程做成有輸入、輸出及停止條件的技能。本篇把「檢查程式變更」做成可重複使用的 Skill。完成後,你可以指定一份 diff,得到有檔案位置、觸發條件與驗證狀態的審查報告。練習的核心是讓同一流程處理兩種不同變更,並且在沒有足夠證據時知道如何停下來。閱讀全文較好;只有 API 目錄適用的要求,另放到分層規則Claude Code|Monorepo 的分層 MD 與路徑規則讓前端、API 與共用目錄使用適合的指引。同一個儲存庫可以同時放網頁、API 與共用函式,但三個區域不必遵循完全相同的操作細節。本篇會建立一份規則適用矩陣,讓你能解釋每條規則的來源、載入條件與驗證方法,避免根目錄的 CLAUDE.md 隨專案成長而變成難以維護的長文件。閱讀全文。
| 原始內容 | 決定 | 查證依據 |
|---|---|---|
| npm run test:old | 改寫 | package.json 沒有此命令 |
| 依標題切換 | 改為 id | 相同標題測試及既有 model.js |
| 讀者的資料庫密碼 | 移除 | 本練習不需要資料庫 |
| 完整審查步驟 | 拆成 Skill | 只在審查任務需要 |
| 不原地修改輸入 | 保留 | 程式呼叫者依賴既有陣列 |
在 decisions.md 另外記錄取捨。這份說明給維護者閱讀,不必全部匯入 Claude 的常駐上下文。它的價值是三個月後有人刪規則時,還知道當初為何寫下來。每個決定最好有檔名、重現條件或需求來源,不要只寫「這樣比較好」。
寫出最小但有用的規則
在 starter/.claude/CLAUDE.md 寫入下面內容。請先看現有檔案再編輯,避免把自己先前加的規範一併覆蓋。這份課程範本加了辨識標記token(Token)是什麼:AI 如何計算文字長度token 是語言模型處理內容的基本單位,可能是一段單字、標點或中文字的一部分,不能直接當成字數。本文用整理社團公告的情境,說明輸入、輸出與上下文如何計數,為什麼同一段中文換模型後用量可能不同,以及查看分詞器和實際用量時該注意什麼。你會學會估算任務空間、保留必要資訊,並分清楚 token 與登入用的存取權杖。閱讀全文,目的是排錯時確認讀到哪一份,並不是 Claude Code 的保留欄位或特殊語法。
# 待辦專案
規則識別碼:MOKAAIR-LAB-61。
- model.js 放資料操作,app.js 放 DOM 互動。
- 用 id 辨認項目;同名待辦可以並存。
- 不原地修改傳入陣列或項目。
- 用 textContent 顯示使用者輸入的待辦標題。
- 核心驗證:node --test tests/model.test.mjs。
- 回報實際執行的檢查及未驗證項目。
「不新增任何依賴」看似簡潔,卻可能讓後續 MCP模型上下文協定(MCP)是什麼:連接工具與資料的共同介面MCP 是讓 AI 應用程式與外部工具、資料和提示範本交換資訊的開放協定,不是模型本身,也不保證接上就能完成任務。本文用查詢社區圖書室資料的例子,說明主機、用戶端、伺服器及工具、資源、提示的分工,並比較 MCP、A2A 與 Agent Skills。附連線驗證與權限檢查方法,幫你區分已設定、已連接、可呼叫與真正取得結果。閱讀全文 練習無法安裝必要 SDK。因此不要把一次任務的限制寫成永遠的專案規則。若團隊確實要求新依賴先評估,寫出評估的條件與交付物,例如用途、替代方案、維護成本與測試影響,會比含糊的「小心新增」更有幫助。
MD 是提供上下文的指引,不能阻止使用者或其他程式讀取檔案。遇到需要真正限制讀寫範圍的需求,應接續權限與 Sandbox 實驗Claude Code|權限與 Sandbox 邊界實驗用無害案例觀察允許、詢問、拒絕與執行隔離。寫在 MD 裡的「不要讀取私人檔案」是指引,工具權限與執行隔離則是另外的機制。本篇用完全虛構的文字檔及本機服務,實際比較允許、詢問、拒絕與 Sandbox,最後產出一張有工具、路徑及作業系統欄位的行為矩陣。閱讀全文。把密碼檔名稱寫進「不要讀」清單,不能當作檔案已受到隔離。
從全新的工作階段確認載入
結束舊對話,再從 starter 啟動 Claude。先用 /context 查看目前載入資訊,核對 .claude/CLAUDE.md 的位置;接著問它專案的識別標記及核心驗證命令。把載入畫面、回覆與檔案版本一起記錄。只得到正確回答還不夠,因為你可能在前一段提示中已經把答案說出來。
請說明本專案的規則識別碼與核心驗證命令。
接著只讀取 model.js 和 tests/model.test.mjs,指出同名待辦如何區分。
不要修改檔案,不要使用外部服務。
若答案不對,先確認工作目錄與檔名,再查看是否讀到另一份根目錄 CLAUDE.md。不要立刻把規則加粗十次,也不要同時修改使用者記憶與專案規則,否則失去比較的控制條件。更完整的診斷方式見規則載入排錯Claude 沒照 MD 做:找出載入與規則衝突分辨沒有載入、規則矛盾、資料過期與任務描述不足。Claude 沒有照 CLAUDE.md 做時,繼續增加「一定」「絕對」通常無法指出原因。本篇用四種可重現的故障,教你分清楚檔案未載入、指引互相矛盾、舊資訊仍在上下文,以及相對路徑指向錯誤位置。最後產出的是別人可以照著重跑的診斷表。閱讀全文。
用三個任務比較規則是否有幫助
第一個案例只問驗證方法,觀察是否選用不存在的舊命令。第二個案例請它規劃新增待辦篩選,觀察是否保留 id 與原資料。第三個案例要求說明安全呈現標題的方法,觀察是否把使用者文字當 HTML。三個案例分別測命令、資料行為與畫面邊界,比只問「你理解規則嗎」更容易看出問題。
在每個新工作階段使用相同提示,分別套用過期版與修正版;保留每次輸入,不事後挑最漂亮的一次。比較內容包括是否載入、採用哪些假設、產生何種修改,以及檢查是否真的執行。若需要付費呼叫,先用這三個短案例,不必為簡單規則啟動長時間全專案分析。
| 案例 | 修正版的可觀察結果 | 未達成時先查 |
|---|---|---|
| 尋找測試 | 提出存在的核心命令 | 工作目錄及 package.json |
| 規劃篩選 | 不刪除原資料、不改用標題識別 | 互斥規則及舊記憶 |
| 呈現標題 | 將文字當文字顯示 | 相關畫面程式與任務範圍 |
把規則寫成另一個人能查核的句子
「注意品質」沒有告訴讀者如何判斷品質。把它改成「修改 model.js 後執行四個模型測試,回報失敗名稱」,就有明確的檔案、動作與證據。團隊成員不需要猜作者的偏好,也能在審查時指出哪一項尚未完成。規則中若引用不存在的命令,先修正命令本身,再討論模型有沒有遵守。
交付前讓另一個新工作階段只依這份規則描述工作流程,逐條比較它讀到的內容。這項觀察用來檢查可發現性,真正的測試執行仍需命令紀錄;兩者分開保存,後續才能判斷是規則未載入,還是已載入但操作沒有完成。
故障練習與完成判準
現在故意把規則中的測試檔名改成不存在的檔案,重新啟動一次對話,要求只執行核心驗證。預期會得到找不到檔案,而不是測試通過。修正檔名後用完全相同的命令重跑,才能證明你修的是規則裡的原因。若模型自行找到別的正確命令,也應把這個行為記下來;這表示它做了額外探索,不代表錯誤規則已經正確。
最後保存三份產物:新的 CLAUDE.md、取捨紀錄、前後對照結果。完成標準是每條規則都能解釋用途,新對話能定位文件,核心測試命令確實可執行,故障案例修正後通過。未能執行 Claude 的讀者可以先完成文件與本機測試,但在驗收表將工作階段載入列為待驗證。
把同一做法帶進自己的專案時,先挑一條曾經造成錯誤的規則改寫。等有一次完整的前後證據,再逐步整理其他內容。規則維護的單位是可驗證的行為改變,不是檔案行數;精簡後仍應保留團隊真正依賴的約定。
小練習:新增一條符合你需求的規則,再設計一個正常案例及一個反例。交付時寫清楚為何需要這條規則、何時載入、如何判斷遵守,以及未來什麼情況下應刪除它。
回 Claude Code 教學總目錄Claude Code 完整教學目錄:從入門到自動化依平台、程度與功能找到需要的教學,從 96 篇文章與共用練習專案逐步完成操作。這個教學中心把 Claude Code 分成 96 個可以獨立閱讀的小題目,從桌面、CLI、網頁與手機開始,再學 MD 規則、常用指令、Skills、MCP 與自動化。你可以依推薦路線循序學習,也可以直接搜尋正在遇到的功能、命令或檔名。目錄依目前公開狀態顯示可閱讀文章。閱讀全文
同主題延伸閱讀
生活分享
Claude Code|建立第一個 mod:在 Claude Code 行程內數工具呼叫
寫一個三檔案的 mod,用驗證器與測試確認它掛上的事件。文件把 mod 定義成多了入口檔的 plugin:入口檔叫 hooks module,Claude Code 在事件發生時呼叫裡面的函式,函式可以觀察、改寫或接手事件。
生活分享
Claude Code|Git Worktree 平行工作
隔離多個任務的檔案與分支。Git Worktree 讓同一儲存庫擁有多個工作目錄,各自使用分支與檔案。本篇會把待辦篩選與文件整理分開,確認兩個 session 不會直接改到彼此的檔案,再把其中一個成果整合回主分支。你也會知道何時可以安全清理工作目錄。
生活分享
Claude Code|雙 Worktree 實作與衝突整合
隔離兩項功能,最後完成整合與回歸。兩個 Claude 工作階段同時編輯專案,最容易出現的問題是互相改到同一份檔案,或各自測試通過、整合後卻失敗。本篇用兩個 Worktree 分別處理篩選預設值與介面文字,故意製造一次小衝突,再完成整合、驗證與清理。你不需要先啟用 Agent Teams。
生活分享
Claude Code|比較流程品質、用量與執行時間
以同一資料集比較兩種工作方法。比較兩種 Claude 工作方法時,不能只挑成功那一次,也不能只看第一個答案有多快。本篇用固定案例、原始紀錄和一致判準,比較品質、重試、等待與人工整合時間,最後寫出有樣本數與限制的報告,而不是保證某個方法一定省錢。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- How Claude remembers your project · 查證日期:
- Configure permissions · 查證日期:
- Configure the sandboxed Bash tool · 查證日期:
- Best practices for Claude Code · 查證日期: