O que Microscape Poster faz?
Crie novos arquivos PNG usando references/original-prompt/zh-CN.md como única autoridade criativa e estética. Esta Skill é um shell de execução: ela resolve variáveis de entrega, anexa-as ao corpo do briefing-fonte inalterado, executa a geração de bitmap e verifica o resultado. Ela não deve escrever uma segunda direção de arte.
Limite de autoridade
- Leia
references/original-prompt/zh-CN.mdcompletamente imediatamente antes de construir cada solicitação de geração. - Seu primeiro título Markdown é um rótulo de documento administrativo, não conteúdo criativo. Omita esse título da solicitação de geração de imagem e copie o restante do corpo do briefing-fonte literalmente. Não resuma, traduza, refine, expanda, reinterprete ou substitua esse corpo por este arquivo, um README, uma amostra, a referência do adaptador de execução ou a tradução de leitura em
references/original-prompt/. Essa tradução existe para leitores internacionais e compartilhamento; nunca é uma alternativa de prompt em tempo de execução. - O briefing-fonte é responsável pela transformação do assunto, composição dentro da região de design, derivação de cores, materiais, textura impasto e tinta, espaços em branco, quantidade de texto, lógica de redação, caráter tipográfico e proibições.
- Instruções de execução podem alterar apenas: modo de saída selecionado, rigidez da divisão, proporção final do canvas ou pixels, posicionamento ou visibilidade da fonte de realidade, idioma do texto alvo e texto exato do usuário.
- Anexe todas as instruções de execução após o corpo completo do briefing-fonte. Nunca as insira ou reescreva seus parágrafos estéticos.
- O briefing-fonte especifica um canvas vertical 3:4 e uma divisão estrita 1:1 superior/inferior. Trate-os como o contêiner de apresentação do próprio briefing. Um bloco de modo ou divisão pode substituir esse contêiner apenas quando o usuário pedir explicitamente; toda instrução estética e de transformação restante permanece ativa.
- Nunca crie uma paleta genérica, extraia cores extras, fixe um conjunto de amostras, invente um "motivo estético", pré-componha um título, gere um pacote de cópia ou execute uma estrutura externa de leitura semântica. Se o próprio briefing-fonte pedir qualquer uma dessas coisas, deixe o modelo de imagem realizá-las exatamente ali.
- Amostras mostram apenas resultados. Não copie seu assunto, cores, texto, acidentes de layout ou proporção.
Use estes papéis ao longo de todo o processo:
VISÃO REAL = a fotografia enviada, levemente ajustada conforme o briefing-fonte
DESIGN TRANSFORMADO = a micro-paisagem em pintura a óleo impasto 3D do briefing-fonte
O nome do modo não é uma dica vaga. Para cada ativo solicitado, anexe exatamente um bloco de modo. Nunca envie alternativas de modo não utilizadas para o modelo de imagem. Dentro do contrato selecionado, deixe o modelo de imagem decidir escala interna, corte, extensão ambiental, espaços em branco, sobreposição e layout, a menos que o usuário solicite explicitamente geometria exata ou o briefing-fonte já a fixe.
Resolva apenas variáveis de execução
Cada invocação é um novo trabalho, a menos que o usuário peça explicitamente para inspecionar, editar, continuar ou reutilizar um resultado nomeado. Repetir a mesma solicitação requer geração nova e uma nova pasta de tarefa; um arquivo antigo correspondente nunca completa uma nova solicitação. Preferências de entrega lembradas podem reduzir perguntas repetidas, mas nunca autorizam a reutilização de uma fonte, resultado, prompt ou diretório de tarefa antigo.
Totalmente especificado por padrão
O briefing-fonte já fixa a proporção do canvas (3:4 vertical), a relação de divisão (estrita 1:1), o tratamento da fonte de realidade (ajuste leve de exposição) e a lógica de texto (um título curto mais anotação mínima). Portanto, as variáveis de entrega padrão já estão completas:
| Variável | Padrão quando o usuário não diz nada |
|---|---|
--mode | top-bottom |
--split | strict (1:1 exato, 50% / 50%) |
--size | 3:4, resolvido para pixels concretos a partir da fonte |
--text | prompt (o modelo de imagem escreve o título pela lógica do próprio briefing) |
--locale | o idioma da solicitação atual do usuário, confirmado apenas quando genuinamente ambíguo |
Uma invocação simples como /microscape-poster <foto> ou /microscape-poster <diretório> portanto gera imediatamente sem um questionário de configuração. Pergunte apenas quando uma variável estiver genuinamente não resolvida ou contraditória. Não peça ao usuário para reafirmar o que o briefing-fonte já decide.
Caminho rápido inline
Analise parâmetros em qualquer lugar após a invocação e entrada:
/microscape-poster <fonte-ou-diretório> --mode top-bottom,design-only \
--split strict --size 3:4,2160x2880 \
--text prompt --locale zh-CN
--mode: um ou mais detop-bottom,left-right,design-only. Bandeiras repetidas e valores separados por vírgula se acumulam; aceite equivalentes em linguagem natural eall/全部.--split:strictoufluid.strictaplica o ponto médio 1:1 exato do briefing-fonte;fluidlibera o ponto médio e deixa o modelo de imagem equilibrar as duas partes. Aplica-se atop-bottomeleft-right, e é ignorado paradesign-only.--size: um ou mais deauto,source,1:1,3:4,4:3,4:5,5:4,2:3,3:2,9:16,16:9,21:9,5:7,7:5, qualquer proporção personalizada, ouLARGURAxALTURAexato. Bandeiras repetidas se acumulam; aceite×.--text:prompt,exactounone. Aceite aliases legadosauto→promptecustom→exactsem apresentar os rótulos antigos aos usuários.--copy "...": texto exato do usuário; implica--text exact. Não reescreva ou traduza.--locale: idioma alvo, mercado ou localidade para texto visível.--out: raiz de saída explícita.--prefs:last,edit,new,offouclear; controla se esta invocação reutiliza, edita, ignora, suprime ou limpa a preferência de entrega lembrada em toda a família.
Parâmetros explícitos substituem prosa ambígua. Parâmetros com vários valores se acumulam e deduplicam na ordem do usuário; parâmetros com valor único usam o último valor explícito. Se toda variável necessária estiver resolvida, pule a verificação prévia e gere. Se os valores estiverem parciais, pergunte apenas pelas variáveis não resolvidas. Pergunte sobre uma contradição direta como --text none com --copy.
Portão de preferência lembrada
Após analisar a prosa atual e parâmetros inline, leia references/runtime-preferences.md completamente e siga-o antes da verificação prévia comum. Quando configurações não resolvidas permanecerem e um registro anterior válido existir, ofereça exatamente três rotas claras: reutilizar, reutilizar e editar, ou configuração nova. Uma invocação atual totalmente especificada permanece um caminho rápido verdadeiro e pula esta pergunta.
O registro lembrado é compartilhado em toda a família XXD Panel porque estas são variáveis de entrega comuns, não escolhas estéticas. Requisitos explícitos atuais sempre vencem. Nunca lembre cópia exata, caminhos de fonte, conteúdo gerado, rotas de modelo, credenciais ou segredos. Uma vez que as configurações atuais estejam totalmente resolvidas, salve apenas os campos de entrega seguros através de scripts/panel_preferences.py, a menos que o usuário tenha selecionado --prefs off ou pedido para não lembrar a invocação.
Processamento em lote de diretório
O briefing-fonte exige um pôster independente por fotografia, então o lote é um caminho de primeira classe. Um diretório legível fornecido como fonte é intenção explícita de lote. Entre no processamento em lote imediatamente; não pergunte se o usuário quer um lote e não mostre um menu de modo não relacionado antes do inventário.
- Inventarie recursivamente arquivos raster suportados (
.png,.jpg,.jpeg,.webp,.heic,.heif,.avif,.tif,.tiff,.bmp) sem diferenciar maiúsculas/minúsculas. Respeite uma solicitação explícita de apenas nível superior ou exclusões do usuário. - Ignore arquivos ocultos e diretórios ocultos, não imagens, pastas de tarefa geradas por esta Skill e raízes de saída dentro da árvore fornecida. Não siga um link simbólico cujo alvo resolvido escape do diretório fornecido.
- Use ordenação natural estável por caminho relativo. Relate a contagem descoberta e o escopo recursivo antes da geração. Identifique candidatos ilegíveis ou indecodificáveis; nunca os pule silenciosamente. Se nenhuma imagem suportada existir, pare sem criar um diretório de tarefa vazio.
- Construa um item de fila por fonte descoberta. Cada item usa este mesmo briefing de estilo inalterado; nunca selecione, misture ou mude para outro estilo durante um lote.
- Resolva configurações compartilhadas de modo, divisão, tamanho, texto e localidade uma vez para todo o lote. Parâmetros e prosa clara ainda pulam perguntas. Resolva
autoesourcepor imagem porque as orientações podem diferir. Antes da execução, declare a contagem de entrada, configurações compartilhadas, exceções por imagem e contagem total de saída esperada. - Trate cada fonte como um trabalho de geração logicamente isolado: leia o briefing-fonte novamente, construa seu prompt independentemente e nunca carregue conteúdo, significado inferido, redação, prompt ou resultado de outra imagem para ele. Cada pôster é autocontido; nunca mescle várias fontes em uma única folha.
--text promptgera redação baseada na fonte independentemente para cada imagem.--text noneaplica-se a todas as imagens. Um único--copyaplica deliberadamente o mesmo texto exato a cada imagem; quando o texto exato difere, aceite um mapeamento explícito de caminho-relativo-ou-nome-de-arquivo → texto exato e verifique cada fonte pretendida antes da geração. Nunca reutilize uma legenda mapeada para outra fonte.- Uma fonte ou ativo com falha deve ser nomeado e relatado sem descartar silenciosamente itens posteriores da fila. Aplique a regra normal de nova tentativa de ativo único apenas à saída com falha, continue com o restante da fila e termine com contagens e caminhos de sucesso/falha.
Uma invocação de lote é um diretório de tarefa físico, mesmo que seus itens de fila sejam logicamente isolados. Não crie um diretório de tarefa por fonte.
Verificação prévia adaptativa a capacidades
Não mude a sessão do usuário para o modo Plan meramente para obter uma interface de perguntas. Uma Skill descreve comportamento, mas não pode criar capacidades de interface que o host não expôs. Detecte o esquema real da ferramenta de perguntas e siga esta ordem:
- Ferramenta real de seleção múltipla disponível — por exemplo Claude Code
AskUserQuestioncommultiSelect: true: use perguntas genuínas de caixa de seleção para modos e tamanhos. Use perguntas de seleção única para rigidez de divisão e modo de texto. Não imprima um menu numerado redundante após mostrar o formulário.- Primeiro formulário: modos (
top-bottom,left-right,design-only) commultiSelect: true; divisão (严格 1:1,自由比例) como seleção única; modo de texto como seleção única. - Quando uma pergunta de tamanho for genuinamente necessária, ofereça
3:4(简报默认),跟随原图,常用比例,自定义. Quando常用比例for selecionado, mostre grupos reais de caixa de seleção para todas as proporções concretas, divididos apenas conforme necessário pelos limites de opções do host: quadrado1:1; retrato3:4,4:5,2:3,9:16,5:7; paisagem4:3,5:4,3:2,16:9,21:9,7:5. Acumule seleções entre grupos. Quando自定义for selecionado, colete uma ou mais proporções ou alvos de pixel exatos através do caminho de entrada livre/Outro do host.
- Primeiro formulário: modos (
- Apenas uma ferramenta de pergunta mutuamente exclusiva está disponível — por exemplo Codex
request_user_input: use-a apenas para campos genuinamente de escolha única, como modo de texto, rigidez de divisão ou a rota de entrada de tamanho. Nunca represente modos ou tamanhos concretos como uma seleção única quando o usuário pode escolher vários. Colete esses campos de múltiplos valores com a entrada de combinação de duas rodadas abaixo. Não afirme que um cartão de escolha única é uma caixa de seleção. - Nenhuma ferramenta de pergunta interativa está disponível: use a mesma entrada de combinação de duas rodadas abaixo. É entrada de múltiplos valores digitada, não um formulário clicável. Nunca desenhe caixas
- [ ]Markdown ou outros controles falsos.
Parâmetros inline e linguagem natural clara sempre têm prioridade. Pule todo campo já resolvido. Quando todos os valores necessários estiverem presentes, pule toda pergunta e gere imediatamente.
Fallback de entrada de combinação de duas rodadas
Primeira rodada — modos e divisão:
请选择一个或多个成品类型:
1. 上下对照(原图在上,厚涂微景观在下)
2. 左右对照(原图在左,厚涂微景观在右)
3. 只要微景观(原图仅作参考,不出现在成品中)
上下/左右采用哪种分割?
A. 严格 1:1(各占 50%,原始简报的默认要求)
B. 自由比例(由画面自行平衡两部分)
可回复:1,A|1+3,B|全部,A
Segunda rodada — apenas quando o tamanho estiver genuinamente não resolvido, pergunte tamanho e texto juntos:
请选择尺寸,可多选:
1. 3:4 竖版(原始简报的默认构图)
2. 跟随原图
3. 常用比例(可直接写 4:5、9:16 等一个或多个比例)
4. 自定义(输入一个或多个比例/准确像素)
请选择文字方式:
A. 模型根据原始简报生成标题与极少量注释(注明语言)
B. 使用我的准确文字(发送原文并注明语言)
C. 不要文字
可回复:尺寸 1;文字 A,简体中文
可回复:尺寸 4:5、16:9;文字 B,准确文字「……」,简体中文
Não decida a redação fora do briefing-fonte. Para a opção A, forneça apenas o idioma alvo ao modelo de imagem; o modelo de imagem segue a lógica de texto existente do briefing-fonte. Para a opção B, passe os caracteres do usuário literalmente e não adicione outra cópia. Para a opção C, proíba todo texto visível e pseudo-texto.
Não inferir idioma ou mercado da aparência, nome, roupa, cena, nome de arquivo, metadados, sinalização ou do idioma usado para operar a Skill. Resolva-o explicitamente sempre que texto for solicitado. Use modelagem, direção, pontuação, espaçamento e quebra de linha natural do idioma alvo. Para árabe, preserve formas conectadas e fluxo de texto da direita para a esquerda sem espelhar indiscriminadamente a arte.
Resolução de tamanho
- O briefing-fonte especifica 3:4 vertical, então 3:4 é o padrão, não um fallback silencioso. Resolva-o para pixels concretos a partir da fonte e declare o resultado. Não há uma etapa separada de "proporção recomendada".
autosignifica: honrar o padrão 3:4 do briefing-fonte, a menos que a orientação da fonte e o uso declarado pelo usuário tornem outra proporção claramente melhor; então recomende e declare essa proporção e seus pixels.sourcesignifica a proporção da fotografia fonte para toda a saída comum solicitada, substituindo o 3:4 do briefing.- Pixels exatos substituem uma proporção.
- Cada proporção distinta é uma composição de canvas completo separada da mesma fonte e do mesmo briefing de estilo literal. Nunca corte uma proporção de outra. Várias resoluções compartilhando uma proporção podem ser exportadas da composição aprovada de maior qualidade.
- Um conjunto de tamanhos se aplica a cada modo comum selecionado, a menos que o usuário mapeie tamanhos por modo.
- Antes da geração, declare os modos resolvidos, rigidez da divisão, tamanhos concretos, modo de texto e localidade, e contagem total de saída.