Claude Code

Anthropic 开发的命令行 AI 工具。

诞生渊源与内部全员吃狗粮(Dogfooding)

Source: 2026-09-15-xiaohongshu-xhslink-cn-o-2I68YQv35Wk-015a710d6a.md(来源未公开)

据 Anthropic CEO 达里奥·阿莫代伊(dario-amodei)透露,Claude Code 的原型诞生于 Anthropic 内部日常研发流程:

  • 工程痛点的第一手感知:Anthropic 核心团队每天高频书写大量生产级代码。因为自身就是一线重度工程师,团队对“大模型如何最自然、最高效地辅助写代码”拥有最深刻的同理心与独特洞察;
  • 自研内部工具走向全球标准:团队最初为了提升自身研发效率打造了内部命令行工具,在长期高强度自用(Dogfooding)中不断消除阻碍心流的机械操作,最终将其打磨并开放成为一款改变业界范式的命令行全代理 Agent。

上下文偏好机制与记忆雏形

根据 Anthropic 工程师的内部分享,Claude Code 启动时在会话头部自动注入项目偏好文件(如 .claude.md)的做法,是上下文工程 (Context Engineering) 在生产级落地中的最早雏形。这种允许人类与智能体共同编辑、易于阅读的扁平 markdown 偏好文件,证明了在对齐智能体行为上具有极其显著且“无理有效”的威力,并直接启发了后续自治记忆系统与带外梦境自愈机制的演进。

Source: 2026-06-28-xiaohongshu-xhslink-com-o-6QHUG4IwGOS(来源未公开)

增强功能

  • 金融数据接入 (MCP):通过 financial-datasets MCP 插件,可实时拉取 17000+ 股票和加密货币的财报、价格、市盈率等数据。 [来源:2026-06-17-x-x-com-cyrilxbt-status-2061379784664584278-s-46(来源未公开)]
  • 知识库管理 (Second Brain):支持集成 claude-obsidian 插件,遵循 Andrej-Karpathy 提出的”让 LLM 维护笔记 Wiki”模式(Dump sources -> LLM reads/links/files -> Knowledge compounds)。 [来源:2026-06-17-x-x-com-av1dlive-status-2065747876005937416-s-61(来源未公开)]
  • 操作指令:
    • 安装插件:claude plugin marketplace add AgriciDaniel/claude-obsidian
    • 使用模式:在 Obsidian 库文件夹中打开 Claude Code,输入 /wiki。
  • 项目知识图谱:结合 graphify 工具,AI 编程助手(如 Claude Code)可以通过本地生成的项目地图,无需向量嵌入,直接根据真实的调用关系检索代码库,从而缩减 40%-60% 的 Token 消耗并提升大代码库场景下的记忆效率。 [来源:2026-06-26-xiaohongshu-xhslink-com-o-3V6X11te2ad(来源未公开)]

代码检索架构:放弃 RAG 转向 Grep 与模型路由

在代码搜索与问答场景下,Claude Code 放弃了传统的预设 RAG 管线(本地向量库 + Embedding 检索),转向了基于系统命令检索(如 grep / find)与模型自主路由的架构体系。

Source: 2026-06-30-xiaohongshu-xhslink-com-o-2xyhpelGuuk(来源未公开)

