介紹 JetBrains Air 這個 agentic 開發環境,說明它如何讓 Claude、Codex、Gemini、Junie 四個 agent 並行處理任務,以及 Local / Git Worktree / Docker 三種執行環境的差異。
介紹 Knip 這個 JavaScript/TypeScript 死碼偵測工具,說明 ESLint 和 depcheck 各自的盲點,以及 Knip 怎麼用完整 module graph 一次找出未使用的檔案、export 和依賴。
介紹 vitest-fail-on-console 套件,說明為什麼 console.warn/error 出現在測試裡是壞味道,以及怎麼用這個套件強制讓測試失敗、保持輸出乾淨。
實際拆解一個 FileService 的測試,說明如何用 memfs 替換 fs、手寫 Fake 替換 chokidar,讓檔案系統測試跑得快、結果穩、安全性有保障。
Opus 4.7 自動升級後想切回 4.6,但 /model 選單沒選項。實測 availableModels、modelOverrides、ANTHROPIC_CUSTOM_MODEL_OPTION 三種設定,整理 GitHub 社群討論與推薦配置。
$127K 等價成本、127K turns、四個模型、三個月。把自己當資料集驗證後,「長 session 是元兇」「skill 太多」這些常見直覺被數據打臉,真正能省的只有兩條。
4/14 我報告 5 連天 sub-agent 100% 5m,結論留在「持續觀察」。今天 4/26 再掃,連續變 17 天、15,727 個 API call、0 個 1h 寫入。Anthropic 把主 issue 關了沒解決,社群一片火。
Node.js spawn 大量輸出的 CLI,最後幾 KB 在 process.exit() 時消失。比較 6 種解法後,唯一可靠的純 stdlib 跨平台方案是把 stdout fd 直接接到檔案。
導讀 ConardLi/web-design-skill:用反陳腔濫調清單、oklch 色彩、預先宣告 design system、v0 草稿等規則,把 AI 生網頁從同質化美學救出來。
餵 PDF 給 LLM 最痛的就是公式、表格、雙欄排版被拆爛。我用 MinerU 2.5 把一份多欄學術 PDF 轉成 Markdown,公式變 LaTeX、表格變 HTML、閱讀順序也對,CPU 模式就跑得動。