面包屑图标 当前位置: 首页
AI资讯
热点详情

Anthropic工程师分享日常使用Claude Code的技巧

AI热点日报
AI热点日报时间:2026-06-12
热点解读

Anthropic工程师Arno演示ClaudeCode工作流:先让Claude采访提取需求,再生成HTML规格稿供快速比较,最后将验证框架嵌入React组件。强调多花规格token可减少返工,验证需前置到产物中,让Agent和人类共同检查。项目上下文、自定义命令、hooks和subagents构成工程环境,提升Agent协作效率。

"模型越强大,你越应当减少对它的约束。"

"Agent 运行时间越长,一旦走错方向,消耗的 token 就越多。"

"核心思路是将验证机制直接嵌入到产出物本身。"

本期分享嘉宾 Arno 是 Anthropic Applied AI 团队的架构师,他带来的并非一场高屋建瓴的理念宣讲,而是一场可实际动手操作的工作坊:通过一个真实仓库,演示 Anthropic 工程师如何配置 Claude Code、如何让它主动提问并生成 HTML 规格稿,再将验证流程嵌入 React 组件和浏览器。官方介绍中提到的项目上下文文件、自定义命令、hooks 和子 Agent,在演示中都指向同一个核心——让 Claude Code 成为工程系统的一部分。这不像一篇“Claude Code 使用技巧”的合集,更像一份内部工作习惯的公开实录。

配套仓库分为三个阶段。第一阶段让 Claude 采访用户,避免需求从一开始就遗漏关键信息;第二阶段将需求转化为多个 HTML 设计方向,便于人类快速比较;第三阶段将验证框架嵌入一个小型待办应用。三个阶段串联起来,正好覆盖一次 Agent 开发从想法、规格、实现到验收的完整链路。

Agent 能力增强后,工作习惯也需同步进化

Arno 开场首先解释了为何要重新设计工作流:模型越来越强,Agent 可以运行更久,也能承接更复杂的任务,但代价也随之增大。一个短任务跑偏,最多浪费几分钟;一个长任务跑偏,则可能消耗大量 token,并生成一堆难以回溯的中间产物。Claude Code 的高级用法,不在于记住更多命令,而在于任务开始前就设置好方向、验证和反馈通道。

"如果你让 Agent 运行更长时间,它出错时会烧掉大量 token。"

这也是他反复强调“改变习惯”的原因。过去写代码时,人可以边思考边修改;Agent 参与后,前置规格、交互式追问、可验证产物变得更为重要。团队将 Claude Code 融入真实工程,不仅让它修改文件,还要让它在更少人类介入的情况下知道自己是否偏离方向。

这场工作坊基于 Tarik 一周半前在旧金山分享的版本,核心材料来自那篇《The Unreasonable Effectiveness of HTML files》。Arno 没有将 HTML 仅仅视为网页文件,而是将其作为人和 Agent 都能理解任务的中间产物。Agent 运行时间越长,越需要在开局就将“它应当如何被检查”写入材料中。

别急着写需求,让 Claude 先采访你

第一层工作流是需求提取。Arno 借用 Richard Sutton 的 bitter lesson 提出了一个判断:模型能力越强,人越应当抵制“提前硬编码一切”的冲动。他认为 Claude 很可能比人类更擅长从对话中提取需求。就像用户常常“看到才知道要什么”,产品经理和工程师也经常无法一次性说清自己想要什么。

"Claude 可能比你更擅长提取你想要什么、需要什么。"

他现场用一个账单分摊应用作为例子。糟糕的提示词是“make it better”;好的提示词会给出领域、受众和开放式问题,并明确让 Claude 使用 ask user question 工具来采访自己。Claude 接着提问:这是给朋友用的,还是还有第二类用户?需求从一次性说明,变成一轮轮更接近真实产品访谈的收集过程。

Arno 还顺带展示了几项日常设置:fast mode、auto mode、effort 参数。他把 auto mode 说得很直白:如果还没用,就应该开始用。关于 effort,他推荐 X high,也可以拉到 max。背后的逻辑并不神秘:需求采访和规格探索需要快速来回,权限弹窗和低推理强度都会打断节奏。

这种采访式提示词对 PM 和工程师都非常实用。人不需要一次性说清所有边界,只需告诉 Claude 领域、受众和想探索的问题,再让它逐轮追问。在 Arno 的例子中,分账应用从“给谁用”开始收敛,随后再进入规格稿。长任务开始前,多花几轮问答,通常比事后返工更划算。

Markdown 太长时,HTML 规格稿更像产品原型

第二层工作流是规格稿的形态。Arno 引用了同事的一句话:Markdown 文件是 AI 原生软件开发生命周期的通用语言。但他也指出,Markdown 一旦过长就开始失效。超过两百行后,人很难认真读完,同事也难以基于它给出具体反馈。HTML 在这里承担了新角色:它能把更多信息压缩进一个可看、可点、可截图的产出物。

"Markdown 文件是 AI 原生软件开发生命周期的通用语言。"

