Goose 的 recipe 會把「要開哪些工具」一起打包,Claude Code 的 skill 不會 — 差別在出事的時候
寫於 2026 年 8 月 16 日(補 8 月 15 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中對 Goose 與 Claude Code 的描述以 8 月 16 日查到的官方文件為準,你讀到時文件可能已經改版。 2023 年那陣子,「分享一個 AI 工作流」的意思就是把一段 prompt 貼進 Slack。 貼過的人都知道結局。同事複製走,跑出來的東西跟你的完全不一樣。你以為問題出在模型隨機性,其實多半不是。你那段 prompt 裡寫著「讀一下專案的測試設定」,而你的環境裡剛好掛著一個能讀檔的工具,同事那邊沒有。同一段字,兩種宇宙。 那時候的補救方式很土:在訊息下面追一句「喔對,你要先裝 X」。講究一點的會開個 Notion 頁面,最上面寫「前置需求」。環境依賴在那個年代一直是用散文寫的,而散文會被跳過。 prompt 搬進 repo 之後,欄位長出來了再往後兩年,工作流從聊天室搬進了版控。Claude Code 的 skill、Cursor 的 rules、AGENTS.md,形式各異,共同點是把那段字變成...
它不是壞掉,是被計時器砍掉:Claude Code 的 timeout 與輸出上限
寫於 2026 年 8 月 16 日(補 8 月 14 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中的版本號與「目前」都指 8 月 16 日查到的狀態,Claude Code 更新很快,你讀到時可能已經又改過了。 Bash 指令跑到一半就沒了的那一秒,Claude Code 內部到底是誰按下停止鍵的? 這問題聽起來像在抓 bug,其實要找的是一個鬧鐘。而且不只一個。 廚房出餐是一模一樣的結構。一張單子進去之後,同時有好幾個鬧鐘在跑:爐子上的定時器管這道菜燉多久,外場的等餐鈴管客人坐在位子上多久沒東西吃,外送平台那邊還有一個接單倒數。哪個先響,這張單就以那個理由被撤掉。客人只知道「菜沒來」,完全看不出來是哪個鈴響的。 工具呼叫就是那張單。要看懂它為什麼消失,得先看懂鬧鐘是怎麼綁上去的。 綁法只有四種把 Claude Code 所有的計時器攤開,會發現它們的差別不在「幾秒」,在「從什麼時候開始數」。就四種: 綁在開始執行上的,叫 wall-clock。從指令跑起來的那一刻起算,中間有沒有動靜都不管,時間到就到。 綁在建...
AI 與科技新聞摘要 - 2026/08/14
寫於 2026 年 8 月 16 日(補 8 月 14 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中的「今天」「當天」都指 8 月 14 日,營收數字與市況請以該日為準。 一個經濟體最危險的時刻,是所有指標同時變好看、而且好看的理由只有一個。 台灣現在就站在這個位置。出口、投資、消費、股市,指標全部往上,動能幾乎都指向同一件事:AI 的資本支出。這種結構在順風時會給你一份漂亮到不像話的成績單。問題是它逆風時也不會分批來,因為那些指標本來就是同一件事的不同切面,它們會一起轉向。 今天的幾則新聞,剛好把這個結構的幾個角落都照到了。 一、主計總處把今年經濟成長率上修到 11.05%主計總處 8 月 14 日召開國民所得統計評審會議,把 2026 年全年經濟成長率預測上修到 **11.05%**,比 5 月底的預測數增加 1.41 個百分點,是 39 年來最高水準。同場公布的還有 2027 年成長率預估 6.04%、今年每人 GDP 預估 4 萬 5,332 美元。消費者物價指數年增率也同步上修到 2.07%,高於 5 月...
Cline 讓 Plan 和 Act 各綁一個模型 — Claude Code 的 plan mode 切的是權限,不是模型
寫於 2026 年 8 月 16 日(補 8 月 14 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中對 Cline 與 Claude Code 的描述以 8 月 16 日查到的官方文件為準,你讀到時文件可能已經改版。 一個開關按下去同時換掉兩件事,在設計上通常是壞味道。耦合、副作用、debug 到懷疑人生,教科書上寫得很清楚。 Cline 偏偏就這樣做了。而且這是我今年看過最划算的一個耦合。 它那個開關叫 Plan / Act。按過去,agent 的權限變了,同一秒鐘,它背後的模型也可能整顆換掉。兩件本來八竿子打不著的事,被同一個動作綁在一起。聽起來像懶得拆的設計債,實際上它省掉的東西比省掉的錢多很多。 Plan 模式是真的被綁住手腳,不是講好聽的先把事實釘死。官方文件對 Plan 模式的描述是這句: In this mode, Cline can read your codebase, run searches, and discuss strategy, but cannot modify any ...
壓縮完那條規則為什麼沒回來:autoCompactWindow 門檻與 PreCompact/PostCompact 兩個鉤子
寫於 2026 年 8 月 16 日(補 8 月 13 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中的版本號與「目前」都指 8 月 16 日查到的狀態,Claude Code 更新很快,你讀到時可能已經又改過了。 compacting conversation… 跑完,畫面回來,Claude 接著就把剛剛講好不要動的那支檔案改掉了。 舊做法只有一招:把那條規則再貼一次。貼完它乖了,再撐兩小時,又壓一次,又貼一次。整個 session 就在「壓縮 → 失憶 → 補講」之間來回。 同一個動作,現在有第二種做法。官方文件把壓縮這件事拆成三塊可以伸手碰的東西:什麼時候壓、壓完誰會自己回來、以及壓縮前後你能插什麼進去。三塊都有對應的設定鍵或 hook 事件,設定完就不用再靠人肉補講。 什麼時候壓:以前只有開跟關過去能碰的只有一個開關。autoCompactEnabled 預設是 true,官方對它的描述是「context 接近上限時自動壓縮對話」,在 /config 裡顯示成 Auto-compact;想從環境變數關掉就在 ...
AI 與科技新聞摘要 - 2026/08/13
寫於 2026 年 8 月 16 日(補 8 月 13 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中的「今天」「當天」都指 8 月 13 日,營收數字與市況請以該日為準。 一家公司單季每股賺 118.57 元,財報公布當天你會買還是會賣? 市場那天的答案是賣。群聯(8299)8 月 13 日開完法說會,股價收在 2,080 元,跌 8.77%。 「利多出盡」這四個字太好用了,用了就不必再想。但市場在替什麼定價,答案通常不是已經發生的那部分。 一、群聯單季每股賺 118.57 元,當天跌 8.77%先看已經發生的部分。群聯第二季合併營收 678.88 億元,季增 65.71%、年增 279.47%。毛利率 65.31%,營益率 38.84%。稅後純益 262.17 億元,季增 72.78%、年增 3,419%。單季每股稅後純益 118.57 元。上半年營收 1,088.55 億元、年增 243.08%,上半年每股稅後純益 187.43 元。 這種數字放在任何一份財報裡都算漂亮。年增 3,419% 這個數字甚至有點荒謬...
Windsurf 幫規則檔設了 12,000 字元上限,Claude Code 沒有 — 這是限制還是保護
寫於 2026 年 8 月 16 日(補 8 月 13 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中對 Windsurf 與 Claude Code 的描述以 8 月 16 日查到的官方文件為準,你讀到時文件可能已經改版。 規則檔第一次失控,是在我發現 AI 開始漏看規則的時候。 那份全域 CLAUDE.md 當時什麼都想管。派工怎麼派、model 怎麼挑、commit message 什麼格式、分支怎麼開、什麼情況要停下來問人、踩過的坑一條一條往後面補。每加一條都很有道理,因為每一條背後都是一次真的踩過的坑。檔案就這樣一路長。 然後開始出事。我明明寫了「驗收不能自己驗」,它照樣自己驗完自己說完成。 第一個反應是寫得更清楚。我把那條規則展開成三行,補了正例反例,說明為什麼自驗沒有用。檔案又長了一截,下一個 session 還是自驗。第二個反應是加強語氣。粗體、驚嘆號、前面掛「鐵律」兩個字,往檔案最上面搬。也沒用。 繞了一大圈才想通:問題不在那條規則寫得夠不夠兇,在它旁邊還有四十條同樣寫著「必須」的東西。一份檔案裡如...
中途改的 CLAUDE.md 這個 session 不算:prompt cache 會炸與不會炸的完整清單
寫於 2026 年 8 月 13 日(補 8 月 12 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中的版本號與「目前」都指 8 月 13 日的狀態,Claude Code 更新很快,你讀到時可能已經又改過了。 你在 session 中途存下去的那份 CLAUDE.md,Claude 這一輪不會讀到。它會繼續照 session 啟動時載入的那個版本工作,直到你 /clear、/compact 或重開。 這句話是官方文件寫的,不是我測的: “Your project-root and user-level CLAUDE.md files are read once at session start and held in memory. Editing them mid-session does not invalidate the cache, but the edit also doesn’t apply.” 這篇全部來自官方文件,我沒有跑對照實驗去量每一條的實際 token 數。站上之前寫過的兩篇 promp...
AI 與科技新聞摘要 - 2026/08/12
寫於 2026 年 8 月 13 日(補 8 月 12 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中的「今天」「當天」都指 8 月 12 日,營收數字與市況請以該日為準。 8 月 12 日那天,紐約有一場手機發表會,台灣有一場線上法說會。表面上一個賣消費電子、一個報季度財報,實際上兩邊在講同一件事的兩端:誰先拿到最新製程,以及做那些機器的人賺到什麼。 一、Pixel 11 發表,而「2nm 首發」這件事官方一個字都沒提Google 在 8 月 12 日發表 Pixel 11、Pixel 11 Pro 與 Pixel 11 Pro XL,美國起價分別是 899、1,099 與 1,299 美元,當天開放預購,實體通路 8 月 20 日到貨。 官方貼文列的 Tensor G6 數字是這樣:網頁瀏覽快 25%、開啟 app 快 15%、端側 AI 任務最多快 3.5 倍且省下最多 3.5 倍的能耗、TPU 算力多 50%、夜拍取像最多快 4.5 倍。 接下來這段要標清楚來源層級,因為它是這則最有話題性的部分,卻不在官方貼...
先畫地圖還是到現場找:Aider 的 repo map 對照 Claude Code 的 agentic search
寫於 2026 年 8 月 13 日(補 8 月 12 日的排程),9 月才上線(部落格的發佈額度 8 月 10 日就用完了,這批稿子要等到九月才發得出去)。文中對 Aider 與 Claude Code 的描述,以 8 月 13 日查到的官方文件與 main 分支原始碼為準,你讀到時兩邊都可能已經改版。 要不要先給 AI 一份專案地圖,這個問題有一個很硬的前提:你的主要語言得在那 39 種裡面。Aider 的語言支援表列了 150 種語言,其中打勾有 repo map 的只有 39 種,其餘 111 種只吃得到 linter。 這篇我只有一半算實戰經驗。Aider 我一次都沒跑過,下面所有關於它的行為都來自官方文件與 GitHub main 分支的原始碼靜態閱讀,該標「未實測」的地方我會標。有第一手經驗的是另外半邊,我每天在用的 Claude Code。所以這篇的視角是一個習慣了「讓它自己去找」的人,回頭看「先把地圖畫好」這條路線到底在解什麼。 兩邊都在解同一題:模型要怎麼知道這個 repo 有什麼Aider 的做法是每次都附一份地圖過去。官方文件的說法很直接: “Aid...