1. RAG 在代码检索中的三大工程缺陷

  • 不可诊断性与无法自愈:RAG 是一套独立于大模型之外的检索管线。当召回的代码不相关时,智能体无法分清是向量索引不准、Embedding 质量差还是原始文件内容本身存在问题。这使得 Agent 难以进行自我诊断,最终不得不重新读取源文件验证,让外部检索链失去意义。
  • 长链路精度衰减与高运维成本:RAG 包含“分块-向量化-检索-重排序-生成”等多个环节,整体精度随链路拉长而逐级衰减(各环节 90% 精度相乘最终降至 60% 以下),排查定位极度繁琐。而 Grep 检索定位极简,搜不到只需调整关键词或引入正则。
  • 秒级代码漂移与同步延迟:真实开发环境中代码库呈分钟级高速变化(如切换分支、合并 PR),向量库频繁重建需要消耗巨大算力;不频繁同步则会导致智能体检索出过期代码产生错误召回。而 Grep 每次直读磁盘,确保获取当前最新代码状态。
  • 零配置、零索引、零运维:放弃在模型外硬编码复杂的检索管线,把检索决策权完全移交至大模型内部。
  • 工具化检索分层:
    • 精确匹配场景(函数名、变量名、错误码、类定义):调用 Grep 精确代码搜索工具,具备极高命中率。
    • 概念探索与非代码内容(业务文档、设计规范、历史决策):调用 Search 语义文档查询工具。
    • 模型驱动路由:智能体根据用户提问,自主决策是优先精确检索代码还是语义查询文档。若查询失败,智能体可自主转换关键词进行多轮重试,比外部硬编码管线更灵活,且能因为精准召回降低 Token 消耗。
  • 混合检索与安全防范:对于超大规模代码库下的概念搜索,Grep 方案难以覆盖异构的命名风格,此时先由 Grep 做精确命中,再利用语义搜索做补充覆盖,最终在模型侧合并结果并判断相关性。此外,避免对代码做 embedding 也能消除从向量逆向反推源代码的安全泄露风险。

Claude Code 团队的工作方式与官方实操指南(Boris 访谈)

Source: 2026-06-23-xiaohongshu-xhslink-com-o-ATqCe5raFCg(来源未公开)

Source: 2026-06-29-xiaohongshu-xhslink-com-o-63GDIWSkZzG(来源未公开)

Source: 2026-06-29-x-x-com-levelsio-status-2071162399864889705-s-46(来源未公开)

  • 无 PRD、无强制 Ticket 系统:设计师、数据科学家、财务人员全都写代码,构建数十乃至数百个原型后才上线一个 feature。

  • 每天合并 20-30 个 PR,手动一行代码都不改:通过 Claude Code 自审、Auto-Lint 规则、最优 pass 筛选和人工 code review 的多层验证体系保证质量。

  • 抄写员→作家类比(Scribes to Writers):中世纪抄写员是极少数精英,为文盲国王服务。今天的软件工程师可能处于类似地位。但印刷术出现后,抄写员并没有消失——他们成了作家和作者,整个写作市场以无人预测到的方式扩张。这是对「AI 取代程序员」最有力的历史类比反驳。

  • 完全代理(Fully Agentic)属性:与传统的单行代码补全工具不同,Claude Code 是全智能体模式,能够独立读写文件、执行 bash 指令、运行测试并迭代修复整个 bug。

  • Onboarding 与代码库 Q&A 优先:新员工入职无需繁重的团队问答,通过 Claude Code 在本地免索引(Index-free)直接向 codebase 提问(例如:“如何实例化这个组件?”、“通过 Git 历史追溯这 15 个参数为什么被引入,谁引入的?”),将技术 onboarding 从 2-3 周缩短至 2-3 天。

  • 规划优先与测试反馈闭环:

    • 针对超过 300 行的大型代码修改,应先要求它 brainstorm 并输出 plan 供人确认,避免模型方向跑偏。
    • 开放 Puppeteer 截图或单元测试指令给 Claude Code,使其能够基于运行报错自主修复并迭代 2-3 次直至最终正确。
  • VPS 云端与 GUI-less 环境开发:

    • 根据 levelsio 的实践,在 VPS 虚拟主机(如无 GUI 的云端 Mac Mini,或者便宜的 $5/月 Hetzner VPS)上挂载并运行 Claude Code,可以让开发者无需一直开着笔记本电脑、消除电池损耗,并支持手机等任何终端随时接入和恢复会话(resume)。开发者可通过 Termius 等 SSH 客户端在 iPhone 和 MacBook 上(约 50/50 比例)随时远程连接 VPS 开展开发。 [来源:2026-06-29-x-x-com-levelsio-status-2071162399864889705-s-46(来源未公开), 2026-07-11-x-x-com-javilopen-status-2075614342611931218-s-46(来源未公开)]
    • 日常数据与健康量化处理:levelsio 还尝试使用 Claude Code 管理个人健康数据。当每日 500 kcal 热量赤字与 150g 蛋白质追踪的 Claude chat 网页端对话在运行一周后开始“失去记忆/偏离轨道”时,他将数据导出为 CSV,并复制粘贴至 VPS 上的 Claude Code 中做持久化数据处理。 [来源:2026-07-12-x-x-com-levelsio-status-2075642972243190039-s-46(来源未公开)]
    • 云端无 GUI 调试与预览:在没有图形化界面的 VPS/云端 Mac Mini 上调试 iOS 应用时,可通过 Claude Code 协助配置 serve-sim 等工具,建立一个基于网页的 iOS 模拟器串流通道,使得在本地浏览器中可直接预览和测试云端智能体构建的 iOS 应用。 [来源:2026-07-10-x-x-com-levelsio-status-2075328941317886210-s-46(来源未公开)]
    • 高级开发者通常在同一个 repo 下配置多 Git 工作区(worktrees)或多 checkout,以便并发运行多个 Claude Code 实例处理不同的分支任务。 [来源:2026-06-29-x-x-com-levelsio-status-2071162399864889705-s-46(来源未公开)]
  • 环境配置与快捷键高阶使用:

    • 运行 terminal-setup 绑定 Shift+Enter 换行;支持双击 Mac Dictation 实现语音 Prompt 操控。
    • 使用 Shift+Tab 开启 auto-accept(自动接受) 编辑模式,特别适合让 AI 批量编写测试用例或重复性修补,避免频繁弹框确认打断思路。
    • 使用 # 快速写入 context 偏好;使用 ! 运行本地 bash 命令并将输出载入上下文。
    • 随时可以通过 Escape 终止模型运行而不损坏环境,Escape*2 翻阅历史,重启时使用 resume 继续。

面向非技术人员的演进与产品矩阵 (Claude CoWork 与 Cat Wu 实践)

Source: 2026-07-12-xiaohongshu-xhslink-com-o-3fHagkFpvPA(来源未公开), 2026-09-24-youtube-youtu-be-PplmzlgE0kg-si-8msr6iQjNIVlhclO-363412bcfb.md(来源未公开)

据 Anthropic 旗下 Claude Code 与 Cowork 产品负责人 cat-wu 披露,Anthropic 内部针对不同用户与任务场景建立了分层的客户端矩阵:

  • Claude Code (CLI):面向重度开发者与系统工程师,依托终端提供完全无限制的底层 Shell、本地文件系统与 Git 树操作权限,专注高并发、毫秒级交互与无 UI 干扰的深度编码流;
  • Claude Cowork (GUI):将 Claude Code 的同款全自主智能体内核封装进现代图形化界面中,针对产品经理、商业分析师及非技术工作者设计。支持多小时乃至通宵级别的长程异步批处理任务(例如:在后台静默整合数十份异构财报并通宵自动生成整套高质量商业幻灯片);
  • Claude Desktop / Web:作为日常即时对话与轻量问答的主入口;
  • /powerup 与生产力杠杆:在会话中通过专属命令激活高维模式,自动引入预设 Skills、最佳实践与评测工具,将复杂项目的脚手架搭建与错误诊断压缩至数秒内完成。
  • 跨越 95% 自动化门槛:Cat Wu 强调,当前 AI 产品的核心挑战是击穿“95% 自动化陷阱”——用户不会为 95% 成功的代码生成付费,因为剩下 5% 的暗坑足以摧毁信任。Claude Code 与 Cowork 的重点在于通过更严密的类型检查、自省(Introspection)与可验证 Harness,将成功率推进至可被工业生产信赖的区间(详见 ai-native-product-management)。

