信息密度
表格、CSS、SVG 插图、script 交互、canvas 空间数据、image 等等。原文断言:"几乎不存在 Claude 能读但 HTML 不能高效表达的数据。"作为对比,Markdown 里 ASCII 画图、unicode 估色都是"硬撑"的痕迹。
Thariq 原文《Using Claude Code: The Unreasonable Effectiveness of HTML》图谱化解读 · Anthropic Claude Code 团队的工作流转移
原文背景:Thariq 是 Anthropic / Claude Code 团队成员。他观察到自己已经几乎不再亲自编辑 Markdown 文件——所有 spec / plan / review / report 都让 Claude 生成,自己只读和讨论。这一改变让 Markdown 失去了"易编辑"的核心优势,反而暴露出"信息密度低、不易分享、ASCII 画图丑陋"等结构性短板。
他给出的替代是 HTML——不是作为"网站源代码",而是作为人机协作的中间媒介。本图谱按"命题 → 六大优势 → 五大用例 → FAQ → 结语"五段提炼原文核心,并对每个用例配上原文 prompt 的中文意译与英文原版(可折叠对照)。
① 命题
Markdown 是为人写人读设计的;现在文档是Agent 写、人读。"易编辑"已是被牺牲的优势,"信息密度 + 易消费 + 易分享 + 可交互"成为新的核心需求。下图沿四个维度对比两个时代下"Agent ↔ Human"通道的形态变化:
FIG 1 · AGENT ↔ HUMAN 通道:MARKDOWN → HTML 四维转移
② 优势
原文从六个角度给出 HTML 的优势——前四个是能力维度(密度、清晰、分享、交互),第五个是生态维度(Claude Code 能吸收的上下文足够多),最后一个是体验维度("joyful",让人重新感到投入)。
表格、CSS、SVG 插图、script 交互、canvas 空间数据、image 等等。原文断言:"几乎不存在 Claude 能读但 HTML 不能高效表达的数据。"作为对比,Markdown 里 ASCII 画图、unicode 估色都是"硬撑"的痕迹。
大型 spec / plan 在 Markdown 里超过 100 行就没人读,但同样体量的 HTML 可以用 tabs、章节锚点、配图、mobile responsive 让一个人也能舒服读完——更重要的是,团队成员愿意点开。
浏览器不原生渲染 .md,分享要么走附件、要么转图、要么贴 GitHub。HTML 上传到 S3 / GitHub Pages 就是一个能直接点开的链接。原文:"别人真的读你 spec 的概率提高一个数量级。"
不只是看——还能调参。slider、knob、表单、拖拽看板,调出满意的状态后一键"copy as prompt"塞回 Claude。原文中提到自己 prototype 动画时常做这种"用完即扔的专用编辑器"。
Claude Code 能从代码库、git 历史、MCP(Slack / Linear)、浏览器扩展、本地文件等多源吸收上下文,再 synthesize 成单个 HTML。原文里他写这篇文章时,就是让 Claude Code 翻自己的 code folder 找出所有 HTML 文件,归类后输出可视化对照。
原文最后一个理由没有"硬指标",但作者强调它真实存在:用 HTML 跟 Claude 共同打磨产物时,人会重新感到"参与感"——这在 Markdown plan 越写越长、越来越不忍读的时代里,是被让渡的体验。
③ 用例
原文给出五类已在生产中验证的用例。每张卡:场景图 + 中文意译 prompt(点开看英文原文)+ 适用场景标签。
原文里 Thariq 已经不写单文件 markdown plan 了,取而代之是一组 HTML 文件互相引用——先让 Claude 探索多个方向、再钻一个、做 mockup、写实现计划,最后开新 session 把这些文件作为 context 喂给 implementation agent。
把 PR diff、模块图、流程图、严重程度标注同时渲染在一个 HTML 里——比默认的 GitHub diff 视图更适合复杂逻辑(如 streaming / backpressure)。原文作者现在每个 PR 都附一个 HTML code explainer。
HTML 即便不是最终交付介质,也是极好的"中间设计语言"——可以先在 HTML 里 sketch,再翻译到 React / Swift / SwiftUI。Thariq 强调要把 slider / knob 用起来:调到满意,再用"copy params"按钮把结果带回 prompt。
Claude Code 跨多数据源 synthesize 出研究报告是它的强项——代码、git history、Slack、网络资料汇总成一份高可读性 HTML。Thariq 自己写 prompt caching 系列文章前,先让 Claude 翻 git history 生成一份深度内部研究 HTML 给自己读。
纯文本难以描述的操作(拖拽排序、颜色 / 缓动曲线 / 正则、structured 编辑),让 Claude 做一个"用完即扔"的专属编辑器——不是产品、不是复用工具,就一个 HTML 文件,结尾必须有 "copy as JSON" / "copy as prompt" 按钮把结果带回 Claude。
④ FAQ
原文末尾给出六条最常被问到的问题与作者本人的回答。这里是中文转述:
open);需要分享时上传到 S3 / GitHub Pages,给链接就行。frontend-design plugin 提升基础审美;想匹配公司风格,让 Claude 读你代码库后生成一个 design system HTML 文件,之后所有 HTML 都以这个为参考。用 HTML 之前我担心因为不再深读 plan 就只能把决策权交给 Claude。但事实正相反——我比以往任何时候都更 in the loop。希望你也是。