/ Annuaire / Playground / Huashu Design
● Communauté alchaincyf ⚡ Instantané

Huashu Design

par alchaincyf · alchaincyf/huashu-design

Skill de design native HTML pour Claude — prototypes haute fidélité, slides, animations, export MP4, 20 principes de design.

Huashu Design (华术) est une skill Claude Code qui traite HTML/CSS comme canevas de design. Livrez des prototypes, présentations et explainers animés sans Figma. Inclut 20 principes de design codifiés, une revue en 5 dimensions et le rendu MP4. Agnostique aux frameworks ; fonctionne à partir d'un brief approximatif.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

prêt

Installer

Choisissez votre client

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "huashu-design-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alchaincyf/huashu-design",
        "~/.claude/skills/huashu-design"
      ],
      "_inferred": true
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "huashu-design-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alchaincyf/huashu-design",
        "~/.claude/skills/huashu-design"
      ],
      "_inferred": true
    }
  }
}

Cursor utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "huashu-design-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alchaincyf/huashu-design",
        "~/.claude/skills/huashu-design"
      ],
      "_inferred": true
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "huashu-design-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alchaincyf/huashu-design",
        "~/.claude/skills/huashu-design"
      ],
      "_inferred": true
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "huashu-design-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/alchaincyf/huashu-design",
        "~/.claude/skills/huashu-design"
      ]
    }
  ]
}

Continue utilise un tableau d'objets serveur plutôt qu'une map.

~/.config/zed/settings.json
{
  "context_servers": {
    "huashu-design-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/alchaincyf/huashu-design",
          "~/.claude/skills/huashu-design"
        ]
      }
    }
  }
}

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

claude mcp add huashu-design-skill -- git clone https://github.com/alchaincyf/huashu-design ~/.claude/skills/huashu-design

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : Huashu Design

Prototyper rapidement une landing page produit en HTML

👤 Fondateurs, designers préférant le code à Figma ⏱ ~60 min intermediate

Quand l'utiliser : Vous avez un brief et voulez un prototype cliquable et mesurable, pas une maquette statique.

Prérequis
  • Skill installée — git clone https://github.com/alchaincyf/huashu-design ~/.claude/skills/huashu-design
Déroulement
  1. Ancrer le style
    Utilise huashu-design. Brief : landing B2B SaaS minimaliste, influence suisse, titres en serif, une couleur d'accent. Génère le plan de layout en suivant tes 20 principes.✓ Copié
    → Plan de layout citant des principes spécifiques appliqués
  2. Construire
    Produis le HTML/CSS. Fichier unique. Responsive. Pas de frameworks JS.✓ Copié
    → Livrable monofichier passant les tests d'accessibilité de base
  3. Revue en 5 dimensions
    Lance la revue en 5 dimensions sur ce que tu viens de livrer. Où est-ce insuffisant ?✓ Copié
    → Auto-critique concrète, pas de complaisance

Résultat : Un prototype que vous pouvez tester en A/B ou itérer sans quitter le code.

Pièges
  • La skill retombe sur le template générique « hero + features + CTA » — Ancrez la référence de style (suisse, Bauhaus, éditorial) dans chaque prompt
Combiner avec : filesystem

Créer un explainer animé et l'exporter en MP4

👤 Devs/créateurs livrant une vidéo produit ⏱ ~120 min advanced

Quand l'utiliser : Vous voulez un explainer de 30 secondes pour votre produit mais ne pouvez pas justifier After Effects.

Déroulement
  1. Storyboard
    Utilise huashu-design. Crée le storyboard d'un explainer de 30s pour mon produit : problème (8s) / solution (14s) / CTA (8s).✓ Copié
    → Plan image par image
  2. Animer en HTML
    Implémente chaque scène comme une animation CSS keyframe. Rendu en HTML unique avec une timeline.✓ Copié
    → Le HTML joue proprement dans le navigateur
  3. Export
    Rendu en MP4 1080p.✓ Copié
    → MP4 écrit sur disque ; durée correspondante

Résultat : Un explainer MP4 livrable depuis un prompt, sans logiciel de montage vidéo.

Pièges
  • Les polices s'affichent différemment dans Chrome headless — Intégrez les polices web ; ne comptez pas sur les polices système
Combiner avec : filesystem · after-effects

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

huashu-design-skill + after-effects

Storyboard en HTML, finition dans AE pour la qualité broadcast

Ébauche dans huashu-design ; exporte les frames pour la composition AE.✓ Copié
huashu-design-skill + filesystem

Sauvegarder les itérations aux côtés du brief

Crée /designs/landing-v1/ à v3/ et garde les deux.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
plan_layout brief, style_ref Pour tout nouveau design 0
generate_html plan Construire à partir du plan 0
review_5d html Auto-revue après construction 0
render_mp4 html, duration Livrable animé 0

Coût et limites

Coût d'exécution

Quota d'API
N/A
Tokens par appel
Les designs haute fidélité produisent beaucoup de HTML — gardez le périmètre restreint
Monétaire
Gratuit
Astuce
Générez en petites passes : structure d'abord, style ensuite, finition en dernier

Sécurité

Permissions, secrets, portée

Portées minimales : filesystem-write
Stockage des identifiants : Aucun
Sortie de données : Aucune

Dépannage

Erreurs courantes et correctifs

Le rendu MP4 échoue (ffmpeg manquant)

brew install ffmpeg — la skill l'utilise pour l'assemblage des frames

Vérifier : `ffmpeg -version`
Le design semble générique

Vous n'avez pas ancré une référence de style — nommez-en toujours une (suisse, Bauhaus, Pentagram, …)

La revue donne un retour complaisant sur un mauvais design

Prompt explicite : « sois critique ; liste d'abord ce qui ne va pas »

Alternatives

Huashu Design vs autres

AlternativeQuand l'utiliserCompromis
cc-frontend-skillVous voulez une voix opiniâtre plutôt qu'une méthodologieProcessus de revue moins structuré
FigmaLe flux de travail d'équipe exige FigmaPas du code ; pas animable de la même façon

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills