AI 課本 › 📺 Claude Code

Boris Cherny 與 Jarred Sumner 的現場寫程式實錄(第 1/3 段)

2026/05/06 · 32 分鐘 · 官方字幕實證
Bun 如何用 Claude bot 自動重現 issue、送 PR,並搭配 code review 與 CLAUDE.md
💡 你可以怎麼用:用 Claude 時,發現同一個要求講了兩三次,就把它寫進固定說明,例如 Claude Code 的 CLAUDE.md,或 Claude 專案裡的自訂指示。交辦任務時也說清楚「怎樣算做完」,例如要符合哪些檢查條件,讓 AI 能自己驗收,再交回給你。
看全部 29 條重點

🧑‍🏫 Bun 是一套用來執行 JavaScript 程式的開源工具。這段影片示範 Bun 團隊怎麼讓 Claude 接手:有人回報問題後,重現問題、修 bug、接受審查,幾乎都自動完成。值得看的是背後兩個原則:讓 AI 能自己檢查成果,以及把經驗寫成文件。這兩點在不寫程式的工作上也用得到。

📘 術語
GitHub issue(問題回報):使用者提交到 issue tracker 的問題,bot 會自動嘗試重現
PR (pull request)(合併請求):bot 重現 issue 後自動送出,一定要附測試
debug branch(除錯分支):測試要在這個 branch 通過、在前一版 Bun 失敗
code review(程式碼審查):自動 review bot 與 Claude 來回留言、修正,並標記 resolved
Code Rabbit((產品名)):一種 code review bot,擅長風格問題、確認遵守 CLAUDE.md
CLAUDE.md(Claude 設定說明檔):寫 build、測試方式和過去踩過的問題;重複講的事就放進去
edge case(邊界情況):細微、需要完整脈絡才看得出的 bug,Claude code review 擅長找出來
lint error / linter(程式碼風格檢查錯誤/工具):以前要在本地修 lint error、跑 linter 再 push,切換成本高
verification loop(驗證迴圈):能重現 issue、再確認有沒有修好;系統程式碼特別容易做到
CLI(命令列工具):Bun 是 CLI 工具,所以測試不需要跑瀏覽器
debug build(除錯版建置):Bun 需要編譯,要避免跑到過時的 debug build
adversarial code review(對抗式程式碼審查):講者提議給「bot 送 PR、review bot 來回」這個模式取的名字
compound engineering(複利式工程):把重複出現的錯誤寫進 CLAUDE.md,讓之後第一次就做對
CI / build log(持續整合/建置紀錄):讓 agent 讀得到 CI 錯誤和 build log,才能跑完整迴圈
✏️ 小考一題

Bun 的 bot 要自動送出修 bug 的 PR,必須先符合哪個條件?

A. 測試要在前一版 Bun 失敗,並在這個 debug branch 通過B. PR 必須先經過 Jarred 人工核准C. 必須附上截圖或錄影證明 issue 已修好D. Code Rabbit 必須先給出零則留言
看答案
答案:A。[02:45] PR 一定要附測試,而且測試要在前一版 Bun 失敗、在 debug branch 通過,不然 bot 不能送 PR
📺 看原片📚 在課本 App 讀
💛 覺得有幫助?支持一下台灣Pay 銀行轉帳 QRPayPal QR
課本免費、沒有廣告,支持與否都能照常讀 🐰

重點整理自 YouTube 影片字幕,每條附時間碼可跳回原片;🧑‍🏫/↳ 是 Claude 補充的白話,不是影片原話。