TwKit
正在载入
TwKit

# PR 審查排隊排到天荒地老,怪團隊太慢嗎?官方拆台:機器先過一遍的活,非要人肉逐行看 ## ② 開頭:官方來源與反常識結論 官方來源:Anthropic… · @swordBluesy · TwKit

@swordBluesy

# PR 審查排隊排到天荒地老,怪團隊太慢嗎?官方拆台:機器先過一遍的活,非要人肉逐行看 ## ② 開頭:官方來源與反常識結論 官方來源:Anthropic Academy《Claude Code in Action》课内文章。先把反常識結論放前面:審查慢往往不是人少,是讓人去幹機器先過一遍就能幹的活。PR 排隊排到天荒地老,問題不在團隊慢,在審查流程從一開始就沒讓機器先上。 ## ③ 說清詞 - 托管 Code Review(托管代碼審查):裝上 GitHub App 後,自動審查新 PR 的服務。 - GitHub Action(工作流自動化):GitHub 上按配置文件自動跑任務的機制。 - Workflow(工作流文件):.github/workflows/claude.yml,寫明什麼時候跑、跑什麼。 - on: pull_request(PR 觸發條件):有 PR 相關動作時觸發工作流。 - /claude-review(審查命令):在評論裡觸發代碼審查的命令。 - /claude(通用命令):在評論裡觸發 Claude 的通用命令。 - secrets(密鑰):ANTHROPIC_API_KEY、CLAUDE_CODE_OAUTH_TOKEN、GITHUB_TOKEN 三個環境密鑰。 - claude_args(傳參):傳給 Claude 的額外參數。 ## ④ 一個真實例子與一條眼熟的進化路線 課內給出的做法就是最真實的例子:裝上 GitHub App,新 PR 自動審查;評論裡 @claude 就能觸發;審查完人工確認再合併。這條路線你一定眼熟:以前是人工逐行審查,耗時且容易遺漏;現在是自動審查加人工確認,機器先過一遍,人只看關鍵問題——從人肉翻箱子,變成了機器先 X 光、人再開箱。 ## ⑤ 先把話說全:反方適用條件清單 先把話說全,以下情況自動審查會失靈,先講明:第一,Action 權限不足,等於沒裝;第二,secrets 未配置,等於沒鑰匙;第三,觸發條件太寬,噪音淹沒真問題;第四,審查結果不保存,審完就散;第五,CI 失敗時不檢查日誌,盲飛到底;第六,審查後不人工確認,放行就失控。 ## ⑥ 一句定性金句 審查的價值在人看關鍵問題,不在人逐行受罪。 ## ⑦ 正文 ### 第一節:翻車清單 - Action 權限不足:裝了跑不起來,等於沒裝。 - secrets 未配置:三個密鑰缺一個,流程就卡住。 - 觸發條件太寬:什麼都觸發,噪音淹沒真問題。 - 審查結果不保存:審完就散,後面無從查證。 - CI 失敗時不檢查日誌:失敗了不知道為什麼失敗。 - 審查後不人工確認:機器說過就合併,責任沒人擔。 ### 第二節:替代方案與理由 - 方案一,純人工逐行審查:最負責的樣子,但耗時且容易遺漏。 - 方案二,自動審查加人工確認(課內做法):機器先過一遍,人只看關鍵問題,理由只有一個——人的注意力要花在機器看不出的地方。 - 方案三,定時任務補充觸發:新 PR、PR 評論之外,定時任務也能觸發審查。 ### 第三節:目標形態 目標形態是一條機器先行、人最後把關的審查線:新 PR 自動審查,評論裡一句話就能觸發,審查結果保存下來,人工確認後再合併。快的是機器,負責的是人,兩邊各歸其位。 ### 第四節:遷移步驟 1. 裝 GitHub App,開通托管 Code Review。 2. 寫 Workflow 文件 .github/workflows/claude.yml,on: pull_request。 3. 配好三個 secrets:ANTHROPIC_API_KEY、CLAUDE_CODE_OAUTH_TOKEN、GITHUB_TOKEN。 4. 觸發條件定好:新 PR、PR 評論、定時任務。 5. 評論裡用 /claude-review 觸發審查,/claude 觸發通用任務,claude_args 傳額外參數。 6. 審查完人工確認,再合併。 ### 第五節:團隊共建分工 - Action 配置人:Workflow 寫錯、權限不足,歸他改。 - secrets 負責人:三個密鑰配沒配、過沒過期,歸他盯。 - 審查結果復核人:機器審完,人負責看關鍵問題、點頭確認。 ### 第六節:官方工具包 - GitHub App:托管 Code Review,自動審查新 PR。 - Workflow 文件:.github/workflows/claude.yml,on: pull_request。 - 三個 secrets:ANTHROPIC_API_KEY、CLAUDE_CODE_OAUTH_TOKEN、GITHUB_TOKEN。 - 觸發命令:/claude-review、/claude。 - claude_args:傳給 Claude 的額外參數。 ## ⑧ 結尾收束:原則比架構重要 原則只有一句:機器過一遍,人看關鍵處。架構可以換,工具可以換,這句原則換不得。可重複的動作規則是:上自動審查先問三句——權限夠嗎?secrets 配了嗎?人工確認還在嗎?三句答完再上線,審查才算真的審查。 ## ⑨ 原文出處 原文鏈接:https://anthropic.skilljar.com/claude-code-in-action/486936 原文作者:Anthropic Academy 官方課程 (由 S1哥 編譯) ## ⑩ S1哥觀點 站隊就站死這一邊:堅持人肉逐行審查還覺得自己負責的人,負的是苦勞,不是責任。這就跟機場安檢全靠肉眼翻行李、不用 X 光機一樣荒唐——慢還不安全。你呢?你的 PR 審查裡,有多少時間花在了機器就能幹的活上?評論區說說。

曝光 126 · 评论 3 · 点赞 1 · 书签 1

查看原帖