nianhua-design(v0.0.1)
Matriz Estética: Dois Subestilos × Três Funções Históricas do Nianhua
- 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.
- 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. - Três Variações de Sabor Coevas(
--flavor,padrãonone):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(cadalayoutespecífico vinculatitle_zone、year_zoneesub_zoneexclusivas)。 - 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
- 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. - Chamar
scripts/compose_prompt.pypara 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-textpara obter imagens de fundo sem texto para pós-edição; adicione--era-mode vintagepara temas folclóricos de época autênticos.
- Adicione
- 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:
- 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. - 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).