SPECTRE

SPECTRE

Joe Fernandez (Codename Inc) · Programação · Produtividade

O SPECTRE é um fluxo de trabalho de engenharia agêntica gratuito e de código aberto que se integra ao Claude Code e ao Codex e transforma uma ideia vaga de funcionalidade em código revisado, testado e entregue. Ele conduz o trabalho por um fluxo de comandos de barra que cobre escopo, planejamento, execução, revisão e limpeza. Pense nele como desenvolvimento guiado por especificação para agentes de programação com IA: você concorda com o plano primeiro, e depois o agente constrói. Você permanece no circuito nas decisões que importam, e o seu agente de programação cuida do resto. Foi feito para desenvolvedores que querem resultados consistentes e repetíveis em vez de prompts sortudos e isolados.

Prévia da interface de SPECTRE

Sobre SPECTRE

O que é o SPECTRE

O SPECTRE é um fluxo de trabalho de agente de programação com IA baseado em plugins, não um aplicativo separado no qual você faz login. Você o instala no Claude Code ou no Codex e depois começa a trabalhar digitando um único comando. A partir daí, ele conduz o seu agente por uma sequência fixa: delimitar o escopo da funcionalidade, escrever o design técnico, dividi-lo em tarefas, executá-las com subagentes, revisar o resultado e abrir uma pull request.

O problema que ele ataca é a ambiguidade. Quando um pedido é vago, o modelo preenche as lacunas com suposições, e você acaba com código emaranhado e retrabalho. O SPECTRE força os detalhes que faltam a virar documentos duradouros primeiro. Esse é o núcleo da sua abordagem de desenvolvimento guiado por especificação, para que o agente construa a partir de um plano acordado e não de uma suposição. Joe Fernandez, o desenvolvedor, o criou depois de usá-lo para lançar os próprios produtos.

O porém está no escopo. O SPECTRE foi desenhado para funcionalidades de tamanho padrão dentro de um repositório. Para ajustes de texto, passes de estilo ou builds gigantes de várias fases, o autor aponta para outro caminho. Ele também pressupõe que você já tem o Claude Code ou o Codex rodando e que sabe se virar no terminal.

Primeiros passos

  1. Adicione o marketplace do SPECTRE no Claude Code ou no Codex e instale o plugin.
  2. Reinicie ou abra uma nova sessão para que os subagentes gerenciados sejam descobertos.
  3. Rode o comando de escopo, como /spectre:spectre-scope, e responda às perguntas até que o escopo da funcionalidade fique definido.
  4. Avance pelos passos de planejamento e execução, revisando a passagem antes de qualquer mudança no código.
  5. Termine com o ship, que limpa a branch, roda os testes e abre a pull request.

Informações do produto

Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de SPECTRE.

Plano gratuitoSim
Planos pagos$0
PlataformaClaude Code, Codex (CLI plugins)
DesenvolvedorJoe Fernandez (Codename Inc)
CategoriaProgramação · Produtividade
Data de lançamentoDec 2025
Última atualizaçãoSep 2026
Visitas ao site649.3M
Ranking global do site50
Disponibilidade da APINão

Ideal para

Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.

Usuários

  • Desenvolvedores que já usam o Claude Code ou o Codex e querem que o agente produza resultados mais consistentes em funcionalidades reais, e que não se importam com um fluxo de trabalho no terminal.
  • Criadores solo e indie hackers que lançam funcionalidades de produto sem uma equipe para pegar erros, desde que sigam os passos de escopo e planejamento em vez de pular direto para o código.
  • Product managers técnicos e ex-programadores que escrevem especificações e querem que um agente leve o plano até uma pull request testada.

Tarefas

  • Transformar um pedido de funcionalidade pouco claro em um escopo escrito, um design técnico e uma lista de tarefas antes de escrever qualquer linha de código.
  • Rodar subagentes de programação em paralelo, cada um recebendo apenas o contexto que a sua tarefa precisa.
  • Limpar uma branch removendo código morto, adicionando testes e preparando uma pull request.

Cenários

  • Começar um produto totalmente novo em que você tem uma ideia, mas os limites exatos da funcionalidade ainda não estão claros.
  • Resolver uma questão bastante técnica que exige pesquisar o código antes que alguém escreva qualquer coisa.
  • Retomar uma funcionalidade semanas depois e deixar que uma passagem de sessão salva ponha o agente a par de tudo.
  • Limpar uma branch bagunçada antes de uma pull request. Ele cuida das partes chatas.

Principais recursos

Um comando para começar a construir

