generate-project-plan
Ce skill est un workflow agent complet, fourni dans le repo officiel figma/mcp-server-guide, qui permet de convertir un PRD (Product Requirements Document) en tableau de projet structuré sur FigJam. Contrairement à un simple squelette, il contient une logique détaillée en 9 étapes couvrant la recherche de contexte, la proposition de sections, la confirmation utilisateur, la génération de contenu et l'écriture effective sur le canvas FigJam via le Figma MCP server.
Flux interactif en 9 étapes
Le skill suit une séquence stricte : collecte du contexte (PRD + codebase optionnel) → proposition de sections candidates → recherche approfondie par section → confirmation du contenu et du rendu par section → création du fichier FigJam → passe squelette → passe de remplissage section par section → génération de diagrammes d'architecture → revue finale. Chaque étape de type Confirm ou Write est bloquée par un AskUserQuestion : l'agent ne progresse jamais sans validation explicite de l'utilisateur.
Dépendances et références internes
Le skill s'appuie sur plusieurs skills et fichiers de référence du même repo : figma-use, figma-use-figjam et figma-generate-diagram (foundation skills à charger selon un protocole précis), ainsi qu'une bibliothèque de block subskills (blocks/section.md, blocks/table.md, blocks/sticky-column.md, etc.) et des fichiers de constantes (foundation/palette.md, foundation/layout.md, foundation/plugin-api-traps.md). Ces ressources définissent la typographie, la palette de couleurs, la géométrie du canvas et les comportements à éviter avec l'API FigJam.
Conventions visuelles strictes
Le skill impose un système visuel précis dérivé d'un board de référence canonique : palette ARCH_PALE pour les fonds de sections (tons pastel coordonnés par teinte), typographie Inter Medium/Bold avec trois tailles de H3 selon le contexte, sections à name = "" (le titre est un nœud H2 interne, jamais le label FigJam), et une structure deux colonnes (sections texte à gauche, diagrammes d'architecture à droite). Les règles de non-déviation sont documentées explicitement, notamment pour la gestion des connecteurs après reparentage et le rendu des labels de connecteurs.
Utilisation
Ce skill se déclenche via les phrases /generate-project-plan, "interactive project plan", "project plan", "make a FigJam project plan" ou "PRD to FigJam". Il est conçu pour être utilisé dans Claude Code avec le plugin Figma installé (claude plugin install figma@claude-plugins-official), qui configure automatiquement le Figma MCP server et rend disponibles les outils use_figma, generate_diagram et create_new_file.