在演示中,他让 Claude 为分账应用生成四个 HTML 设计方向,包括 brutalist 和 Tokyo fintech 等不同视觉风格。人不再靠想象阅读需求文档,而是直接点击、比较、截图,再将视觉反馈交回给 Claude。对前端、产品和设计协作而言,这种规格稿比一长串文字更容易对齐。

他还询问现场有多少人会用截图给 Claude 反馈,随后明确建议大家这么做。前端中的“稍微有点歪”“层级不对”“这里太挤”很难仅靠文字表达。Opus 4.7 的视觉能力比过去更强,将截图和 HTML 规格稿一起交给 Claude,能让反馈从抽象意见变成可定位的修改。

Arno 对 HTML 的定位非常清晰:把人原本会在规格阶段做的验证前置进去。它既能被人阅读,也能被 Agent 使用;既能表达布局和状态,也能承载后续验证入口。Markdown 仍然有价值,但当任务涉及界面、状态和视觉反馈时,HTML 能让 Claude 少猜很多东西。

验证要从事后检查前移到产物中

视频中最有价值的部分是第三阶段的验证框架。Arno 特意区分了 test 和 verify:普通测试关注代码能否通过,verify 关注产物能否被人和 Agent 原生检查。演示项目换成一个 React 待办应用,其中包含组件、fixtures、testing library、data emissions、attributes 和 Playwright MCP。

"让验证原生存在于事物本身,这样 Agent 可以和人一起驱动它。"

Arno 的目标很明确:未来 Agent 会越来越多地自行运行、自行检查、自行提供证据。团队要做的,是把产物设计成可被 Agent 原生验证。当验证成为 artifact 的一部分,Claude Code 才能从“会改代码”走向“会证明改动有效”。

这一步的工程味道很浓。它不满足于“跑一遍测试”。Arno 要求的是在组件旁边写清楚已知状态、数据合同、必须保持的不变性,以及可以推动边界条件的探查。Claude Code 接手任务时,看到的不仅是一堆源代码,还有一套能告诉它“哪里算对、哪里算错”的验证地图。

DOM 也可以成为 Agent 的数据合同

在待办应用中,组件会把 total、done、active 等状态发布到 DOM。Arno 现场添加、勾选、删除任务,浏览器中的 data verify unit 随之变化。这样一来,Agent 不必费力地爬取页面,也不必猜测 React 内部状态;它可以直接读取公开的 DOM 合同,然后运行验证。

"如果把状态发布出来,就能独立于应用状态运行验证。"

每个组件都有 schemas、fixtures、known states 和 invariants。Arno 还故意放入一个会失败的验证:3 + 4 被硬编码成不等于 10。普通测试矩阵可能仍然通过,但 verification dashboard 会把失败暴露出来。Agent 随后可以用浏览器和 Playwright MCP 查到是哪条合同出错。

他还现场做了一个更极端的动作:删除待办应用中的 total stats contract。应用本身还能运行,但一批验证马上失败。这个场景非常典型:用户界面看起来没坏,但 Agent 需要依赖的数据合同却断了。将合同显式写出来,才能让 Claude Code 发现“看不见的断裂”。

更妙的是,Arno 演示了“测试通过但验证失败”的情况。运行 bun verify 时,测试矩阵可以通过,因为普通测试没有覆盖那条故意写错的业务验证;浏览器中的 verification dashboard 仍然能抓到 4 + 3 不等于 10 的错误。测试负责代码层安全网,verification 负责产物层可信度。

同一套验证,要给人、Agent 和 CI 使用

Arno 将验证分为三个表面:人看的 dashboard,Agent 从浏览器驱动的方式,以及 CI 里 headless 运行的命令。三者围绕同一份 manifest、同一批 probes 和同一组 invariants 工作。人在页面上能看到的失败,Agent 也能读到;CI 可以通过 run bun verify 运行完整矩阵。

"可以用人类可读的方式验证,也可以用 Agent-first 的方式验证,还可以 headless 地运行。"

他强调 probes 要能推离 happy path。只验证顺利路径,Agent 很容易给出看似漂亮、实际脆弱的结果。把边界状态、错误状态、状态不一致都做成可运行验证,Claude Code 才能在修改后自己发现问题,而不是等人肉 QA 兜底。

这套设计也解释了为什么 Playwright MCP 在演示中很重要。Claude 可以直接从浏览器运行验证、读取 DOM 合同、查看失败详情,再回到代码里诊断原因。人类 dashboard 和 Agent-first browser 共享同一种观察方式,减少了“人看到一套、机器看到另一套”的错位。

这也是“agent native”的实际含义:把 manifest、state、schema 和 replay 能力交给 Agent,而不是只让它模仿人眼到处点击。人可以在 dashboard 上点 Run all;Agent 可以从浏览器拿到同样的验证清单;CI 可以在命令行里运行同样的矩阵。三条路径互相打通,排查问题才不会分裂。团队越依赖并行 Agent,越需要这种统一观察面,否则每个任务都会留下不同格式的“口头解释”。

