慣性聚合 高效追蹤和閱讀你感興趣的部落格、新聞、科技資訊
閱讀原文 在慣性聚合中打開

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

Tony Bai

RSA 将死?Let’s Encrypt 押注 MTCs 迎战后量子时代 C++ 的权力游戏:一部关于妥协、背叛与重生的“史诗神剧” - Tony Bai 终结十年纠结:Go 新提案允许 Example 支持任意函数签名 - Tony Bai 2026年,大厂重构核心系统为何集体投向 Go? - Tony Bai “辛辛苦苦考上985,却发现AI能替代我90%的工作”:今天的高考,我们还在为什么而战? - Tony Bai 传奇黑客 Geohot 炮轰 AI Agent:这是软件工程史上代价最昂贵的灾难! 别把 Go 写成 Java:毁掉项目从过度架构开始 - Tony Bai 开源维护者的困境 - Tony Bai AI 时代如何真正掌握一门新技术?这份非主流学习指南建议永久收藏 - Tony Bai Go 生态17年大浪淘沙:2026年最值得引入的10个“神仙级”QoL工具包 - Tony Bai 再见样板代码!Go 官方新提案:函数一键转接口 - Tony Bai 写代码快 10 倍,不等于研发快 10 倍!Google 揭秘 AI 系统级瓶颈 Google I/O 2026:Jeff Dean 携 DeepMind 众神宣告,AI Agent 正在终结“标准化软件”时代 AI 优化 1.5ms,手写 0.02ms!Ghostty 作者痛批 AI 编程“平庸陷阱” Redis 之父吐槽现代前端的复杂性:我们到底是在解决问题,还是在制造问题? - Tony Bai 无痛消灭技术债:Google I/O 2026 开启 Go 自动重构时代 省下 10% CPU!Uber 揭秘 Go 栈扩容的隐秘代价 从 Go 迁移到 Rust - Tony Bai 悄悄用 Go 重写 AI 基础设施:NVIDIA 的 GPU 云平台为何选择 Go? Google 开源 AX 与 Agent Substrate:构建以 Agent 为核心的云原生计算底座 十年难题终获突破:揭秘 Go 1.27 接口逃逸分析优化 - Tony Bai 大洗牌!Google 内部确认:Go 正取代 C++,成为 AI Agent 时代的“通用语言” AI 编码胜率榜:Go 与 Rust 完胜 C++ 代码可以让 AI 写,但设计得由你做:重塑工程师的“算法直觉” - Tony Bai 别神话 Rust 重写了:搞定1%热路径,Go 性能照样起飞 - Tony Bai 如何在大型代码库中运用 Claude Code:最佳实践及入门指南 - Tony Bai 写了 10 年 Java/TS,Go 语言终于治好了我的“过度设计”绝症 AI 时代,软件大师们为什么都倒戈向 Go 和 Rust 了? 别再瞎写 go.mod 了!一行 go 1.xx,竟藏着 7 个足以颠覆你认知的“秘密开关” 谁说 Rust 在中国火了?扒开 2025 全年数据,我看到了令人尴尬的真相 “用 Go 打天下,用 Rust 救火”:这才是 2026 年后端架构的唯一正解 对话 Uber 前 CTO:我如何用 5000 个微服务驯服这头失控的巨兽 Anthropic 工程师发文:别用 Markdown 了,HTML 才是 AI 的终极语言! 火爆外网的 Go 开源神器 CLI Printing Press:一键生成 Agent 专属 CLI 工具 Bun 创始人带头“叛逃”:放弃 Zig,用 AI 把项目重写成 Rust? AWS 大神发文炮轰:Go 的并发就是个“笑话”,JVM 的方案要更优越 - Tony Bai Robert Griesemer 亲述:只解决 90% 问题的“箭头函数”该长什么样? “AI 让每个人都成了开发者”,就像“相机让每个人都成了摄影师” - Tony Bai AI 正在把我们推向“双输”深渊:顶级论文揭示“AI 裁员陷阱” - Tony Bai “AI 正在用垃圾代码摧毁一切!”:Flask 之父对话 Pi 作者,揭开 AI 编程的残酷真相 从“Vibe-Coding”到“Agentic Engineering”:Andrej Karpathy 的 AI 时代程序员生存法则 开源社区“内战”爆发:Bun 创始人预言“未来将禁止人类贡献”,硅谷大佬纷纷站队! - Tony Bai Ghostty 之父带头“出走”GitHub!官方 CTO 紧急道歉,并揭秘正在使用 Go 语言救火 Go 1.27 将默认开启 SIMD for amd64,可移植 SIMD 包提案出炉 Go 语言“内战”迎来终局?Go 圣经作者亲自下场,为“三元运算符”发起折中提案! - Tony Bai “我们想用 Rust 重写的次数是:零”:云平台 Render 靠“无聊”的 Go 撑起了千亿流量 对话 Martin Kleppmann:DDIA 第二版揭秘,以及 AI 将如何颠覆分布式系统 为什么人人爱 Rust,但 RedMonk 榜单却给它泼了一盆冷水? - Tony Bai Go 代码设计的“第一天原则”:一份能让你少走五年弯路的实战模式清单 - Tony Bai HashiCorp 创始人亲口“认错”:AI 让我重新爱上了 Go (文末福利)
Shopify 23,000 名工程師背後的 Claude Code 配置方案(你可以直接復刻的完整配置)
bigwhite · 2026-05-24 · via Tony Bai

