教它方法
上一堂你把手腳接上了——它現在改得動你的檔案、寫得進 Notion、開得了瀏覽器。今天處理的是另一件事:同一句話,用不同方法交代,出來的東西差很多。今天把幾個已經被試出來有效的工作方法交到你手上,包括一件你大概沒想過可以做的事——改掉你 AI 的預設行為。最後你會看到公司怎麼把「方法」跟「手腳」打包在一起,一次發給每個人。
開始之前 · 30 秒
- 確認 Claude Code 對著的是課程 repo 那個資料夾——第 02 節要拿你自己交過的作業來練
- 今天多數動作是在設定裡撥開關(公司的東西已經在你機器上了),外加一次授權(第 05 節接公司系統)
- 今天有一段要動
~/.claude/CLAUDE.md——那是你 AI 的預設指令,會影響你之後所有的對話。這是今天最有價值的一段,也是唯一會留下長期影響的一段 - 第 03、04 節要在設定裡打開公司的 plugin——公司已經送到你機器上了,你只要打開。設定清單裡看不到就舉手,別自己卡
停下來看一下現在的狀況:倒回上一堂之前,你的 AI 這些一樣都做不到。現在它能改你的檔案、開你的 PR、寫你的 Notion、控制你的瀏覽器。能力變大是好事,但你大概也發現了:它動得越多,你越常要說「不是這個意思」。
今天不是再多裝三個工具,也不是要給它綁上手銬——是把幾個已經被試出來有效的工作方法交到你手上。
這些方法不是誰規定的,是一群人踩過坑之後留下的結論:早一步看到它打算做什麼、讓它先問清楚你要什麼、把你自己的好做法存起來讓它每次都記得。
這一次:先給我計畫,我點頭你再動手 → 規劃模式(第 02 節)
這一輪:我自己也還沒想清楚,你先訪問我 → brainstorming(第 02 節 · 課後選配)
以後每次:這種事一律照這樣做 → Skill 與全域指示(第 03 節)
上一節那句話——「它動得越多,你越常要說『不是這個意思』」——現在來製造一次。而且重點是:要在它動手之前就製造出來。
Claude Code 裡按 Shift + Tab 可以循環切換模式,其中一個叫 規劃模式(plan mode)。切進去之後它只讀不寫——先給你一份計畫,你點頭它才動手。
動手 · 拿你自己交過的作業來練
- ① 確認 Claude Code 現在對著的是課程 repo 那個資料夾——你這幾堂交的東西都在裡面
- ② 按 Shift + Tab 切到規劃模式(輸入框上方會顯示你現在在哪個模式)
- ③ 貼上下面的 Prompt A,然後把它給的計畫從頭讀到尾——不要跳著看,要看的就是細節
- ④ 找出至少一件「我沒說要這樣」的事。看這幾個地方最容易抓到:它自己決定了檔案要放哪、它自己決定了格式、或者它打算連別人的資料夾一起讀
- ⑤ 用一句話把它拉回來(例如「只看我自己的資料夾,產出放我自己的資料夾裡」),叫它重新規劃
- ⑥ 看到滿意的計畫再放行
幫我把我在這個專案裡交過的作業整理成一份紀錄, 讓我之後回頭看得出來我這幾堂做了什麼。
這就是為什麼還有第三種尺度:以後每次。下一節。
課後選配 · 課堂上不做
規劃模式的前提是你已經想清楚了,只是要它照做。但有更多時候你自己也還沒想清楚——這時候它給你的計畫,只會是你那個模糊想法的模糊版本。
補這一段的工具叫 brainstorming:在設定裡把 superpowers 打開,然後輸入 /superpowers:brainstorming,然後故意講一個很模糊的需求。它不會開始寫程式,它會開始問你問題。
我想做一個東西,可以讓部門的人比較容易約到彼此的時間。 我還沒想清楚它長什麼樣。
前面兩個都是「這一次」。第三種是「以後每次」。
路徑是 ~/.claude/CLAUDE.md。Claude Code 每次開始工作之前都會先讀它。
寫在那裡的東西,等於它的預設指令——你不用每次重講,它每次都記得。
公司已經有一份現成的:harness-engineering——一群人帶著 AI 做事、踩過坑之後,把有效的做法收斂成六條。而且它已經在你電腦裡了:公司統一送過來的,你不用自己去接,只要把它打開。
第一步 · 在設定裡打開它
- ① 打開 Claude Code 的設定(左邊側欄的 Customize)
- ② 找到 plugin 清單——裡面有一排公司送過來的
- ③ 把 mixxin-engineering 打開
/,你會看到多了幾個 mixxin-engineering: 開頭的指令。你剛剛只是撥了一個開關,背後是一整包東西進來了——這就是 plugin。第二步 · 跑這個指令,它會改你的預設指令
/mixxin-engineering:harness-init
- 它會問你是第一次裝還是體檢現有安裝——選第一次
- 它會把核心六守則寫進你的
~/.claude/CLAUDE.md - 請它把那個檔案印出來給你看——你剛剛改了你 AI 的預設行為,總得看一眼改了什麼
| ① 指揮官不下場 | 要讀一堆檔案、掃整個專案時,派一個分身去做,主對話只收結論——不然它讀著讀著就忘了你要什麼 |
| ② 驗證不自驗 | 它說「已完成並測試通過」不算數,要有證據:跑出來的結果,或另一個沒看過過程的分身去驗 |
| ③ 破壞性操作先停 | 刪檔案、覆寫、推上正式環境、對外發訊息——先問你 |
| ④ 完成的定義 | 改動存了 + 證據在手 + 說清楚做了什麼、怎麼驗的。缺一項就不能說完成 |
| ⑤ 嘗試有預算 | 同一件事最多試 3 次,第 2 次失敗就要換路——不准同一招換句話再試五次 |
| ⑥ 通道壞了修通道 | 你指定的工具壞掉了,是去把它修通,不是自作主張改用別的方法 |
第 ① 條講的「分身」,行話叫 subagent。現在叫它用一次,你就懂為什麼會有這一條:
請派一個 subagent 去把這個專案看過一遍, 只回報兩件事:這個專案是做什麼的、主要檔案有哪些。 不要把檔案原文貼給我。
今天裝它的重點不是每條都要懂,是要你知道這件事可以做:你的 AI 有一份預設指令,而那份指令是你可以改的。哪天你發現它老是犯同一個錯,答案通常在那個檔案裡,不在你每次的提示詞裡。
剛剛你在設定裡打開 mixxin-engineering 的時候,旁邊那一排有沒有看到?那就是公司的一整套——不是你去接來的,它本來就在你機器上。
同一個設定畫面 · 再打開一個
- 先看清楚公司這五個:mixxin-design(品牌設計規範)、mixxin-engineering(前後端開發規範,你剛打開的那個)、mixxin-tools(需求收集、通知、PDF)、mixxin-knowledge(Wiki 發佈)、hhg-engineering
- 把 mixxin-knowledge 打開
- 打開之後問它一句:「你剛剛多了什麼能力?」
這就是第 01 節那張圖的實體:方法跟手腳,一個開關同時到位,而且全公司拿到的是同一份。
公司各個系統正在陸續長出自己的 MCP server。現在活著的有三台,而且掛法跟上一堂那台 Notion 一模一樣:Add ⌄ → custom connector → 貼網址 → 授權。
三台的網址 · 挑一台跟你工作有關的先接
| 假勤 | https://tools.mixxin.tw/mcp今天誰遠端、我的假還剩幾天、請假紀錄 |
| 報帳 | https://finance2025.mixxin.tw/api/mcp我報過哪些帳、某一筆到哪一關了 |
| brew | https://backerbrew.crowdfunding.coffee/api/mcp訂單、發票、付款、專案 |
- ① 右上角 Add ⌄ → custom connector → 貼上你挑那台的網址
- ② 用公司帳號授權——這是你這兩堂的第三次授權畫面,同樣那三個問題,這次應該很快
- ③ 用下面的 Prompt E 問一句只有你自己看得到答案的事
- ④ 行有餘力就把三台都接上,形狀完全一樣,第二台開始只要三十秒
試一句 · 今天只問,不送出
(假勤)今天有誰是遠端工作?我今年的假還剩幾天? (報帳)我今年報過哪些帳?有沒有還卡著沒過的? (brew)最近有哪些訂單?
兩個原因。第一,假勤系統沒有指令列工具——照上一堂第 01 節那個判準,只剩 MCP 這條路。
第二,也是更重要的:它必須知道問的人是誰。你的假期餘額不能給別人看。MCP 的授權剛好處理這件事——你授權的是「你自己這個身分」,它回給你的就是你的資料。
這正是第 6 堂那件事,只是換成了公司系統。
Add ⌄),這樣手機上就能問「我假還剩幾天」。server 只有一台,端看誰來連。- 課前確認公司部署已經推到每位學員的機器——請他們先打開設定看得到那五個 plugin。看不到的人第 03、04 節整段做不了,而第 03 節是本堂的重量
- 課前自己把第 02~05 節每一步完整跑一遍——plugin 與 marketplace 的版本會變,教材上寫的選項文字可能跟當天不同
- 第 02 節不要幫學員指出計畫哪裡有問題——第 ④ 步的價值就在他自己找到。真的卡住再問他:「它打算把產出放在哪?這是你講的嗎?」
/mixxin-engineering:harness-init會改學員的~/.claude/CLAUDE.md:先講清楚它會改什麼、怎麼還原,再讓他們按下去- 第 05 節只做「讀」——提醒全班不要按到申請假、不要送出報帳,那會真的送出去
- 第 05 節課前實測三台都通(假勤/報帳/brew),並確認學員帳號在三個系統裡都有資料——沒資料的人會看到空的,先想好他改接哪一台
- 準備一張「常見卡關」小抄給助教:設定裡看不到公司那幾個(部署沒推到)、打開了但
/清單沒出現新指令、/mcp授權中途跑掉、Shift+Tab 切不到規劃模式
作業:用規劃模式跟 AI 討論一件你自己想做的事,產出一份計畫書。下週上課我們一起 review。
題目自己挑,而且要是真的——你工作上想優化的一件事、想改掉的一段流程、想自動化的一件雜事。不用想「這做得到嗎」,先想「這件事現在有多煩」。
如果你連自己要什麼都還沒想清楚——那就是第 02 節那個課後選配(brainstorming)派上用場的時候,讓它反過來訪問你。
討論過程中一定要釐清的一題
聊到後來你會發現,同一個煩惱可以長成三種完全不同的東西。這一題不釐清,後面會走很多冤枉路:
| ① Skill | 把你的做法寫下來,AI 每次照做。 適合:要看情況判斷的事——寫貼文、回信、整理會議紀錄。沒有固定答案,但有你的眉角 |
| ② 腳本 | 一段固定步驟,跑一次做完一件事。 適合:每次都一樣的操作——改檔名、轉格式、把 A 表的東西搬到 B 表。不需要判斷,只是煩 |
| ③ 工具系統 | 有畫面、有資料、多人一起用、會長期存在。 適合:不只你一個人要用,而且資料要留著——像你前八堂做的那個午餐揪團頁 |
分不出來的話,問自己這三題
- 只有你自己用,還是別人也要用?——別人也要用,往③
- 每次都一模一樣,還是要看情況?——每次都一樣,往②;要判斷,往①
- 做完就結束,還是資料要留下來給下次看?——要留著,往③
(真的判斷不出來也沒關係,在計畫書裡寫「我卡在①和③之間,因為……」——下週就是拿來討論這個的。)
起手式 · 用自己的話改
我想解決一件事:[用兩三句話說你的煩惱,不用先想解法] 現在我都是這樣做的:[怎麼做、一次花多久、多久做一次] 先不要給我解法。請你先問我問題,把這件事搞清楚, 特別是:這件事每次都一樣,還是要看情況判斷?只有我用,還是別人也要用? 問完之後再告訴我:這比較適合做成 skill、腳本、還是一個工具系統?為什麼。 最後給我一份計畫書。
交付清單
- 在
submissions/<你的帳號>/lesson-08/放一份plan.md - 裡面要有這五段:① 我想解決什麼(現在怎麼做、一次多久、多久一次)、② 我希望變成什麼樣、③ 這是 skill/腳本/工具系統,為什麼、④ AI 給我的計畫、⑤ 我改了它哪裡
- 第 ⑤ 段不能空白——它第一版一定會補上你沒講的東西,把你改掉的那幾件寫下來。這一段就是今天第 02 節練的
- 照你平常的方式開 PR
講師 / 助教檢核重點
- 每人交出一份
plan.md,五段都在 - 第 ③ 段有做出判斷,而且說得出理由——判不出來但寫明卡在哪裡,同樣算過
- 第 ⑤ 段不是空的——他真的在計畫上攔到東西,不是照單全收
- 每人的
~/.claude/CLAUDE.md裡有東西,而且他知道那是什麼 - 每人能說出:為什麼要先規劃再動手、公司的 plugin 一次給了他什麼