aipptskill.

Web Artifacts Builder Skill

为 claude.ai 构建复杂多组件的 HTML artifact。React + TypeScript + Tailwind + 40+ shadcn/ui 组件,打包成单文件可分享。

作者: Anthropic

来源: github.com

安装

npx degit anthropics/skills/skills/web-artifacts-builder ~/.claude/skills/web-artifacts-builder
Web Artifacts Builder Skill

web-artifacts-builder 是单文件 artifact 的”重型版本”。需要状态管理、路由、 多组件、或者 shadcn/ui 原语时,就找它。

盒子里有什么

  • React 18 + TypeScript(via Vite)
  • Tailwind CSS 3.4 + shadcn/ui 主题系统
  • 40+ shadcn/ui 组件预装,含 Radix UI 依赖
  • 路径别名 @/ 配好
  • Parcel 负责最后打包
  • 单文件 HTML 输出(用 html-inline 内联)

工作流程

  1. bash scripts/init-artifact.sh <project-name> —— 起项目脚手架
  2. 像正常 App 一样编辑生成的 React 代码
  3. bash scripts/bundle-artifact.sh —— 输出 bundle.html,全部内联

bundle 把所有 JS/CSS/依赖塞进一个 HTML。可以丢进 Claude 对话当 artifact、 分享文件、托管到 Cloudflare Pages —— 哪儿都行。

反”AI 味”指南

skill 明确警告四个 AI 输出常见的破绽:过度居中布局、紫色渐变、统一的圆角、 过度依赖 Inter。如果你往这些方向走,它会反对。

搭配使用

  • frontend-design:在这个技术栈之上的设计层
  • theme-factory:套一致的色板
  • polish / arrange / typeset:精修用的设计套件

调用示例

用 web-artifacts-builder 做一个看板 artifact:
三列、卡片可拖拽、localStorage 持久化、支持深色模式。
打包成单文件 HTML。

相关 Skill

来自 Anthropic 的更多 skill