本文永久鏈接 – https://tonybai.com/2026/05/24/shopify-claude-code-configuration-for-23000-engineers

大家好,我是Tony Bai。

這篇來自 X (Twitter) 的深度好文剖析了 Shopify 如何通過 Claude Code 實現工程效率的飛躍。文章不僅分享了其 23,000 名工程師背後的核心配置邏輯,還詳細介紹了從並行智能體(Agents)到 MCP 工具包,再到“策略優先”的工作流轉型。如果你正在思考如何將 AI 真正集成到團隊的開發流水線中,這份來自“未來視角”的 AI 原生工程實踐手冊(AI-first playbook)絕對值得深入研讀與復刻。下面是文章譯文全文:


Shopify 的 23,000 名工程師正致力於在今年第三季度實現 96% 的代碼自動化。

他們同時運行多個 Claude Code 智能體,每個智能體處理代碼庫的不同部分,而工程師只需進行審查和合並。

Bessemer 發佈了他們完整的 AI 優先手冊。

以下是他們的確切配置,你可以在 5 分鐘內完成復刻。

基礎設施層(為什麼他們的配置能奏效)

Shopify 沒有標準化某一個 AI 工具。他們標準化了底層的架構。

他們構建了一個內部 LLM 代理(Proxy),將每一個 AI 請求路由到同一個網關。無論使用 Claude Code、GitHub Copilot 還是 Cursor,它們都流經相同的基礎設施。

Shopify 的 LLM 代理架構:

工程師 -> Claude Code / Copilot / Cursor
          ↓
      LLM 代理 (集中式網關)
          ↓
      OpenAI / Anthropic / Google 模型
          ↓
      使用分析 + 成本控制 + 模型路由

這賦予了他們集中式的成本控制、使用分析,以及在不改變任何工程師工作流的情況下更換模型的能力。

給小團隊的啟示: 不要只選一個工具就全力投入。先構建基礎設施,這樣你就可以在保持對成本和數據控制的同時,試驗不同的工具。


模式 1:並行智能體,而非單一對話

Shopify 的資深工程師不會把 Claude Code 當作一個簡單的“提問-回答”工具。

他們會同時啟動多個智能體,在代碼庫的不同部分工作。

一個智能體負責重構認證模塊。另一個負責編寫測試。第三個更新文檔。工程師負責審查輸出,丟棄無效內容,合併有效內容。

bash 示例:

# 終端 1:負責重構認證的智能體
claude -p "refactor src/auth/ to use the new session handler"

# 終端 2:負責編寫測試的智能體
claude -p "write integration tests for the payment flow"

# 終端 3:負責更新文檔的智能體
claude -p "update API documentation for all changed endpoints"

工程師的工作職責從“寫代碼”轉變為“審查和合並”智能體的輸出。Shopify 工程副總裁 Farhan Thawar 將此稱為“編排智能系統”。

模式 2:擴展批判循環 (Extended critique loops)

並非每個任務都能受益於並行化。對於複雜的架構決策,Shopify 工程師會讓單個智能體運行擴展的批判循環。

智能體生成一個答案,評估它,修改它,並在漫長的推理週期中繼續精煉。

