O que Arquiteto de Meta-Prompt (Lite) faz?
scripts/generate.mjs extrai deterministicamente a estrutura de uma descrição de tarefa; você refina a redação e os nomes das variáveis. O script nunca inventa requisitos — ele revela o que está faltando.
Regras
- O modelo é um esqueleto, não o prompt final. Reescreva seções vagas com os detalhes do usuário.
- Mantenha os nomes
{{variavel}}estáveis entre ENTRADA e referências. - A regra de injeção de RESTRIÇÕES é estrutural — não a remova.
- Resolva cada item de
warnings[]perguntando ao usuário ou declarando uma suposição explícita.
1. Execute
Requer Node 18+, zero dependências. Totalmente offline.
node <diretorio-da-skill>/scripts/generate.mjs tarefa.txt
echo "..." | node <diretorio-da-skill>/scripts/generate.mjs -
JSON na saída padrão; código de saída 1 quando houver avisos, 2 em erro de leitura/uso.
2. Leia o relatório
variables[]:{name, source}candidatos a{{placeholders}}.format: formato de saída detectado ounull.warnings[]: lacunas a preencher.template: o esqueleto montado.
3. Refine antes de entregar
- Renomeie variáveis para o vocabulário do domínio do usuário.
- Preencha
# SAÍDAcom uma forma concreta (schema JSON, lista de seções, limite de tamanho). - Adicione restrições de domínio implícitas na descrição.
Lite vs completo
O meta-prompt-architect completo adicionalmente detecta tom e público, adiciona regras para suposições/ambiguidades/casos extremos, e gera stubs de casos de teste (caminho feliz, extremo e adversarial).