Karpathy:Claude Inline 范式

Source: 2026-06-25-x-x-com-karpathy-status-2069547676849557725-s-46(来源未公开)

Andrej-Karpathy 指出,Claude Code 正在开创一种全新的 AI 内嵌工作范式(Inline Paradigm):将 AI 工具深度集成进组织的日常工作流中,而不是作为独立的外部工具使用。这一方式需要在幕后完成大量工程工作(跨工具集成、计算环境配置、记忆与状态管理等),一旦”just work”,整体研发体验将与其他团队协作活动高度融为一体,不再有明显的”切换”感。

这与 loop-engineering 中描述的系统化自动循环思路相呼应,都在推动 AI 从单次 Prompt 工具向持续内嵌的智能基础设施演进。

Boris 书单

  • 《Accelerando》(Charles Stross 著,中文译作《渐快》):被 Boris 认为是未来 50 年的产品路线图。从 AI 起飞与奇点爆发开始,到加州龙虾神经元上传并在木星轨道运行群体意识网络,真实捕捉了「一切技术指数级加速」的当下感(原播客音频 ASR 曾误转为 Elondo)。
  • 《Functional Programming in Scala》:即使语言选择已不那么重要,函数式编程的思维方式——用类型(types)来思考——仍然是让代码质量跃升的底层工具。
  • 刘慈欣(三体作者)的短篇小说集。

Claude Fable 5 — Mythos-class 模型

Source: 2026-07-04-x-x-com-0xcodez-status-2065089060104720776-s-46(来源未公开)

2026 年 6 月 9 日,Anthropic 发布 claude-fable-5,成为 Claude Code 生态中最顶级的编排模型(Mythos-class,高于 Opus)。Fable 5 的核心能力:

  • Days-long 自主会话:在 Claude Code Harness 中可连续工作数日(非数分钟)。
  • 自我验证:自动写测试、用视觉检查输出、将经验蒸馏为通用规则。
  • 定价:输入 50/M tokens(90% Prompt Caching 折扣)。
  • 最优生产路由:Fable 5 编排 → Sonnet 4.6 批量工作者 → Haiku 4.5 评分 → Opus 4.8 兜底。

详细能力与架构见:claude-fable-5。

高效 AI 工作流:cmux 并行终端、Skills即产品与 Superpowers 纪律

Source: 2026-07-03-xiaohongshu-xhslink-com-o-2z3gQpdYym5(来源未公开)

cmux:为智能体而生的并行终端

cmux 是为同时运行多个 Claude Code 实例而设计的开源终端工具(约 2 万 GitHub stars)。核心功能:

  • Workspace 隔离:每个任务对应一个 worktree 分支 + workspace,互不干扰;workspace 内可随意开分页,同时跑 6 个 Claude Code 实例。
  • 蓝光提醒:当某个 Agent 需要人工介入(“Claude waiting for user”),该窗口亮起一圈蓝光,多个并行任务同时等待时一眼可见,消除频繁切换窗口的心理负担。
  • 侧边浏览器:终端旁可分出一个浏览器面板,Agent 自动打开页面、自动点击,开发者实时观察。
  • Token 用量仪表盘:底部常驻显示每个 Claude 会话的模型、分支、token 消耗量,作为低成本”仪表盘”替代复杂看板(参见 dashboard-philosophy)。

Skills 即产品(Skills as Products)

大多数人写 Skill 的方式是**“写作文”**——把所有细节一股脑塞进去,写完就完事了。这种方式有三个死法:

  1. 不知道它有没有用(无评估)
  2. 它躺在那儿从来不被触发(触发条件写不好)
  3. 它只对你写的那几个例子有用(泛化能力差)

