iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Claude AI

盡信 Claude,不如無 Code — 心法與全端實戰 系列

盡信書,則不如無書。AI 寫的 code 也一樣: 不是不能讓它寫,是不能不驗就收。它出錯時,看起來跟做對時一模一樣——我遇過它回報 163 個測試全過,專案卻連編譯都過不了。

不教安裝、不比模型、不談 prompt 技巧。前 20 天講我日常在用的 Claude Code 工具與心法: 知識圖、CLAUDE.md、規格先行、Plan Mode、Skills、MCP、hook、地端模型、突變檢查,每一篇除了怎麼用,還講怎麼驗它真的有效。後 10 天交給 AI 實作一個活動報名系統。

你需要的不是更聰明的 AI,是一個不會說謊的裁判。

參賽天數 28 天 | 共 28 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 |團隊AI的I,是I人的I
DAY 11

Day 11 Slash Commands 與 Skills:把每天講三次的話變成一條指令

昨天把權限邊界寫進 settings.json,理由是「自律有狀態,設定檔沒有」。今天要處理的是同一個病的另一半:那些不危險、但你每天要重複講三次的話。 重複講...

2026-09-25 ‧ 由 mikewang 分享
DAY 12

Day 12 寫完的 skill 要回來數,裝來的 skill 要先隔離

昨天結尾那條 /mike 會把超過 90 天沒動的指令和 skill 標成 ⚠️,我說那一區通常就是我不記得的東西。今天先把它拿去查自己:它列出的 14 個 s...

2026-09-26 ‧ 由 mikewang 分享
DAY 13

Day 13 去識別化做成一支檢查工具:一張對照表,和一條不能交給 AI 的檢查

昨天五個 skill 只有一個被叫過,還差點錯殺兩個。今天要講的東西剛好相反 —— 它只跑過幾次,但第一次跑就抓到一個我人工檢查三個月都沒看到的東西。 問題長...

2026-09-27 ‧ 由 mikewang 分享
DAY 14

Day 14 MCP 支援 X?規格、SDK、你手上這支,三個答案要打一次才知道

前 13 天,工具都裝在自己這邊。從今天開始要把它們接到別人的東西 —— 而 MCP 就是那個接頭。 問題是這個接頭一直在變。MCP 規格 20 個月出了五版(...

2026-09-28 ‧ 由 mikewang 分享
DAY 15

Day 15 接一個 MCP server 的完整流程:從 .mcp.json 到它第一次撞牆

昨天手打三行 JSON-RPC 看完了協定握手。今天從頭到尾接一支:選、掛、驗、問、換 client、圈邊界,六步每一步都有一個「跑過才知道」的東西。對象是一個...

2026-09-29 ‧ 由 mikewang 分享
DAY 16

Day 16 裝一個 AI 工具之前,怎麼知道它動了什麼

昨天接了一支別人的 MCP server,問題是「怎麼接」。今天往前一步:裝之前,你怎麼知道它會動你什麼? 現在的 AI 工具很少只是一支程式。它的 insta...

2026-09-30 ‧ 由 mikewang 分享
DAY 17

Day 17 Hook:規則寫下來不夠,要擋在寫入之前

規則寫在 CLAUDE.md 裡,Claude 讀了,你也知道 —— 然後它還是在你最累的那天被漏掉。這不是「不知道規則」的問題,是「知道了還是沒做到」的問題,...

2026-10-01 ‧ 由 mikewang 分享
DAY 18

Day 18 排程:要 Claude 每天早上自己跑,先把「做什麼」寫成腳本

昨天的 hook 管的是「發生什麼事的時候」—— Claude 要寫檔了,先過一道檢查。今天換一個觸發條件:「到了某個時間」。 前 17 天攢下來一堆需要「回頭...

2026-10-02 ‧ 由 mikewang 分享
DAY 19

Day 19 把寫測試外包給地端:同一個模型,給清單和給一句話差多少

前面幾天造的東西有一個共同點:它們都在限制 AI —— CLAUDE.md 限制它怎麼做(Day 6),測試限制它做得對不對(Day 9),settings.j...

2026-10-03 ‧ 由 mikewang 分享
DAY 20

Day 20 同一份需求,當年我直接寫了,今天讓 OpenSpec 先問

Day 7、Day 8 讓 AI 對一份剛寫好的規格提問 —— 一個用 Plan Mode 列假設,一個用 /grill-me 追問到底。那份規格是新的,空白處...

2026-10-04 ‧ 由 mikewang 分享