CodeSteer AI Squad

Orquestre agentes de IA com checkpoints, não com prompts soltos

CodeSteer instala uma squad cognitiva no repositório: spec, plano, código e QA via filesystem, com gates humanos antes de cada escrita.

Camada operacional em .memory-bank/ · implantação guiada pela consultoria

fluxo de uma entrega — .memory-bank/specs/checkout-pix/

spec.md — escopo e critérios de aceite · aprovado por você

plan.md + task.md — arquivos e estratégia · aprovado por você

código + testes — escopo travado · code-review: APROVAR

PR aberta pela squad o merge é sempre seu

Cada passo vira artefato auditável no repositório. Ver o pipeline completo

Compatível com sua IDE

CursorCursor
Claude CodeClaude Code
GitHub CopilotGitHub Copilot
AntigravityAntigravity
KiroKiro
OpenCode
CodexCodex

Mais que um assistente. Uma squad com handoffs no filesystem.

Agentes genéricos editam tudo de uma vez. O CodeSteer separa Product Owner, Planner, Implementer e QA, cada um escrevendo artefatos em .memory-bank/.

Handoffs via filesystem

Comunicação assíncrona com relatórios markdown persistentes.

Escopo travado por agente

Cada agente só grava onde repo_write_scope permite.

Squad vs IA tradicional

IA genérica

Um prompt, quatro arquivos alterados, testes quebrados, zero documentação.

CodeSteer

spec.md aprovado → plan.md → código com escopo travado → QA local. Tudo auditável.

Orquestração centralizada

Orquestrador

codesteer.orchestrator — classifica o track, mantém state.yaml, delega cada fase e para nos gates humanos.

Fase 1

Definição

  • product-manager (opcional)
  • spec
  • artifact-reviewer
  • architect (se exigido)

prd.md · spec.md · architecture.md

Fase 2

Planejamento

  • planner
  • artifact-reviewer

plan.md · task.md

Fase 3

Execução

  • implementer
  • verifier (por risco)
  • code-reviewer
  • tester (por risco)

código · delivery.md · quality.md · code-review.md

Fase 4

Fechamento

  • task-retrospective

retrospective.md · commit + PR governados

Suporte em qualquer fase: debugger — RCA, auto-healing e caça-regressão.

A squad abre a PR; o merge é sempre humano.

Diagrama do pipeline CodeSteer: o orquestrador delega as fases de definição, planejamento, execução e fechamento a agentes especializados, com checkpoints humanos obrigatórios entre as fases e merge sempre humano.

Pipeline SDD

Quatro fases de execução, com checkpoints HITL obrigatórios por padrão antes do plano e do código — a autonomia só aumenta quando você autoriza, com registro auditável.

Fase de execução

1. Definição & Spec

O fluxo se inicia com o pedido do desenvolvedor. O orquestrador classifica a complexidade (score 0–7+) e aciona product-manager, codesteer.spec e codesteer.artifact-reviewer (perfil spec) para PRD e TSD. Nenhuma linha de código é alterada nesta fase.

Entradas

  • Pedido do usuário
  • Memory Bank (.memory-bank/)
  • Arquitetura existente

Saídas

  • prd.md (Product Requirements)
  • spec.md (Technical Specs)
  • spec-review.md

Como confiar no código gerado?

Velocidade sem governança quebra produção. CodeSteer prioriza gates humanos, escopo isolado e QA local.

  • Checkpoints HITL

    A IA pausa para aprovação de spec e plano antes de editar código.

  • Isolamento de escopo

    Escrita restrita via repo_write_scope no state.yaml.

  • QA local

    Testes e regressão rodam no repositório antes da entrega.

  • Handoffs auditáveis

    Tudo registrado no filesystem, sem caixa preta.

  • PR governada, merge humano

    A squad abre a PR com evidências dos gates; o merge é sempre decisão sua.

Comparativo de Ciclo de Confiança

CaracterísticaIA Tradicional na IDECodeSteer Squad AI
Confirmação de EscopoImprovise e escreva na horaEspecificação formal (spec.md) com HITL
Planejamento de CódigoInexistente (sai escrevendo)Plano técnico isolado (plan.md) com HITL
Escopo de EscritaTodo o repositório abertoRestrito via `repo_write_scope` no state.yaml
Testes de RegressãoO desenvolvedor precisa testar manualmenteO Agente QA cria e executa testes locais
Fechamento da EntregaCommits soltos, sem rastreabilidadeCommit e PR governados; merge sempre humano

