--- title: Analyser des designs description: Auditez les couleurs, la typographie, l'espacement et les motifs récurrents dans les fichiers .fig. --- # Analyser des designs Les commandes `analyze` permettent d'auditer un système de design entier depuis le terminal — trouvez les incohérences, extrayez la vraie palette, repérez les composants qui attendent d'être extraits. ## Couleurs ```sh openpencil analyze colors design.fig ``` Trouve chaque couleur dans le fichier, compte les utilisations et affiche un histogramme visuel : ``` #1d1b20 ██████████████████████████████ 17155× #49454f ██████████████████████████████ 9814× #ffffff ██████████████████████████████ 8620× #6750a4 ██████████████████████████████ 3967× ``` ## Typographie ```sh openpencil analyze typography design.fig ``` Liste chaque combinaison de famille de polices, taille et graisse avec le nombre d'utilisations. Utile pour repérer les styles de texte ponctuels qui devraient être consolidés. ## Espacement ```sh openpencil analyze spacing design.fig ``` Audite les valeurs de gap et de padding à travers les frames avec auto-layout. Aide à identifier les incohérences d'échelle d'espacement — par exemple, un gap de `13px` isolé parmi des valeurs de `8/16/24`. ## Motifs récurrents ```sh openpencil analyze clusters design.fig ``` Trouve les motifs de nœuds répétés qui pourraient être extraits en composants : ``` 3771× frame "container" (100% match) size: 40×40, structure: Frame > [Frame] 2982× instance "Checkboxes" (100% match) size: 48×48, structure: Instance > [Frame] ``` ## Sortie JSON Toutes les commandes d'analyse supportent `--json` pour une sortie lisible par machine : ```sh openpencil analyze colors design.fig --json ``` Redirigez vers `jq`, alimentez des vérifications CI, ou utilisez dans des scripts qui contrôlent les budgets de tokens de design.