慣性聚合 高效追讀感興趣之博客、新聞、科技資訊
閱原文 以慣性聚合開啟

推薦訂閱源

博客园 - 司徒正美
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 (文末福利)
Claude Code 配置方案,承 Shopify 23,000 工程师之智,可直复刻其全貌。
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之要典。

其配置详列如左,五分钟内可成摹拟。

基构之层(何故其制能效)

Shopify 未定一AI之器,惟定其下之构。

彼辈营一内 LLM 之介(Proxy),导每AI之请于同网关。纵用 Claude Code、GitHub Copilot 或 Cursor,皆经同基构。

Shopify 之 LLM 介构:

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

此使彼得专一制其费、析其用,且易其模,而工程师之工流无改焉。

此示小众之方:勿偏执一器而尽力焉。首建其基,如此则可于制费驭数之际,试诸器之异。


模一:并行之智体,非独对之语。

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工 vice president Farhan Thawar 谓此为"谱系智能之系"。

模式二:延展辩诘之环(

)非事事可资并行。于繁复之架构决断,Shopify工程师令独智能体行延展之辩诘。

智能体既生一答,乃评之,改之,于绵长之推衍中续臻精微。

彼等不纳初出,反强智能体自辩。

示词之式:

"就[X]拟一架构之策。
继而自诘所拟:于扩容之际,当生何弊?"
依汝之辩,更之。
复辩此修订。
出终本,并附每策之信度。

此法所生之果,远胜单言,盖 Claude 已自见其谬,未待君察也。

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

丙寅年四月,Shopify 出开源之 MCP (Model Context Protocol) 服务器,使 Claude Code 直通 Shopify 之文牍、GraphQL API 模式及在线商贾之务。

唯一令即可安之:

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

是故,赐 Claude Code 七器。

  • 验实时模式 GraphQL 查询
  • 以 Shopify CLI 施行商舖之务
  • 制商品、理元字(metafields)、易主题
  • 以常语行批量之务

若无此,Claude 乃生幻象、臆造 API 字段或组件之式。有之,Claude 能应真实平台之数。

式四: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 中杂糅诸般标准与规范,非增其效,反损其能。每循此道,皆需付出代价。

模式五:策先之验

此乃 Shopify 之法,与他众之异处最显。

岁在甲辰,工程师七成时日用于行(著码),三成时日用于策。

迨丙子,Shopify 反其比。

盖因 AI 处理多端编码之事,工程师今七成时日用于策:定用户之流、验市需之实、择架构之宜。唯三成时日用于行。

作业之流对比:

  • 甲辰作业之流:策:三成 → 行:七成
  • 二〇二六工作流(Shopify):策者七,行者三。

人工智能著文,人主其义。

模式六:有栏之安,自主之性

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"
  }
}

智能体可读可写,可测可改,可提。然不能推远仓,不能布生产,不能删库,亦不能读钥。

人恒于不可逆之变中存身。

汝今日即可复制之配置

尔毋需二三万匠工以用此模。今示初学之版:

  • 初,标准化尔之CLAUDE.md
    务求六十行内,载技术之材、命之令、构之式、规之则。纳于Git,与众共之
  • 次,设并行之智体
    应巨务,于别端运二三者,各司库之异域
  • 三,安适MCP之主器
    联日常所用之具(GitHub, Slack, 库等)
  • 四,加藩篱
    许:读,写,试,勘,立。
    禁:推,布,删,密。
  • 第五步:颠倒比例
    止以七成之时用于行,使智能体著文。专以决何文当存。

至要之数

Shopify 之生产力增廿,非由增撰代码,乃由探十方而非二方、原型速成及察谬所致。

最能彰 Claude Code 之效者,非惟具强提示词之团,乃构基设,使智能体得安行、并作、于实码库之团也。

二零二六年第三季度,自主编码达九成。非愿景之宣言,乃二万三千工程师竭力所求之最后期限也。


今朝交游论道:

Shopify所倡。"七成谋略,三成施行"之模,示程序者之定义将易其本:自"码匠"为"智序者"。

逢此"智御"之工,愿闻君见:

  1. 君已备否?倘明日起,七成码由智工并成,君之"谋略之要"将显于何处?
  2. 忧惧何在?忧码库臃肿难持,抑或忧初工(Junior)失"手码"之砺,难进?
  3. 现状考:君今日常,码时几何?尝并启数智窗为君效否?

愿诸君于评注间,共襄实战之得,预演 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。版权所有。

相关文:

  1. 从手写代码至日提 30 个 PR:Claude Code 缔造者之 AI 编程启示录
  2. 如何于大型代码库中运用 Claude Code:最佳实践及入门指南
  3. 方才,Claude Code 之作者揭其“密室”之设:盖顶尖高手如是用 AI 为文也!
  4. 若建 Claude Code,则筑应用:洞见 Agent-native 架构之五要义
  5. 绝单骑之劳!Claude Code 全新“Agent Team”之式:当 AI 始为众力之役