Teardown教程:一句"它怎么工作",Claude把任何机器做成可拆解3D模拟器

📌 项目日期:2026年11月 | 数据来源:GitHub官方仓库 | 星数:922+

📋 项目简介

Teardown 是一个 Claude Code 技能,把"搞懂一个机器"变成可视化产物:你说"给我做一个四冲程摩托车发动机的模拟器,要能拆"、"机械表怎么计时?做成模拟器"——Claude 就构建一个单文件离线HTML的3D模拟器:机器在页面中央运转,四周每个面板读的是真实数字,一个按钮打开正在做功的那个零件,没人碰它的时候页面自己巡演讲解。

教学场景的成熟课库见 铜匠实验室54节3D科学课;3D解剖方向的参考是 Human Atlas。Teardown 的价值是"任意机器定制"——没有现成课时的时候用它现做。

🔧 使用示例

你说得到
"Build me a simulator of a 4-stroke motorcycle engine I can take apart."可拆解的四冲程发动机模拟器
"How does a mechanical watch keep time? Show me as a simulator."机械表擒纵机构运转模拟
"Make a teardown of a hydraulic excavator arm and record a 20-second video."液压挖掘机动臂拆解+20秒讲解视频

📦 安装

npx skills add elvarofficial/teardown -g -a claude-code
cd <安装目录>
npm install && npx playwright install chromium

# 环境:Node.js 20+;视频加ffmpeg;音效加Python 3

# 官方三例直接跑
node sims/build.mjs v8-live          # teardown-out/dist/v8-live.html
node sims/build.mjs cessna-live
node sims/build.mjs strandbeest-live

✅ 使用建议

📚 常见问题

Teardown是什么?

一个Claude Code技能:问"某机器怎么工作",Claude把它建成一个可拆解的3D模拟器——单文件离线HTML,机器在页面中央运行,四周面板读真实数字,按钮打开正在做功的零件,无人交互时页面自动巡演。

需要什么环境?

Node.js 20+;npx skills add安装后需在安装目录跑一次npm install + npx playwright install chromium;录视频另需ffmpeg,音效需Python 3。

官方带了哪些例子?

三个可直接构建的示例:v8-live(V8引擎)、cessna-live(赛斯纳飞机)、strandbeest-live(海滩巨兽步行机构),node sims/build.mjs <名字> 即可产出HTML。