正确方式:把 Skill 当产品来做。

  • 测试驱动(Evaluation-driven):同一批任务带 Skill 跑一遍、不带 Skill 跑一遍,对比评分、token 消耗,用数据驱动迭代,而非主观感觉。
  • 干净智能体验证:用一个不带任何记忆的干净 Agent 来测试——自己觉得写明白了不算数,让陌生 Agent 能照着跑通才算数。
  • 触发词是唯一常驻 context 的开关:触发条件写不好,Skill 永远躺在硬盘里。Skill creator 需要用几十条”该触发/不该触发”的问题反复施测,磨到不漏也不乱。

Superpowers 工作流纪律(Clarify → OC → Execute)

AI 工作流的最大陷阱:模糊性未消除就开工,方向一错 token 和时间全白烧。

Superpowers 框架的工作流纪律:

  1. Clarify(澄清):在动手之前,让 Agent 主动追问,把模糊性消除干净。
  2. OC(Outcomes Confirm):先输出一个目标方案(OC)供人确认,人过目后再继续。
  3. Execute(执行):方向确认后再全力执行。

这对应了”敏捷 vs AI”的经典区分:

  • 敏捷是滑板 → 单车 → 摩托 → 汽车,每步都能骑。
  • AI 的麻烦是第一步就给你一辆完整的车,但经常是错误方向。所以必须在出发前先确认目的地。

AI 时代的软件生命周期实践(Shopify 经验)

Source: 2026-06-28-xiaohongshu-xhslink-com-o-8tm2iXt5adk(来源未公开)

在 Shopify 部署 Cursor 和 Claude Code 的实际操作中,团队提炼出如下 AI 时代开发的实操准则:

  • AI 反射与杠杆(AI Reflexive to AI Leverage):推动全员(包含财务、HR、销售、营销等非工程岗位)将从“遇到困难到调用 AI 的物理距离降为零”的反射模式,提升为寻找以 AI 解决劳动密集工作的“杠杆模式”。
  • 大型推理模型首选:研发一律只使用最大、最昂贵的推理模型(如 Opus / GPT-5 等级),拒绝使用小型模型以规避排查潜在隐藏 Bug 的高昂人类时间成本。
  • 基建资产逻辑:Shopify 的原则是优先花费 2 个月构建一劳永逸的 Infrastructure 使得未来 feature 可以在 1 小时内上线,而 AI 工具的普及极大地削减了基建本身的开发成本。
  • 详见变革概念:sdlc-bottleneck-in-ai(AI时代的软件开发周期变革)。

Anthropic 创始工程团队:Claude Code 高阶自动化开发指南 (Claude Code 301)

随着模型推理能力的进化,开发者面临的主要瓶颈已从“编写代码”转变为“监控与校对智能体(Babysitting/QA)”。为打破这一效率瓶颈,Anthropic 的 Claude Code 创始团队提出了如下高阶自动化实操技巧:

1. 验证循环 (Verification Loops)

这是让模型摆脱人工监视的最核心机制。将软件工程的验证流程(编写代码 编译/类型检查 启动本地 App/Docker 运行测试 检查副作用 部署)打包,赋予 Claude 对应的工具和指令集,使其能够建立自主闭环(Autonomous Circuit):

  • 工具链连接:为 Claude 配备 Dev Server 启动脚本、Playwright、以及基于网页的 Chrome MCP 工具(在 Claude Code 中通过 /chrome 开启),使其能自动化运行网页、操作 UI 控件。
  • 副作用检查:针对关键流程,要求 Claude 自动运行数据库检查脚本、读取后台日志,并在修改前后利用 Chrome MCP 截取 UI 截图进行视觉对比。
  • 动态阻碍解除:在复杂的企业级应用中,验证最大的阻碍是身份验证(OAuth/Login)和配置状态(State Setup)。应为 Claude 编写动态的初始化脚本(例如预置测试账号、自动生成特定库存数据等),让 Claude 能够动态控制测试前置状态,而非依赖死板的静态数据。

