CommunityImagemgithub.com

nianhua-design

Projetar prompts chineses altamente controlados para geração de imagens, combinando o estilo visual da arte popular chinesa (nianhua) com a estética do modernismo gráfico, suportando diagnósticos baseados em imagens de referência.

O que é nianhua-design?

Esta habilidade, chamada 'nianhua-design', é uma ferramenta especializada para gerar prompts de alta precisão em chinês para criação de imagens com modelos de IA como Midjourney ou DALL-E. Ela se baseia na estética do 'Modernismo Gráfico' e nas três funções históricas da arte popular chinesa (nianhua): decoração festiva, expressão de crenças populares e comunicação visual em massa. A habilidade divide-se em dois subestilos principais: 'nianhua-suoyang' (amostras de nianhua, do tradicional ao moderno) e 'pioneer-book-series' (série de livros de vanguarda dos anos 80). Cada subestilo pode ser combinado com três variações de sabor coevo: composição geométrica oriental (ikko-geometric), grade de três linhas para séries de livros (marber-grid) e sobreposição de duas cores especiais (riso-overprint). O sistema também permite especificar décadas históricas (1950-60, 1970, 1980, 1990) e suporta um fluxo de trabalho completo: desde a geração do prompt com parâmetros precisos até a 'consulta de revisão por imagem', onde o usuário pode fornecer uma imagem de rascunho para diagnóstico e ajuste fino do prompt. A habilidade é implementada principalmente através de um script Python (compose_prompt.py) e arquivos de blueprint JSON, oferecendo controle granular sobre layout, paletas de cores, tipografia e ornamentos.

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

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

nianhua-design(v0.0.1)

Matriz Estética: Dois Subestilos × Três Funções Históricas do Nianhua

  1. Dois Subestilos Principais(--style):
    • nianhua-suoyang(Amostras de Nianhua · Síntese do Tradicional ao Moderno):Sistema de capas de álbuns e catálogos de encomendas internas das editoras de arte entre 1950 e 1990. Não é uma simples pintura folclórica, mas uma síntese do design de capas da época — abrangente, capaz de utilizar pincelada fina, recortes de papel com dentes de serra, xilogravura colorida, selos quadrados em estilo de selo e caligrafia com pincel para estabelecer a aura tradicional, bem como blocos de cores em grade, grandes espaços em branco, colagens fotográficas e caracteres deformados à mão que rompem com a moldura da tipografia impressa contemporânea para expressar uma modernidade vanguardista.
    • pioneer-book-series(Série de Vanguarda dos Anos 80 · Encadernação Modernista):Rota de encadernação das séries literárias, estéticas e de álbuns de pensamento dos anos 1980. Absorve a Bauhaus e o construtivismo russo, estabelecendo ordem através de grandes espaços em branco, cortes duros com círculos/triângulos/faixas sólidas, tons baixos e sutis de livros e títulos geométricos manuais como vigas de construção.
  2. Três Funções Históricas do Nianhua(--function):O nianhua já desempenhou três funções simultaneamente — decoração festiva(festive-ornament), expressão de crenças populares(folk-belief)e comunicação visual de massa(mass-visual). Esta lei explica por que as capas de amostra naturalmente possuem tensão gráfica festiva, ordem cerimonial simétrica e grandes caracteres de ano e letreiros pintados à mão para identificação à distância.
  3. Três Variações de Sabor Coevas(--flavor,padrão none):ikko-geometric(Composição Geométrica Oriental)| marber-grid(Grade de Três Linhas para Séries)| riso-overprint(Sobreposição de Duas Cores Especiais)。Ambos os subestilos podem adaptar essas três variações de acordo com sua própria semântica.

