Tech Brief¶
Comando: /aegis-tech-brief
Fase: Forward — entre Requirements e Doubt
Status: Opcional
🛠️ O tradutor técnico¶
Um tradutor que pega uma história escrita em linguagem de negócio e reescreve para o tech lead, ancorando na arquitetura e nas regras de negócio do projeto. Não decompõe, não decide, não cria ADR — apenas traduz e sinaliza.
O que faz¶
O Tech Brief lê o requirements.md produzido pelo /aegis-requirements (ainda em linguagem de negócio) e converte em um tech-brief.md que o tech lead revisa antes do planejamento. O brief responde quatro perguntas:
- Quais módulos essa feature vai tocar?
- Quais contratos (funções, interfaces, exports) mudam?
- Quais regras de negócio se aplicam a essa feature?
- Quais decisões técnicas o tech lead precisa tomar?
Não escreve tasks (isso é /aegis-plan e /aegis-to-do), não aprofunda ambiguidades (isso é /aegis-doubt) e não cria ADR — apenas sinaliza decisões que merecem um.
O que lê¶
<feature-dir>/requirements.md— a história businessaegis/migration/target_business_rules.md(Time de Migração) ouaegis/specs/business-rules.md(greenfield)aegis/architecture/architecture.md,c4-*.md,erd-complete.mdaegis/runtime/context/surface.json— lista de módulosaegis/runtime/context/graph.json— símbolos, calls
Se não existir arquivo de regras de negócio, o Tech Brief bloqueia execução. O brief perde valor sem regras pra ancorar.
O que produz¶
| Arquivo | Conteúdo |
|---|---|
<feature-dir>/tech-brief.md |
Brief técnico para o tech lead |
O brief tem oito seções:
- Resumo técnico — um parágrafo traduzindo o objetivo de negócio em problema técnico
- Módulos afetados — paths do
surface.json - Contratos tocados — funções/interfaces com
arquivo:linhadograph.json - Regras de negócio aplicáveis — copiadas literalmente com link de âncora
- Pontos de atenção — até 5 riscos técnicos
- Sinalizações de ADR — decisões que merecem Architecture Decision Record (tech lead cria à parte)
- Perguntas pro tech lead — até 3 decisões binárias ou de resposta curta
- Decisão — checkboxes que o tech lead marca: aprovar / refinar / bloquear
Quando usar¶
Depois do /aegis-requirements produzir o requirements.md, antes do /aegis-doubt ou /aegis-plan. Pule em features trivial greenfield sem regras de negócio — mas nesse caso considere criar aegis/specs/business-rules.md antes.
O skill nunca encadeia auto; sugere o próximo passo (/aegis-doubt ou /aegis-plan) e aguarda o usuário.