Um Pipeline de Prompt Demonstra Propriedades de Meta-Programação

Um desenvolvedor documentou um pipeline de prompts usado para construir um aplicativo Electron (Claude Code CLI, React, TypeScript, SQLite) que demonstra as propriedades estruturais de uma linguagem de meta-programação, incluindo entradas/saídas tipadas, fluxo de controle, loops, máquinas de estado e interfaces de módulo.
Arquitetura do Pipeline
O sistema opera em quatro estágios distintos com contratos tipados entre eles.
Estágio 1: Análise Estática
O prompt repo-eval.md realiza uma varredura completa da base de código. Ele lê todos os arquivos-fonte, rastreia grafos de dependência, mapeia fluxos IPC de ponta a ponta e emite um relatório estruturado de descobertas para issues.md. Cada descoberta inclui:
- ID da Seção
- Título
- Gravidade (Crítico/Alto/Médio/Baixo)
- Categoria
- Caminhos dos arquivos com intervalos de linha
- Evidência
- Avaliação de impacto
- Correção recomendada
Estágio 2: Compilação
O prompt address-issues.md analisa a saída do Estágio 1. Ele agrupa as descobertas por afinidade de arquivo, atribui números de prompt (FIX-01, FIX-02, ...), determina dependências entre prompts e ordena por gravidade. A saída é um diretório (prompts/arch/r{NNN}/) contendo:
FIX-NN.md— Prompts de correção autocontidos especificando objetivo, descobertas abordadas, arquivos a modificar, etapas de implementação e critérios de verificação.STATE.md— Rastreador de estado de execução com status por prompt (pendente/em andamento/concluído/bloqueado), grafo de dependências, datas de conclusão e notas de transferência.MASTER.md— Especificação do loop de execução.
Estágio 3: Execução
MASTER.md serve como o loop de execução. Em cada iteração:
- Lê
STATE.md - Seleciona o próximo prompt pendente cujas dependências estão satisfeitas
- Lê o prompt
- Lê todos os arquivos-fonte afetados
- Executa as etapas de implementação
- Executa verificação (
tsc --noEmit,greppara padrões removidos, verificações de contagem de linhas) - Atualiza
STATE.md - Acrescenta entrada no changelog, atualiza documentação de arquitetura
- Volta para a etapa 1
Estágio 4: Empacotamento
O prompt release-notes.md lê o changelog, executa git log e git diff --stat contra a última tag, categoriza as alterações e emite notas de lançamento formatadas com recomendação de incremento de versão.
Propriedades Principais
Contratos Tipados: O esquema de saída de repo-eval é o contrato de entrada para address-issues. O esquema de saída de address-issues é o contrato de entrada para MASTER. Os prompts FIX consomem o formato exato que address-issues produz. STATE.md tem um esquema definido que MASTER lê e escreve.
Documentação Automática: Um prompt do sistema (agents.md) anexado a cada janela de contexto do Claude Code inclui um protocolo pós-execução: acrescentar uma entrada no changelog, atualizar documentação de arquitetura afetada, atualizar rastreamento de estado. A documentação é emitida como um efeito colateral da execução do prompt, eliminando a deterioração do contexto.
Prompts como ADRs: Cada FIX-NN.md funciona como um documento de design, ordem de serviço e registro de decisão arquitetural, capturando problema, justificativa, plano de implementação e critérios de verificação antes da execução.
Resultado
Um dia de execução deste pipeline produziu:
- 2 avaliações completas do repositório
- 17 correções de bugs em 2 rodadas de revisão (condições de corrida, arquitetura de fluxo, gerenciamento de estado concorrente)
- Decomposição de serviço: 1.218 linhas → 403 linhas + 5 serviços extraídos
- 3 correções adicionais de falhas
- Reescrita do README verificada contra o código-fonte
- Site de 6 páginas no GitHub Pages
- 21 entradas no changelog
📖 Read the full source: r/ClaudeAI
👀 See Also
Agente OpenClaw quebrou aos 65% de contexto: 683k tokens, zero leituras de cache no Ollama/GLM
Uma execução de 23 horas de um agente OpenClaw no Discord com o GLM 5.3 Flash via Ollama Cloud quebrou aos 683 mil tokens — 65% da janela de 1M configurada — sem erro de overflow, sem timeout e com cacheRead=0 em todos os turnos afetados.

Construindo um Agente de Fluxo de Caixa Confiável com OpenClaw e Notion: Lições sobre Análise de SMS e Rotulagem de Transações
Um desenvolvedor criou um agente de IA local-first para automatizar o rastreamento do livro-razão de negócios usando alertas por SMS, Atalhos do iPhone, Notion e OpenClaw. O sistema funciona, mas exigiu a solução de três desafios de confiabilidade: lidar com quebras de linha em SMS bancários, usar IA para análise contextual e ajustar prompts para rastrear transações pequenas.

Companhia Matinal Automatizada com Geração de Papel de Parede de Citações Usando Remotion
Um desenvolvedor criou um companheiro matinal automatizado que extrai citações de 107 livros em um cofre do Obsidian, gera resumos personalizados com threads do Reddit e prompts de diário, e depois cria papéis de parede personalizados usando Remotion com seleção de design orientada por IA.

Usando Servidores MCP para Conectar Claude a Bancos de Dados em Tempo Real para Análise Sob Demanda
Um desenvolvedor criou um servidor MCP para o CybersecTools, conectando o Claude a um banco de dados com mais de 10.000 produtos de cibersegurança, permitindo análise de dados em tempo real em vez de dashboards tradicionais. O servidor oferece 40 ferramentas para comparar fornecedores, analisar categorias de mercado e verificar a cobertura do NIST CSF 2.0.