首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >起飞了! Anthropic大佬放大招! 抛弃Markdown,拥抱HTML ,效率提升不止一档

起飞了! Anthropic大佬放大招! 抛弃Markdown,拥抱HTML ,效率提升不止一档

作者头像
OpenNiuma
发布2026-07-20 13:48:55
发布2026-07-20 13:48:55
480
举报

前言

Anthropic Claude Code 团队核心工程师 Thariq Shihipar 在 X 上发表长文《Using Claude Code: The Unreasonable Effectiveness of HTML》,短短几天浏览量突破 960 万。Andrej Karpathy 随即转发并补上一句:「开始习惯在 Prompt 末尾加一句‘structure your response as HTML’。」 这场关于 AI 输出格式的革命,已经悄然拉开序幕。

一、一张表看懂

对比维度

Markdown

HTML

信息承载力

标题、列表、加粗、代码块

表格、CSS 样式、SVG 图表、交互组件、图片、滑块、按钮、标签页

阅读体验

纯文本堆叠,长篇容易失去耐心

可折叠区域、响应式布局,移动端照样舒服

分享便捷度

需传文件,或托管后另做渲染

单个 .html 文件上传 S3,链接一发即开

交互能力

静态展示,无法操作

可生成滑块调参、拖拽看板、一次性编辑器

版本控制

diff 清晰友好

diff 比较难读(可拆分管理缓解)

生成耗时

较快

约比 Markdown 慢 2—4 倍,token 开销略高

最适合场景

轻量笔记、技术文档初稿

设计评审、研究报告、数据分析看板、内部汇报


二、为什么要换

📦 信息密度碾压

Markdown 能表达的格式很有限,碰到流程图甚至要靠 ASCII 字符去“比划”。HTML 则完全不同——它可以用表格铺结构化数据、用 CSS 传递视觉语言、用 SVG 画插图,还能塞进滑块、按钮、标签页等交互元件,几乎 Claude 能理解的信息,都能被高效表达成 HTML。

👀 人类真的会看

上百行的 Markdown 文档读起来相当吃力。HTML 的优势在于把复杂信息拆成可折叠的模块,并通过图示、颜色和布局大幅降低理解成本。同一个报告,换成 HTML 之后,读者更愿意读完,而不是扫一眼就走。

🔁 从“文档”变“界面”

Markdown 的输出本质上仍然是“文本”。HTML 则可以让 AI 直接生成可阅读、可分享、可交互的工作界面。在规格规划、设计评审、原型验证或研究汇报等场景中,HTML 比 Markdown 更适合承载复杂任务。

🚀 Karpathy 的预言

Andrej Karpathy 画了一条清晰的演化路径:纯文本 → Markdown → HTML → 交互式视频 / 模拟系统。他认为 HTML 只是这条路上的一个“新默认值”,远未到终点。人类约三分之一的大脑专门处理视觉信息,HTML 让 AI 输出从“阅读”进化成“观看与操作”。


三、手把手开干

要想让 Claude 稳定输出高质量 HTML,光靠 Prompt 末尾加一句还不够。Anthropic 官方 Skills 仓库里已准备好专用工具——web-artifacts-builder,专门用于生成现代化 React + Tailwind CSS + shadcn/ui 的复杂前端工件,最后打包成单个 HTML 文件。


⚙️ 第 1 步:安装 Claude Code

首先需在本地安装 Claude Code。环境要求如下:

项目

要求

操作系统

Windows 10+、macOS 13+、Linux

必装依赖

Node.js ≥ 18.0

推荐工具

Git 2.23+

内存

8GB 及以上

推荐使用 npm 直接安装:

代码语言:javascript
复制
npm install -g @anthropic-ai/claude-code

macOS 若遇权限问题可加 sudo。安装完成后运行以下命令验证是否成功:

代码语言:javascript
复制
claude --version

💡 替代方案:若 npm 方式受限,也可使用官方脚本 curl -fsSL https://claude.ai/install.sh | bash,或 macOS 用户通过 brew install --cask claude-code 完成安装。


🛠️ 第 2 步:添加 web-artifacts-builder Skill

在 Claude Code 环境中,运行以下命令安装该 Skill:

代码语言:javascript
复制
npx skills add https://github.com/anthropics/skills --skill web-artifacts-builder

