Guides
https://simonwillison.net/guides/📌 Simon Willison彙整16章Agentic Coding實務守則
TL;DR:資深部落客Simon Willison整理出一套16章指南,教工程師怎麼跟Claude Code、OpenAI Codex這類coding agent合作。
當「寫程式碼」本身變得便宜,真正稀缺的能力變成了「怎麼指揮AI寫出好程式碼」。Simon Willison把這個觀察寫成了一套系統性的指南。
🤔 從「寫程式碼很便宜」出發的一套方法論
這份Guides收錄16個章節,主題涵蓋範圍相當廣,從概念到實作細節都有觸及,包括:什麼是agentic engineering、寫程式碼是廉價的、囤積你知道怎麼做的事、AI應該幫我們產出更好的程式碼、該避免的反模式(anti-patterns)、coding agent的運作原理、搭配Git使用coding agent、subagents、紅綠TDD(Red/green TDD)、先跑測試(first run the tests)、agentic manual testing、linear walkthroughs、互動式說明(interactive explanations),以及幾個具體案例:用WebAssembly和Gifsicle做的GIF最佳化工具、為部落格轉電子報工具新增內容類型,還有一份他自己常用的prompts清單。
🧩 從概念章節到實戰案例的完整跨度
這份指南的特別之處在於跨度:前段是較抽象的工作方法論(如何思考agentic engineering、如何建立Git工作流、如何用red/green TDD跟agent協作),後段則是具體到「怎麼用WebAssembly寫一個GIF最佳化工具」這種實作紀錄。這種從心法到案例的組合,讓讀者既能理解背後的思考框架,也能看到實際落地的樣子。
💡 把「怎麼用好AI」當成一門可以系統化整理的學問
這份指南本身的存在,也反映了一個趨勢:agentic coding已經成熟到值得被系統性地整理成方法論,而不只是零散的技巧分享。章節中提到的「先跑測試」「紅綠TDD」等條目,顯示作者把傳統軟體工程的紀律(測試先行、版本控制)重新對應到agent協作的情境中,而不是丟棄這些紀律。
🎯 實務啟示
如果你正在把Claude Code、Codex一類的coding agent整合進日常開發流程,這份指南提供了一個現成的檢查清單:從Git工作流、subagent拆分任務,到用red/green TDD框住agent的輸出品質,都是可以直接拿來對照自己團隊實踐的切入點。
🔗 來源
- 標題:Guides
- 作者/機構:Simon Willison
- 連結:https://simonwillison.net/guides/
#AgenticEngineering #ClaudeCode #OpenAICodex #CodingAgents #SoftwareEngineering #DeveloperProductivity #TDD #Git #AITools #PromptEngineering
原始資料 Simon Willison · 收集於 2026-10-02
摘要原文
Patterns for getting the best results out of coding agents like Claude Code and OpenAI Codex. See my introduction for more on this project. Patterns for getting the best results out of coding agents like Claude Code and OpenAI Codex. See my introduction for more on this project. 16 chapters: What is agentic engineering? , Writing code is cheap now , Hoard things you know how to do , AI should help us produce better code , Anti-patterns: things to avoid , How coding agents work , Using Git with coding agents , Subagents , Red/green TDD , First run the tests , Agentic manual testing , Linear walkthroughs , Interactive explanations , GIF optimization tool using WebAssembly and Gifsicle , Adding a new content type to my blog-to-newsletter tool , Prompts I use
由 claude-code/sonnet 自動生成