2. 自文档化与自优化的技能系统 (Self-Improving Skills)

  • 技能包封装:验证循环逻辑和特定代码库的常识应当被打包为 Claude Code 的“技能(Skill)”文件(存放在 .claudecode/skills/ 目录下)。
  • 自优化闭环:在技能说明中明文指示 Claude:“如果在执行此技能的验证步骤时遇到任何未曾预料到的 blocker,请首先在技能文件中记录并更新该 blocker 的解决方案,然后再尝试继续。”这能构建出团队共享、自文档化、且不断自我完善的开发技能库。

3. 多线程与注意力管理 (Multi-cloude Parallelism)

多线程运行多个 Claude 会快速榨干人类的注意力带宽(人类大脑同时管理 4-5 个 Claude 窗口已是极限)。应当通过以下机制保护人类注意力:

  • Claude 智能体视图 (claude agents):在终端运行 claude agents 代替普通启动,此命令会列出所有在本地机器上运行的 Claude 会话,并依据其所需的“人类介入度”进行自动排序。那些被权限确认、人工提问所阻塞(Block)的会话会置顶,而顺畅后台运行或已完成的会话则沉底。
  • 移动端远程控制 (/remote-control):在会话中输入 /remote-control。当 Claude 在后台遇到需要确认的敏感操作(如执行危险 bash 写入或需要人脑输入)时,它会向你的手机端发送推送。开发者可在开会或通勤途中通过手机完成二次确认,释放桌面锁死状态。

4. 后台循环与例行例程 (Background Loops & Routines)

  • 后台循环机制 (/loop):对于重复性的维护性工作,使用 /loop 指令配置定时间隔(例如 /loop 10m "babysit my open PRs")。Claude 将会每 10 分钟自动唤醒,检查并处理当前项目的 Merge Conflicts、修复 CI 报错、或根据代码变更自动更新文档。
  • 云端例行程序 (Routines):在云端网页端(Claude Web interface)配置 Routines,利用事件触发或时间 cron 触发,在独立的云端计算容器中自动拉起 Claude Code 实例,完成诸如“每 6 小时自动归纳汇总用户 issues 并推送到 Slack”等自动化运营链条。

Source: 2026-07-10-xiaohongshu-xhslink-com-o-6X9Z8VR4gG1(来源未公开)

上下文工程的减法原则

系统提示、项目规则、Skill、记忆和用户请求会共同构成上下文。它们重复或冲突时,会增加模型的判断成本并压低执行质量。规则应只保留稳定的安全边界、项目事实和可验证流程;具体任务细节放在按需加载的 Skill 或当前请求中,并定期删除已经被模型能力或工具替代的约束。

Source: 2026-07-28-x-x-com-trq212-status-2080710971228918066-s-46-be37f13e60(来源未公开), 2026-07-28-xiaohongshu-xhslink-cn-o-93FKt7r1tZy-d49e9abafc(来源未公开)


高并发多 Agent 协同:Merge Steward 架构与冲突防范

Source: 2026-09-28-x-x-com-leto_bao-status-2104024012011819500-s-46-bcc74cd549.md(来源未公开)

当在本地或云端并发运行数十个 Claude Code 任务同时修改同一个代码仓库时,会出现严峻的重叠竞争瓶颈:

  • 测试失效与重测风暴:多个 Agent Session 独立改动文件,一个 Session 刚跑通测试并提交代码,另一个正在运行的 Session 所在的代码基线即被破坏,导致其耗费大量 Token 跑完的测试全部失效,必须从头 Rebase 并重新测试;
  • Merge Steward(合并管家)架构解耦:
    • 创建一个专门负责代码合并治理的独立 Agent(Merge Steward);
    • 各个 Worker Agent 在各自隔离分支中完成单点特性的开发与初验后,将改动交由 Merge Steward 排队处理;
    • Merge Steward 统一在基线主干上逐个进行 Rebase、冲突解决与全局回归测试,串行落盘,使数十个 Worker Agent 摆脱低级 Git 冲突互锁,实现高并发吞吐。