他們不接受第一次輸出,而是強迫智能體自我辯論。

提示詞模式:

“針對 [X] 提出一個架構方案。
然後批判你自己的提議:在規模化(scaling)時會出現什麼問題?
根據你的批判進行修改。
再次批判該修訂版。
給出最終版本,並附帶每個決策的置信度水平。”

這種方式產生的結果比單一提示詞好得多,因為 Claude 在你發現錯誤之前就已經抓住了自己的錯誤。

模式 3:Shopify AI 工具包 (MCP)

在 2026 年 4 月,Shopify 發佈了一個開源的 MCP (Model Context Protocol) 服務器,將 Claude Code 直接連接到 Shopify 的文檔、GraphQL API 模式和在線商店操作。

只需一條命令即可安裝:

claude mcp add --transport stdio shopify-dev-mcp -- npx -y @shopify/dev

這賦予了 Claude Code 7 種工具:

  • 根據實時模式驗證 GraphQL 查詢
  • 通過 Shopify CLI 執行商店操作
  • 創建產品、管理元字段(metafields)、修改主題
  • 用自然語言運行批量操作

如果沒有這些,Claude 會產生幻覺、臆造 API 字段或組件模式。有了它,Claude 能夠處理真實的平臺數據。

模式 4:CLAUDE.md 作為團隊基礎設施

Shopify 不把 CLAUDE.md 視為個人配置,它是提交到 Git 並供 23,000 名工程師共享的團隊基礎設施。

他們的方案示例:

# CLAUDE.md (Shopify internal pattern)

## Stack
Ruby on Rails, React, GraphQL, MySQL

## Commands
- Dev: dev up && dev server
- Test: dev test [path]
- Lint: dev style
- Type check: bin/srb tc

## Architecture
- app/models/ → ActiveRecord models, business logic
- app/controllers/ → thin controllers, delegate to services
- app/services/ → service objects for complex operations
- app/graphql/ → GraphQL types, mutations, resolvers

## Rules
- NEVER bypass Sorbet type checking
- All new code must have type signatures
- Database queries only through established patterns
- IMPORTANT: run dev test after every change

來自會議的核心見解:在 CLAUDE.md 中塞入每一個標準和規範會讓性能變差,而非變好。你在每一個環節都要為此付出代價。

模式 5:策略優先的驗證

這是 Shopify 的方法與其他團隊最不同的地方。

在 2024 年,工程師將 70% 的時間花在執行(寫代碼)上,30% 花在策略上。

在 2026 年,Shopify 翻轉了這個比例。

因為 AI 處理了大部分編碼工作,工程師現在將 70% 的時間花在策略上:映射用戶流、驗證市場需求、選擇正確的架構。只有 30% 的時間花在執行上。

工作流對比:

  • 2024 工作流: 策略: 30% → 執行: 70%
  • 2026 工作流 (Shopify): 策略: 70% → 執行: 30%

AI 編寫代碼。人類負責決定代碼存在的意義。

模式 6:帶護欄的安全自主性

Shopify 不會讓智能體野蠻生長。他們的Claude Code 護欄設置如下:

json 示例:

{
  "permissions": {
    "allow": [
      "Read", "Glob", "Grep", "LS", "Edit",
      "Bash(dev test *)",
      "Bash(dev style *)",
      "Bash(git status)",
      "Bash(git diff *)",
      "Bash(git add *)",
      "Bash(git commit *)"
    ],
    "deny": [
      "Read(**/.env*)",
      "Bash(git push *)",
      "Bash(dev deploy *)",
      "Bash(bin/rails db:drop *)",
      "Bash(rm -rf *)"
    ],
    "defaultMode": "acceptEdits"
  }
}

智能體可以讀取、編寫、測試、重構和提交。它們不能推送到遠程倉庫、部署到生產環境、刪除數據庫或讀取密鑰。

人類在任何不可逆的操作中保持參與。

你今天就能復刻的配置