这条命令会自动从 Anthropic 官方仓库拉取 web-artifacts-builder,并整合进当前工作区。

官方仓库地址:https://github.com/anthropics/skills


🏗️ 第 3 步:初始化前端项目

进入项目目录后,通过初始化脚本创建一个新的 React 项目:

代码语言:javascript
复制
scripts/init-artifact.sh <项目名称>
cd <项目名称>

执行后会自动完成以下配置:

  • ✅ React 18 + TypeScript(由 Vite 驱动)
  • ✅ Tailwind CSS 3.4.1,含 shadcn/ui 主题系统
  • ✅ 路径别名 @/ 已配置妥当
  • ✅ 超过 40 个 shadcn/ui 组件预装到位
  • ✅ 所有 Radix UI 依赖项已包含
  • ✅ Parcel 打包配置已就绪
  • ✅ Node 18+ 兼容(自动检测并固定 Vite 版本)

✍️ 第 4 步:开发工件

编辑生成的代码文件,按需构建前端内容。开发过程中可自由使用 shadcn/ui 提供的 40+ 组件库,以及 Tailwind CSS 的完整样式系统。


📦 第 5 步:打包成单 HTML 文件

开发完成后,运行打包命令:

代码语言:javascript
复制
scripts/bundle-artifact.sh

该脚本会执行以下步骤:

  1. 安装打包依赖(parcel、@parcel/config-default、parcel-resolver-tspaths、html-inline)
  2. 创建 .parcelrc 配置以支持路径别名
  3. 使用 Parcel 构建(不生成 source map)
  4. 通过 html-inline 将所有资源内联为单一 HTML

最终在项目根目录生成 bundle.html——一个包含所有 JavaScript、CSS 及依赖项的自包含文件,可直接在 Claude 对话中作为工件分享,或者保存到本地双击打开预览。


🧪 第 6 步:(可选)测试与可视化

如有测试需求,可利用 Playwright 或 Puppeteer 等工具对打包后的 HTML 进行验证。但官方建议通常先展示结果,遇到问题再补测,以减少从请求到用户看到成品的整体延迟。


四、能用来干什么

  • 设计评审与原型验证:让 Claude 生成带色彩体系、排版、动画的前端原型,评审时直接打开 HTML 沟通,远比文字描述更直观。
  • 数据报表与分析看板:要求 Claude 输出交互式图表,拿到的就是一个可点击、可筛选、可缩放的真实看板,而非静态表格截图。
  • 产品内部协作:将需求文档转成 HTML,加入标签页折叠收纳不同模块,团队内部同步信息时效率成倍提升。
  • 一次性参数调节器:让 Claude 生成带滑块、按钮的小工具,调完参数后直接把 JSON 或新 Prompt 复制回对话,整个过程无需离开聊天界面。
  • 教学材料与知识沉淀:输出 HTML 格式的技术教程,结构层次分明,手机和电脑上都读得舒服,学员理解门槛明显降低。

🎯 别让好东西只留在文档里

HTML 并非要彻底消灭 Markdown。更合理的分工或许是:Markdown 留在后台当简洁的“工作底稿”,方便 AI 与开发者高效沟通;而 HTML 走上前台,成为真正面向人脑阅读、理解与交互的输出层。当 AI 一次能写出的内容远超人类一口气能消化的量,把复杂信息组织得清晰好读,就成了最实在的需求。 下一次向 Claude 提问时,不妨在 Prompt 末尾加一句:“以 HTML 格式输出”。打开浏览器的那一刻,就会明白为什么这么多人正在切换。


#HTMLvsMarkdown #ClaudeCode教程 #AI输出格式 #前端自动化 #Anthropic技能包 #告别Markdown

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenNiuma 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、一张表看懂
  • 二、为什么要换
    • 📦 信息密度碾压
    • 👀 人类真的会看
    • 🔁 从“文档”变“界面”
    • 🚀 Karpathy 的预言
  • 三、手把手开干
    • ⚙️ 第 1 步:安装 Claude Code
    • 🛠️ 第 2 步:添加 web-artifacts-builder Skill
    • 🏗️ 第 3 步:初始化前端项目
    • ✍️ 第 4 步:开发工件
    • 📦 第 5 步:打包成单 HTML 文件
    • 🧪 第 6 步:(可选)测试与可视化
  • 四、能用来干什么
  • 🎯 别让好东西只留在文档里
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档