CommunityImagegithub.com

nianhua-design

Génère des prompts chinois hautement contrôlés et des images sans texte dans les styles « Nianhua Suoyang » (annales de l'art populaire traditionnel à moderne) et « Pioneer Book Series » (reliure moderniste des années 80), avec des variations géométriques orientales, grilles ternaires et surimpressions bichromiques.

Qu'est-ce que nianhua-design ?

nianhua-design est un skill spécialisé pour agents IA (comme Claude Code) dédié à la conception graphique chinoise rétro. Il s'appuie sur deux styles majeurs : « Nianhua Suoyang » (1950s-1990s), une synthèse des estampes populaires et de la modernité chinoise, et « Pioneer Book Series » (années 80), influencé par le Bauhaus et le constructivisme russe. Le skill utilise trois fonctions historiques des estampes du Nouvel An (décoration festive, croyance populaire, communication visuelle de masse) et propose trois variantes de saveurs (composition géométrique orientale, grille ternaire de livres, surimpression bichromique). Il génère des prompts de dessin en chinois, sans parenthèses ni codes de référence, ainsi que des images de base sans texte. Il prend en charge un cycle de diagnostic visuel : l'utilisateur peut soumettre une ébauche AI et recevoir des instructions de correction ciblées ou un nouveau prompt optimisé. Le skill exploite un fichier `blueprints.json` pour les paramètres d'époque, de format, de grille CJK et de palette, et dispose d'un script `compose_prompt.py` pour une génération rapide et fiable.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/taxueseek/nianhua-design/tree/HEAD

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

nianhua-design(v0.0.1)

Mère esthétique : double sous-style × triple fonction historique des estampes du Nouvel An

  1. Deux sous-styles (--style) :
    • nianhua-suoyang (Annales de l'art populaire · synthèse traditionnel à moderne) : Système de couvertures des catalogues internes et des albums des maisons d'édition d'art des années 1950 aux années 1990. Ce n'est pas un simple folklore, mais une synthèse de la conception de couvertures de l'époque — englobant tout, capable de maintenir un souffle traditionnel avec des motifs délimités (kaiguang), des gravures sur papier découpé, des xylographies polychromes, des sceaux carrés gravés en intaille et des titres calligraphiés au pinceau, mais aussi d'afficher un sens moderne d'avant-garde grâce à des blocs de couleur quadrillés, de grandes zones vierges, des collages photographiques et des caractères typographiques dessinés à la main, non standard, en rupture avec les polices imprimées contemporaines.
    • pioneer-book-series (Collection d'avant-garde des années 80 · reliure moderniste) : Ligne de reliure des séries littéraires et culturelles des années 1980, des traductions esthétiques et des albums d'images conceptuelles. Elle absorbe le Bauhaus et le constructivisme russe, s'appuyant sur de grandes zones vierges, des découpes franches au cercle/triangle/bande pleine, des surimpressions de dos de livres à faible saturation et une géométrie manuelle des titres de livres comme des piliers d'architecture.
  2. Triple fonction historique des estampes du Nouvel An (--function) : Les estampes du Nouvel An ont simultanément rempli trois fonctions — décoration festive (festive-ornament), expression de la croyance populaire (folk-belief), communication visuelle de masse (mass-visual). Cette règle explique pourquoi les couvertures des annales possèdent naturellement la tension graphique festive, l'ordre cérémoniel symétrique et les caractères géants pour l'année et les panneaux publicitaires peints à la main, facilement identifiables à distance.
  3. Trois variantes de saveurs contemporaines et de même origine (--flavor, par défaut none) : ikko-geometric (composition géométrique orientale) | marber-grid (grille ternaire de livres) | riso-overprint (surimpression bichromique en risographie). Les deux sous-styles peuvent adapter ces trois variantes selon leur propre sémantique.

Dimensions orthogonales et grammaire d'époque (Source vraie : assets/blueprints.json)

  • Époque historique réelle (decade) : 1950s-60s (impression au plomb sur papier brut, vieux Song/Kai/Li, bande décorative en pinyin interdite) | 1970s (couleurs spéciales vives et saturées, caractères gras/contour, tons dos de livre et dorure interdits) | 1980s (poids maximal par défaut, période de synthèse, compatible avec les annales de style traditionnel et les collections d'avant-garde) | 1990s (impression offset sur cuivre, collage photographique et couleurs contrastées, bordures traditionnelles interdites).
  • Support et squelette de la zone de caractères (format × skeleton) : cover / calendar / poster / pattern-book / book-series × block-cut / window-frame / grid-minimal / bleed-poster (chaque layout spécifique associe des title_zone, year_zone et sub_zone dédiés).
  • Mise en page et cohérence (cjk_grid × tactic) : 8 grilles de disposition des caractères chinois (avec validation des orientations horizontale/verticale/diagonale pour éviter la composition verticale forcée de caractères extrêmement larges) × 6 tactiques caractères-images (la grille de mise en page évite automatiquement les conflits diagonaux).
  • Métaphore, support, ornement et couleur/typographie : metaphor × medium × accent (cadre double ligne fine / sceau carré gravé intaille / bande décorative en pinyin majuscule / bordure étroite en grecque répétée / dorure mate locale / papier brocart à motif sombre) × palette (proportions de 3 à 4 couleurs) × typo (ossature de caractères dessinés à la main non standard).

Workflow A : Génération du prompt, retrait des références entre parenthèses et verrouillage des zones

  1. Principe de retrait : Tous les titres originaux entre parenthèses (comme « Règles de grille de mise en page est-asiatique », « Zone maître-esclave », « #D8432C » et les paramètres de coordonnées) sont retirés du corps du prompt et déplacés dans un 【Aide-mémoire de conception et verrouillage】 indépendant ; le corps du prompt ne conserve que des instructions visuelles pures, continues et directement exécutables en chinois.
  2. Appeler scripts/compose_prompt.py pour générer :
    # Route des annales de l'art populaire (avec époque et triple fonction)
    python3 scripts/compose_prompt.py \
      --style nianhua-suoyang --decade 1980s --flavor ikko-geometric --title "年画缩样" --year "2026"
    
    # Route de la collection d'avant-garde des années 80 (avec grille ternaire et sous-titre)
    python3 scripts/compose_prompt.py \
      --style pioneer-book-series --flavor marber-grid --title "美学译丛" --subtitle "现代构成导论"
    
    # Auto-vérification (validation zéro parenthèse et zéro jargon résiduel)
    python3 .agents/skills/nianhua-cover-prompt/scripts/compose_prompt.py --self-test
    
    • Utiliser --no-text pour une image de base sans texte, pratique pour la mise en page ultérieure ; utiliser --era-mode vintage pour des motifs folkloriques d'époque authentiques.
  3. Vérifier la sortie : Confirmer que le corps ne contient aucune balise entre parenthèses ni caractère HEX, et vérifier le placement du titre du livre, de l'année et du sous-titre dans l'【Aide-mémoire de conception et verrouillage】.

Workflow B : Diagnostic visuel et ajustements ciblés

Lorsque l'utilisateur propose une ébauche générée par IA ou une couverture de référence en demandant une modification, exécuter le protocole de la section 4 de references/design-principles.md :

  1. Observer d'abord, diagnostiquer ensuite (What I See → Main Diagnosis) : Décrire d'abord les proportions réelles de l'image, le nombre de couleurs, l'intégrité de chaque caractère chinois/chiffre et les obstructions caractères-images, puis identifier 1 à 3 défauts Must-fix.
  2. Sortie double voie : Fournir des instructions de modification locale verrouillant les blocs intacts, et un prompt de tirage amélioré après ajustement de --style / --decade / --flavor / --cjk-grid.

Structure des répertoires

  • assets/blueprints.json : Source vraie des v5.1 pour les deux sous-styles, la grammaire d'époque, les zones de caractères inférieures, les contraintes inter-axes et le lexique.
  • assets/examples.md : Exemples de deux sous-styles, trois variantes, fonctions historiques et images de base sans texte (références entre parenthèses retirées).
  • references/design-principles.md : Principes premiers, triple fonction historique des estampes du Nouvel An, normes d'époque, matrice MECE et protocole de diagnostic visuel.
  • scripts/compose_prompt.py : Combinateur de prompts v5.1 sans dépendance (avec validation de régression --self-test).

Skills associés