你不需要 23,000 名工程師來使用這些模式。以下是初學者版本:

  • 步驟 1:標準化你的 CLAUDE.md
    保持在 60 行以內。包含技術棧、命令、架構和規則。提交到 Git,與團隊共享。
  • 步驟 2:設置並行智能體
    針對大型任務,在獨立的終端運行 2-3 個智能體,每個工作在代碼庫的不同部分。
  • 步驟 3:安裝相關的 MCP 服務器
    連接你日常使用的工具棧(GitHub, Slack, 數據庫等)。
  • 步驟 4:添加護欄
    允許:read, write, test, lint, commit。
    拒絕:push, deploy, delete, secrets。
  • 步驟 5:翻轉比例
    停止將 70% 的時間花在執行上。讓智能體寫代碼。把時間花在決定哪些代碼應該存在上。

最重要的數字

Shopify 20% 的生產力提升並非來自編寫更多的代碼,而是來自探索 10 種方案而非 2 種、更快的原型設計以及捕捉錯誤。

最能發揮 Claude Code 價值的團隊不是那些擁有最強提示詞的團隊,而是那些構建了基礎設施,讓智能體能夠安全、並行、在真實代碼庫上工作的團隊。

2026 年第三季度實現 90% 的自主編碼。 這不是願景宣言,而是 23,000 名工程師正在努力達成的最後期限。


今日互動探討:

Shopify 提出的 “70% 策略 + 30% 執行” 模型,預示著程序員的定義正在發生根本性位移:從“寫代碼的人”變成“編排智能的人”。

面對這種“AI 自動駕駛”式的開發工作流,我想聽聽你的看法:

  1. 你準備好了嗎? 如果明天起 70% 的代碼都由 AI 並行完成,你認為自己最核心的“策略價值”會體現在哪裡?
  2. 最大的擔憂是什麼? 是擔心代碼庫變得臃腫無法維護,還是擔心初級工程師(Junior)在缺乏“手寫代碼”鍛鍊後難以成長?
  3. 現狀調研: 你現在的日常工作中,寫代碼的時間佔比是多少?你是否嘗試過同時開啟多個 AI 窗口為你“打工”?

歡迎在評論區分享你的實戰心得,我們一起預演 AI 原生時代的工程化未來。


還在為“複製粘貼喂AI”而煩惱?我的新專欄 AI原生開發工作流實戰 將帶你:

  • 告別低效,重塑開發範式
  • 駕馭AI Agent(Claude Code),實現工作流自動化
  • 從“AI使用者”進化為規範驅動開發的“工作流指揮家”

掃描下方二維碼,開啟你的AI原生開發之旅。


原「Gopher部落」已重裝升級為「Go & AI 精進營」知識星球,快來加入星球,開啟你的技術躍遷之旅吧!

我們致力於打造一個高品質的 Go 語言深度學習AI 應用探索 平臺。在這裡,你將獲得:

  • 體系化 Go 核心進階內容: 深入「Go原理課」、「Go進階課」、「Go避坑課」等獨家深度專欄,夯實你的 Go 內功。
  • 前沿 Go+AI 實戰賦能: 緊跟時代步伐,學習「Go+AI應用實戰」、「Agent開發實戰課」、「Agentic軟件工程課」、「Claude Code開發工作流實戰課」、「OpenClaw實戰分享」等,掌握 AI 時代新技能。
  • 星主 Tony Bai 親自答疑: 遇到難題?星主第一時間為你深度解析,掃清學習障礙。
  • 高活躍 Gopher 交流圈: 與眾多優秀 Gopher 分享心得、討論技術,碰撞思想火花。
  • 獨家資源與內容首發: 技術文章、課程更新、精選資源,第一時間觸達。

衷心希望「Go & AI 精進營」能成為你學習、進步、交流的港灣。讓我們在此相聚,享受技術精進的快樂!歡迎你的加入!

img{512x368}


商務合作方式:撰稿、出書、培訓、在線課程、合夥創業、諮詢、廣告合作。如有需求,請掃描下方公眾號二維碼,與我私信聯繫。

© 2026, bigwhite. 版權所有.

Related posts:

  1. 從手寫代碼到日提 30 個 PR:Claude Code 締造者的 AI 編程啟示錄
  2. 如何在大型代碼庫中運用 Claude Code:最佳實踐及入門指南
  3. 剛剛,Claude Code 作者曝光了自己的“私房”配置:原來頂尖高手是這樣用 AI 寫代碼的!
  4. 像構建 Claude Code 一樣構建應用:揭秘 Agent-native 架構的 5 大核心原則
  5. 告別單打獨鬥!Claude Code 全新“Agent Team”模式:當 AI 開始組隊幹活