Sua equipe está usando IA para gerar código sem especificação formal. A IA toma decisões arquiteturais que só você deveria tomar. O resultado chega em produção diferente do que foi aprovado.
SPELL resolve isso na raiz: uma linguagem estruturada que transforma a visão do arquiteto em contrato compilável — antes de qualquer linha de código ser escrita.
— Marcos Fiore
Pedir código diretamente para uma IA sem especificação formal não é desenvolvimento — é uma aposta. A IA infere o que não foi dito, inventa regras de negócio que não existem e toma decisões arquiteturais sem autoridade para isso.
O problema não aparece no primeiro sprint. Aparece quando o sistema que chegou em produção é diferente do que foi aprovado. Quando o dev que escrevia os prompts sai da empresa e o conhecimento vai junto. Quando o retrabalho come o orçamento do próximo trimestre.
O SPELL não resolve o problema depois. Ele elimina a causa: ausência de uma especificação formal que a IA seja obrigada a seguir como contrato.
SPELL é uma linguagem estruturada de especificação de software. Não é linguagem de programação. É o elo formal entre a visão do arquiteto e o trabalho de qualquer agente de IA gerador de código.
O arquiteto escreve o que o sistema deve fazer — entidades, regras de negócio, endpoints, telas, segurança. O compilador valida, audita e gera um conjunto de arquivos que o agente de IA segue como contrato. Sem inferências, sem ambiguidades, sem decisões arquiteturais delegadas à IA.
A spec fica no repositório, ao lado do código. Sobrevive à rotatividade de equipe. É compilável, versionável, auditável.
"O arquiteto nunca é obrigado a saber mais do que o negócio exige. A IA nunca pode saber mais do que o arquiteto declarou."
Após construir o AST completo do projeto, o spellcomp audita a spec e produz um relatório de diagnóstico — antes de gerar qualquer arquivo. Nenhum agente começa a trabalhar enquanto houver inconsistências não resolvidas.
status declarado na tabela sem nenhuma regra que governe suas transições. O agente não saberá quando mudar de "Pendente" para "Aprovado".regras: HorarioDisponivel mas essa regra nunca foi declarada no bloco 10. Detectado na compilação, não no runtime.recomendar em itens de alto impacto. O auditor avisa — o arquiteto decide se é intencional.
Cada geração de ferramentas subiu um nível. O assembly abstraiu o hardware. As linguagens de programação abstraíram o assembly. Agora a IA abstrai o código — e isso muda o que o arquiteto precisa escrever.
A linguagem passa a ser de especificação, não de programação. O arquiteto descreve a intenção. A IA decide a implementação. O código vira detalhe — importante, mas delegável. O que não pode ser delegado é o conhecimento do negócio. E é exatamente isso que o SPELL captura.
spellcomp valida a estrutura e audita gaps, referências mortas e contradições em toda a spec.
O SPELL não é uma extensão do Claude. É infraestrutura independente de agente. O spellcomp gera o arquivo de entrada correto para cada ferramenta — seu time usa o agente que já usa.
O campo agente no padroes.spell controla qual arquivo é gerado. Um parâmetro. Zero configuração extra.
O pacote inclui o compilador, o manual completo do arquiteto, a referência da linguagem e exemplos prontos para uso.
spell-package.zip em uma pasta de sua escolha.O pacote inclui compilador, manual completo, referência da linguagem e exemplos. Grátis, sem cadastro.
Baixar SPELL v1.0