Qu’est-ce que teardown ?
teardown est une skill Claude Code pour expliquer le fonctionnement des machines. Demandez un simulateur de moteur de moto ou de montre mécanique et Claude construit une seule page HTML hors ligne avec three.js : la machine tourne au centre, des panneaux autour affichent des valeurs en direct issues du même modèle, des boutons isolent ou coupent chaque sous-système, et la page se présente toute seule quand personne n'y touche. Le même code produit image par image un MP4 à 60 fps avec une bande-son procédurale.
Le SKILL.md fixe la méthode : partir d'une référence réelle, utiliser des dimensions réelles, piloter chaque pièce depuis une seule entrée comme l'angle de vilebrequin, et relire des planches d'images rendues avant de déclarer une machine terminée. Il fournit trois exemples complets : un V8 cross-plane, le train d'atterrissage principal escamotable d'un Cessna 337 et un Strandbeest à 20 pattes dont les articulations sont calculées à partir des 11 longueurs de barres de Jansen.
Le runtime, la capture d'images, le moteur sonore et les règles de relecture viennent de whaleyxbt/claude-motion, que le README crédite. L'installation se fait avec npx skills add elvarofficial/teardown, puis npm install et le Chromium de Playwright ; Node 20+, avec ffmpeg et Python 3 pour la vidéo et le son. MIT.
teardown vaut-il le coup ?
La vraie valeur de teardown tient à ses exemples et à ses règles plutôt qu'à l'automatisation. Le V8 suit l'ordre d'allumage 1-8-4-3-6-5-7-2 avec un modèle de pression dans la chambre, le train du Cessna pivote d'exactement 180 degrés grâce à une crémaillère de 201 mm sur un pignon de 32 dents, et le solveur de tringlerie du Strandbeest tient en 67 lignes. Chacun est découpé de la même façon : les mathématiques pures dans un fichier, la géométrie dans un autre, une surcouche console, un film scénarisé et une page en direct, si bien qu'une nouvelle machine dispose d'un modèle clair à copier.
Le SKILL.md mérite d'être lu même sans la skill. Il insiste pour partir d'une photo ou d'un dessin en coupe, travailler en unités réelles, faire tout piloter par une seule entrée pour que vidéo, page et son ne se décalent jamais, et faire relire par Claude des images fixes en mosaïque, puisqu'il ne peut pas regarder de vidéo. Il consigne aussi des pièges concrets de three.js rencontrés sous Windows et garde les pages sous 1 Mo pour que les aperçus de liens fonctionnent.
Le hic : l'écart entre la démo et le résultat. L'abeille, le scorpion et la pieuvre robotiques montrés dans le README ne sont pas dans le dépôt, et une issue ouverte signale des résultats bien moins détaillés que les démos. D'autres issues ouvertes signalent un chemin ffmpeg codé en dur dans le code sonore, une capture qui expire sous macOS parce que Chromium headless n'obtient pas WebGL, un path traversal dans sheet.mjs et des légendes non échappées venant de ?config= qui atteignent innerHTML dans les pages générées, ce qui compte si vous les hébergez.
C'est un projet de deux jours d'un seul auteur : créé le 30 octobre 2026, deux commits, aucune release, 2 123 étoiles. À côté de claude-motion, sa boîte à outils parente pour le motion design général, teardown est plus étroit et mieux adapté aux mécanismes, mais vous héritez du runtime de claude-motion sans lien upstream pour suivre ses correctifs.
Là où il fait la différence
Un enseignant en génie mécanique
Montrer aux étudiants comment les soupapes et les pistons d'un moteur à quatre temps bougent ensemble
Construire l'exemple V8 fourni ou demander à Claude une version monocylindre fondée sur lui ; la page tourne hors ligne en cours et les modes de coupe verre, section et plein montrent le cycle.
Un rédacteur marketing technique chez un fabricant d'équipements industriels
Produire une vidéo explicative de 20 secondes sur un mécanisme du produit
Faire construire la machine par Claude à partir des plans CAO du produit, puis capture.mjs rend des images en 1920 x 1080 vers un MP4 et run_sfx.py ajoute un son masterisé à -14 LUFS. Prévoir plusieurs passes de relecture.
Un développeur qui écrit un article de blog sur les tringleries
Intégrer un modèle interactif que les lecteurs peuvent piloter
Partir du solveur de tringlerie et de la scène de l'exemple Strandbeest, remplacer les longueurs de barres et publier le fichier HTML unique. Échapper toute légende passée par URL tant que l'issue d'injection ouverte n'est pas corrigée.
Avant de vous engager
- Mise en route
- npx skills add elvarofficial/teardown -g -a claude-code, puis npm install et npx playwright install chromium dans le dossier de la skill ; Node 20+, ffmpeg pour la vidéo, Python 3 pour le son. node sims/build.mjs v8-live construit une page d'exemple.
- Intégrations
- Skill Claude Code ; three.js, esbuild et Playwright Chromium ; ffmpeg pour l'encodage ; son procédural en Python avec des échantillons Freesound CC0.
- Données et confidentialité
- Tout est rendu en local et les pages fonctionnent entièrement hors ligne ; rien n'est envoyé au-delà de votre session Claude Code. MIT.
- Coût à grande échelle
- Non publié ; chaque machine coûte de l'usage Claude Code pour la construction et les passes de relecture, et le rendu exige un navigateur avec GPU.
- Limites
- 9 issues ouvertes, dont une injection de script via ?config= dans les pages générées et un path traversal dans sheet.mjs ; les GPU intégrés peuvent tomber à 15 fps selon le SKILL.md ; Codex et les autres agents ne sont pas documentés.
Les points forts
- Trois machines d'exemple complètes et physiquement fondées
- Structure de fichiers claire par machine, facile à copier
- Une page HTML hors ligne de moins de 1 Mo par machine
- La même timeline pilote la page, la vidéo et le son
- Boucle de relecture fondée sur des planches d'images que Claude peut lire
Les points faibles
- Démos du README absentes ; résultats signalés moins détaillés
- Issues de sécurité ouvertes dans les pages générées et sheet.mjs
- Problèmes signalés de capture sous macOS et de chemin ffmpeg
- Un seul auteur, deux commits, aucune release
Idéal pour
Les ingénieurs, enseignants et rédacteurs techniques qui utilisent Claude Code, veulent des explications interactives en coupe de mécanismes réels et acceptent d'itérer au-delà du premier jet.
Alternatives à teardown
teardown : questions fréquentes
- teardown vaut-il le coup ?
- Trois excellentes machines d'exemple et une méthode solide pour en construire d'autres, même si ce que Claude produit à partir d'une demande d'une ligne risque de rester en deçà des démos. Nous lui donnons 3.5 sur 5.
- Combien coûte teardown ?
- Gratuit sous MIT. Construire une machine consomme votre forfait Claude Code ou votre usage API ; le rendu se fait en local.
- Quels sont les inconvénients de teardown ?
- Démos du README absentes ; résultats signalés moins détaillés; issues de sécurité ouvertes dans les pages générées et sheet.mjs; problèmes signalés de capture sous macOS et de chemin ffmpeg; un seul auteur, deux commits, aucune release.
- À qui s’adresse teardown ?
- Les ingénieurs, enseignants et rédacteurs techniques qui utilisent Claude Code, veulent des explications interactives en coupe de mécanismes réels et acceptent d'itérer au-delà du premier jet.
- Combien coûte teardown pour une équipe ou en production ?
- Non publié ; chaque machine coûte de l'usage Claude Code pour la construction et les passes de relecture, et le rendu exige un navigateur avec GPU.
- teardown est-il sûr pour les données de l’entreprise ?
- Tout est rendu en local et les pages fonctionnent entièrement hors ligne ; rien n'est envoyé au-delà de votre session Claude Code. MIT.
- Quelles sont les meilleures alternatives à teardown ?
- Les alternatives les plus proches que nous avons testées sont Anatomy et motionmaxxing.
Réponses vérifiées le 5 nov. 2026.