Os agentes da squad

Doze subagentes especializados cobrem orquestração, definição, planejamento, construção e fechamento — cada um com escopo travado no filesystem e responsabilidade única no pipeline.

Orquestrador (Cérebro da Squad)

Agente especializado

Missão

Conduzir o pipeline CodeSteer: recuperar ou criar slug em `.memory-bank/specs/{slug}/`, selecionar track, delegar fases reais, validar reports/blockers, atualizar state.yaml e parar apenas em hitl, done ou blocked.

  • Pedido do desenvolvedor
  • state.yaml e artefatos canônicos
  • Reports e blockers das fases

Escreve

  • Roteamento de track (HOTFIX, BUGFIX, TASK, FEATURE, EPIC)
  • Score de complexidade (0–7+)
  • state.yaml atualizado
  • Orquestração de handoffs entre agentes

Trilhas dinâmicas

  • HOTFIX / BUGFIX: debugger primeiro, checkpoints simplificados para correções.
  • TASK: planner (plan.md + task.md) → implementer → code-reviewer.
  • FEATURE / EPIC: squad completa com spec, artifact-reviewer, architect, planner e gates HITL.
Escopo: Apenas artefatos canônicos em `.memory-bank/specs/{slug}/**`

Estado persistido vence narrativa — adapta a profundidade do pipeline ao tamanho real do problema.

Base Cognitiva

A squad entrega. O segundo cérebro lembra.

Sem curadoria, o conhecimento de cada entrega evapora em threads de chat e na memória de quem participou. A Base Cognitiva transforma decisões, regras e lições em um segundo cérebro do projeto: notas em Markdown versionadas no repositório, conectadas por wikilinks e navegáveis no Obsidian com Graph View.

O agente propõe, o humano valida

Mesma governança da squad: nenhuma nota vira conhecimento aprovado sem revisão sua.

Markdown no repositório, sem lock-in

Versionado no Git junto do código — auditável, portátil e legível por humanos e agentes.

Legado vira conhecimento rastreável

Extração de regras de sistemas legados com proveniência e status de migração — antes de desligar o sistema antigo.

Seis quadrantes, seis perguntas

Cada nota mora no quadrante da pergunta cognitiva que ela responde.

decisions/

Por que fizemos assim?

ADRs, trade-offs e alternativas descartadas

specs/

O que o sistema deve fazer?

Regras de negócio, contratos e invariantes

system/

Como o sistema é hoje?

Arquitetura, componentes e integrações

guides/

Como fazer?

How-tos, padrões e convenções do time

ops/

Como operar?

Runbooks, incidentes e lições de produção

meta/

Como falamos?

Glossário, taxonomia e correções da IA

Conhecimento que compõe a cada ciclo

Ciclo 1/4

A squad entrega

Pipeline SDD produz código, testes e artefatos auditáveis.

Ciclo 2/4

A retrospectiva captura

Decisões, desvios e lições viram candidatos a conhecimento.

Ciclo 3/4

O curador organiza

Notas atômicas conectadas por wikilinks; toda nota nasce draft.

Ciclo 4/4

A próxima entrega começa mais inteligente

Spec e plano consultam a base antes de escrever qualquer linha.

É o efeito composto que assistente nenhum entrega sozinho: cada ciclo da squad deixa o repositório mais fácil de evoluir — para humanos e para os próprios agentes. A Base Cognitiva acompanha a implantação da consultoria, nas mesmas IDEs da squad.

Implantação guiada, instalação em minutos

O CodeSteer é oferecido via consultoria: no onboarding, sua equipe recebe acesso ao pacote e implanta junto com a gente. A CLI detecta suas IDEs, cria symlinks para skills e agents e cria a pasta operacional .memory-bank/ no repositório.

Pré-requisito: uv instalado na máquina.

Instalar CLI globalmente
uv tool install git+https://github.com/LuisCarlosLopes/codesteer-squad-ai.git
Instalar no seu repositório
cd /meu/projeto && codesteer-squad install