Cada pedaço de trabalho de uma funcionalidade entra por um único comando de escopo. Você não precisa memorizar um menu enorme de passos. Apenas um. Então o que o fluxo de comandos de barra faz de fato. O fluxo de escopo explora as bordas da sua ideia e separa o que entra, o que fica de fora, o que é futuro e o que está explicitamente fora de escopo. Para quem faz malabarismo com vários projetos, esse ponto de entrada único é tudo.

Comandos de fluxo de trabalho para todo o ciclo de vida

O SPECTRE vem como um conjunto de comandos de barra, de /spectre:spectre-kickoff para funcionalidades novas e vagas a /spectre:spectre-ship para o fechamento final. Plan, execute, prove e handoff também vivem aqui. O agente sugere o próximo comando no fim de cada resposta. Assim você quase nunca precisa pensar qual vem depois.

Envio automático de subagentes

O SPECTRE encaminha trabalhos específicos para subagentes especializados: um para implementar, um para analisar como o código existente funciona, um para encontrar padrões reutilizáveis, um para pesquisar na web e um para revisar. Os prompts os chamam por você, então você não precisa. É uma boa economia de tempo. Entregar a cada subagente apenas o contexto que a sua tarefa precisa o mantém focado. Menos ruído, menos desvios.

Prova de que a funcionalidade realmente funciona

Antes de dar uma funcionalidade por pronta, o passo prove transforma o escopo e os fluxos do usuário em critérios de aceitação e os verifica na sua configuração de testes. Ele captura capturas de tela ou vídeo para o trabalho visual e monta uma página de prova revisável. Quem já lançou uma funcionalidade que "passava" mas quebrava no navegador vai ver o valor aqui.

Memória de sessão entre janelas de contexto

Rode um comando de passagem quando a sua janela de contexto encher ou quando você trocar de tarefa. O SPECTRE grava um instantâneo de status e o carrega na sua próxima sessão de forma automática, juntando os últimos instantâneos em uma memória contínua. Isso significa que você pode limpar a janela sem perder o fio. Ótimo. Chega de explicar o projeto inteiro de novo para uma sessão recém-criada.

Conhecimento duradouro que se acumula

O SPECTRE captura armadilhas verificadas, decisões, padrões e bloqueios como registros estruturados. Um índice de inicialização com tamanho limitado mostra apenas os relevantes para uma tarefa específica. Depois o agente carrega o registro completo após checar que ele ainda se aplica. Com o tempo, o seu projeto acumula contexto. Ele não volta a zero a cada sessão.

Execução de tarefas em paralelo com revisão

O execute divide o plano em tarefas, as envia para subagentes paralelos e roda a verificação depois de cada onda. Em seguida, acrescenta uma revisão de código adversarial de runtime oposto, seguida de uma passada de reparo. Em palavras simples, um modelo diferente confere o trabalho. Isso pega pontos cegos que um único agente costuma deixar passar. Não é uma garantia. Mas é bem melhor do que torcer.

Prós e contras

Prós

  • Gratuito e de código aberto sob a licença MIT, então você pode ler cada skill e prompt que ele executa.
  • Funciona tanto com o Claude Code quanto com o Codex, então você não fica preso a um único agente de programação.
  • Força clareza antes do código, o que reduz o retrabalho que os prompts vagos causam.
  • As passagens de sessão e o conhecimento duradouro sobrevivem a reinícios de contexto e a longos intervalos entre sessões.

Contras

  • Mais pesado que um prompt comum. Para mudar uma linha de texto, a ida e volta é mais cerimônia do que a maioria quer.
  • Precisa de uma instalação já existente do Claude Code ou do Codex e de familiaridade com o terminal, então iniciantes ficam de fora.
  • O autor relata que não foi feito para builds enormes de várias fases. Você tem que dividir esses em fases por conta própria.
  • É um projeto pessoal mantido por um único desenvolvedor, então funcionalidades e documentação podem mudar sem muito aviso.

Perguntas frequentes

Sim. Ele é lançado sob a licença MIT e não custa nada instalar ou usar. O único custo é o que você já paga pelo Claude Code ou pelo Codex, já que o SPECTRE roda em cima dessas ferramentas em vez de substituí-las.

Conteúdo relacionado

Explore ferramentas, skills e artigos relacionados a SPECTRE.

Alternativas a SPECTRE

Forefront

Forefront

Forefront · Programação

O Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.

Grátis / $0 - $99/moVer detalhes
Startkit

Startkit

StartKit.AI · Programação

Startkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.

Pago / $99 - $499 one-timeVer detalhes
Testim

Testim

Tricentis · Programação

O Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.

Grátis / Custom pricing on requestVer detalhes