证据也要自动留存

验证只告诉你 pass 或 fail 还不够。Arno 现场演示了 recording:验证步骤可以被录制成 clips,打包下载,放到 S3,或者分享给同事。Claude Code 团队现在会记录很多代码变更,尤其是前端变更,用来证明验证确已运行。这一点很像把“我看过了”变成机器可复现的证据包。

"你可以下载全部 clips,或者单独下载,它们就是证明验证运行过的 bundle。"

对团队协作来说,证据包会改变 code review 的颗粒度。Reviewer 不必只看 diff 和口头说明,可以看到 Agent 如何运行、哪里失败、怎样修复。当 Agent 开始提交越来越多代码,验证记录会成为团队信任它的基础设施。

Arno 说得很具体:Claude Code 团队会记录很多代码变更,至少前端改动会被纳入这样的节奏。视频里可以看到每段 clip 单独下载,也可以打包下载。它像一份可交付的验收材料,帮助团队在高速交付时保留可追溯性。

多花一点规格 token,少返工很多轮

最后 Arno 回到一个实际问题:HTML spec 会不会更费 token?他的回答偏向否定。单次生成 HTML 可能更贵,但如果规格更丰富、更好读、更容易截图反馈,长期会减少迭代次数。他也建议用 Opus 4.7 做这类视觉和规格工作,fast mode 用来快速迭代 spec,auto mode 用来减少中途权限打断。

"长期来看,如果 HTML spec 足够好、足够丰富,你会少迭代。"

这期工作坊的重点,其实是把 Claude Code 当作团队工程系统来对待:先让它问清楚,再让它生成可看的规格稿,最后让产物自己带着可验证的合同和证据。会用 Claude Code 的团队,差距会慢慢从“谁更会写 prompt”转向“谁更会设计 Agent 可以工作的环境”。

这对产品、设计和工程共同协作的团队尤其重要。产品要把模糊需求交给 Claude 追问,设计要把视觉方向变成可反馈的 HTML,工程要把可验证状态暴露给浏览器和 CI。Claude Code 介入得越深,协作对象就越不只是代码文件,还包括规格、状态、证据和工作节奏。

官方提到的 context files、commands、hooks、subagents,在这条主线里也能找到位置。context files 帮助 Agent 理解项目;commands 让常见动作可复用;hooks 把检查和上下文插入时机自动化;subagents 可以承担更专门的诊断和验证。这些能力共同组成一套工程环境,让 Claude Code 有信息、有入口、有检查,也有留下证据的方式。

写在最后

"How we Claude Code"的价值,在于展示 Anthropic 如何将 Claude Code 放进工程闭环。下次让 Agent 做长任务前,可以先问三件事:需求有没有被采访清楚,规格能不能被人快速看懂,结果能不能被 Agent 自己验证。先把这三件事补齐,再谈规模化,也别让 Agent 在黑箱里奔跑、独自猜答案。

热点追踪提示词
你是一名 AI 行业编辑,请围绕下面这条热点输出一份资讯解读:
热点:Anthropic工程师分享日常使用Claude Code的技巧要求:
1. 先用一句话解释这条热点在讲什么
2. 再总结它为什么重要
3. 说明会影响哪些 AI 产品或内容方向
4. 最后给出 3 个适合资讯站使用的标题
来源:https://www.bestblogs.dev/article/36e02f82?utm_source=rss&utm_medium=feed&utm_campaign=resources&entry=rss_article_item
Anthropic

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关热点
AI热点2026-07-10 12:34
专业Logo设计打造令人难忘的品牌形象

DiffusionLogoStudio是一款面向个人创业者、小型企业主和创业公司的AI工具,无需设计知识即可生成独特、可商用的品牌标识。它支持Logo定制、无限可伸缩、添加文字及模拟场景预览,低成本解决传统设计成本高、易撞脸的问题。

AI热点2026-07-10 12:33
Stratup.ai AI创业点子与工具平台

Stratup ai是一款基于人工智能的创业点子生成与探索工具,面向创业者、企业家和投资者。它能发现商业创意、分析市场需求与竞争格局,生成包括市场规模、风险评估在内的详细报告,辅助商业决策,将创意转化为系统流程。

AI热点2026-07-10 12:33
猫眼人工智能反欺凌软件学校智能监控与预警

猫眼是一套基于人工智能的校园反欺凌系统,通过分析音频与视频信号实时检测言语威胁和肢体冲突,秒级向教职工发送警报,将被动监控升级为主动防御,助力学校及时干预欺凌事件。

AI热点2026-07-10 12:33
SAP旗下最新推出的商业智能AI助手Joule全面介绍

SAP推出商业智能AI助手Joule,将生成式AI嵌入企业工作流,覆盖HR、财务、供应链等领域。能撰写招聘广告、分析销售业绩、提供供应链改善方案并自动联系系统,核心特色是理解业务语境,提供情景化建议并协助完成日常工作。

延伸阅读