Dimensões Ortogonais e Gramática Histórica(Fonte Verdadeira: assets/blueprints.json)

  • Período Histórico Real(decade):1950s-60s(papel simples impresso, tipografia Song/Kai/Li, faixas decorativas proibidas)| 1970s(cores vivas e brilhantes de alta saturação, caracteres grossos/contornados, proibido tons baixos de livro e douração)| 1980s(peso máximo padrão, período de síntese, compatível com amostras de pincelada fina e séries de vanguarda)| 1990s(impressão offset em papel couché, colagem de filmes e cores contrastantes de alto contraste, proibido bordas tradicionais)。
  • Suporte e Estrutura de Zona de Caracteres Vinculada(format × skeleton):cover / calendar / poster / pattern-book / book-series × block-cut / window-frame / grid-minimal / bleed-poster(cada layout específico vincula title_zone、year_zone e sub_zone exclusivas)。
  • Disposição e Engrenamento(cjk_grid × tactic):8 tipos de grade de disposição de caracteres chineses (com verificação de direção horizontal/vertical/diagonal para evitar disposição vertical forçada de caracteres extremamente largos) × 6 tipos de técnicas de imagem e texto (esquiva automática de conflitos diagonais em layouts de grade).
  • Metáfora, Meio, Ornamento e Cor Fonte:metaphor × medium × accent(moldura fina dupla / selo quadrado em estilo de selo yin / faixa decorativa pinyin maiúscula / borda estreita de meandros contínuos / douração local fosca / papel brocado com padrão oculto)× palette(proporção de área de 3–4 cores)× typo(estrutura de caractere desenhada à mão não padronizada)。

Fluxo de Trabalho A: Geração de Prompt, Separação de Referências entre Parênteses e Bloqueio de Zona

  1. Princípio de Separação:Todos os títulos entre parênteses (como "Regras de Grade de Tipografia do Leste Asiático", "Zona Principal-Secundária", "#D8432C" e parâmetros de coordenadas) são removidos do corpo do prompt e movidos para um 【Resumo de Design e Bloqueio de Caracteres】 independente; o corpo do prompt retém apenas instruções visuais chinesas puras, contínuas e diretamente desenháveis.
  2. Chamar scripts/compose_prompt.py para gerar:
    # Rota de Amostras de Nianhua (suporta período histórico e três funções)
    python3 scripts/compose_prompt.py \
      --style nianhua-suoyang --decade 1980s --flavor ikko-geometric --title "Amostras de Nianhua" --year "2026"
    
    # Rota de Série de Vanguarda dos Anos 80 (combinada com grade de três linhas e subtítulo)
    python3 scripts/compose_prompt.py \
      --style pioneer-book-series --flavor marber-grid --title "Série Estética" --subtitle "Introdução à Composição Moderna"
    
    # Autoverificação (valida zero parênteses e zero jargão residual)
    python3 .agents/skills/nianhua-cover-prompt/scripts/compose_prompt.py --self-test
    
    • Adicione --no-text para obter imagens de fundo sem texto para pós-edição; adicione --era-mode vintage para temas folclóricos de época autênticos.
  3. Verificar Saída:Confirme que o corpo do prompt não contém tags de metadados entre parênteses nem caracteres HEX, e no 【Resumo de Design e Bloqueio de Caracteres】 verifique a posição do título do livro, ano e subtítulo.

Fluxo de Trabalho B: Consulta de Revisão por Imagem e Ajustes Direcionados

Quando o usuário colar um rascunho gerado por IA ou uma imagem de referência solicitando modificação, execute o protocolo da Seção 4 de references/design-principles.md:

  1. Observar Primeiro, Depois Diagnosticar(O Que Vejo → Diagnóstico Principal):Primeiro declare a proporção real da imagem, número de cores, integridade de cada caractere chinês/número e sobreposição de imagem e caractere, depois identifique 1–3 problemas Must-fix.
  2. Saída Dupla:Forneça instruções de modificação local que mantenham os blocos intactos, bem como um prompt atualizado de nova geração após ajustar --style / --decade / --flavor / --cjk-grid.

Estrutura de Diretórios

  • assets/blueprints.json:v5.1 Fonte Verdadeira dos dois subestilos, gramática histórica, zonas de caracteres submersas, restrições entre eixos e vocabulário.
  • assets/examples.md:Exemplos dos dois subestilos, três variações, funções históricas e imagens de fundo sem texto (corpo do prompt já sem referências entre parênteses).
  • references/design-principles.md:Princípios de primeira ordem, três funções históricas do nianhua, normas históricas, matriz MECE e protocolo de consulta de revisão por imagem.
  • scripts/compose_prompt.py:v5.1 Combinador de prompt sem dependências (inclui verificação de regressão --self-test).

Habilidades Relacionadas