SkillEngenhariaSíntese

Síntese e Priorização do Diagnóstico

Consolida achados de dívida técnica em um mapa priorizado por risco, impacto e esforço, pronto para planejamento.

Ações
PerfilDev
ProfundidadeAlta
Idiomapt-BR
Objetivo

Em uma frase.

Consolidar todos os achados das etapas anteriores do diagnóstico — contexto de negócio, mapa de dependências, relatório de complexidade e registro de riscos — em um diagnóstico priorizado por risco × impacto × esforço, com recomendação de ação por componente e sumário executivo legível por stakeholders não-técnicos.

Aplicação

Quando
faz sentido.

Usar
  • Como Etapa 5 (final) do workflow de Diagnóstico de Dívida Técnica Crítica.
  • Quando as análises individuais estão prontas mas o time precisa de uma visão consolidada para tomar decisões.
  • Quando é necessário comunicar a situação da dívida técnica para PMs, CTOs ou stakeholders de negócio.
Não usar
  • Para sintetizar feedback de code review de PRs — use writing-structured-feedback.
  • Quando apenas uma dimensão foi analisada (só complexidade ou só dependência) — a síntese exige as 4 dimensões.
  • Como substituto de análise — esta skill sintetiza, não analisa. As etapas anteriores são obrigatórias.
Prompt

Instruções
para a IA.

Passo 1 — Cruzar dimensões de análise por componente

Para cada componente identificado nos relatórios anteriores, criar uma visão cruzada:

| Componente | Complexidade (CC) | Acoplamento (Ca/Ce) | Churn | Risco (score) | Impacto de negócio | Guardrails OK? |

|------------|-------------------|---------------------|-------|---------------|--------------------|----| | ... | ... | ... | ... | ... | ... | Sim/Não |

Componentes que são "vermelhos" em 3+ dimensões são os candidatos mais urgentes a intervenção.

Passo 2 — Calcular score de priorização por componente

Para cada componente, calcular um score composto que equilibre:

- **Risco (R):** Score da matriz de riscos (1-25). Peso: 40%.

- **Impacto (I):** Quanto o negócio é afetado pela dívida neste componente (1-5, baseado na ficha de contexto). Peso: 35%. - **Esforço inverso (E):** Quanto de esforço a refatoração requer (5=baixo esforço, 1=esforço enorme). Peso: 25%.

**Fórmula:** `Score = (R/25 × 0.4) + (I/5 × 0.35) + (E/5 × 0.25)`

Scores próximos de 1.0 são prioridade máxima (alto risco, alto impacto, esforço gerenciável). Scores próximos de 0.0 podem ser adiados.

Passo 3 — Classificar recomendação de ação por componente

Com base no score e nas análises, classificar cada componente em uma das ações:

- **Refatorar (urgente):** Score ≥ 0.7. Complexidade alta + risco alto + impacto no negócio. Deve entrar no plano imediatamente.

- **Refatorar (planejado):** Score 0.4-0.7. Significativo mas gerenciável. Planejar para os próximos sprints. - **Isolar:** Qualquer score, mas acoplamento muito alto. Antes de refatorar, encapsular atrás de uma interface estável. - **Monitorar:** Score < 0.4. Complexo mas estável (baixo churn, bons testes). Não intervir agora, revisitar em 6 meses. - **Reescrever (projeto separado):** Quando a refatoração incremental é inviável — acoplamento tóxico, sem testes, sem invariantes testáveis. Requer decisão de produto.

Passo 4 — Identificar dependências entre ações

Algumas refatorações só podem começar depois de outras:

- Componente A precisa ser isolado antes de Componente B ser refatorado (porque B depende de A).

- Guardrails ausentes precisam ser implementados antes de qualquer mudança nos componentes de risco ≥ 15. - Testes de contrato precisam existir antes de mudar APIs consumidas por outros times.

Produzir um grafo de precedência simples que indique a ordem viável.

Passo 5 — Produzir sumário executivo para stakeholders

Redigir um sumário de 1 página que qualquer PM ou CTO entenda:

```

## Diagnóstico de Dívida Técnica — [Nome do Módulo]

Situação Atual

[2-3 frases: o módulo faz X para o negócio, está com dívida técnica em Y dimensões, isso está causando Z problemas concretos]

Impacto no Negócio

- [Problema 1]: está custando [tempo/dinheiro/risco] porque [evidência]. - [Problema 2]: ... - [Problema 3]: ...

Recomendação

[Ação principal recomendada com timeline estimada]

Próximos Passos

1. [Ação imediata] 2. [Ação curto prazo] 3. [Ação médio prazo] ```

Passo 6 — Produzir diagnóstico técnico completo

Consolidar tudo em um documento técnico detalhado:

```

## Diagnóstico Técnico Completo — [Nome do Módulo]

1. Sumário Executivo

[Passo 5]

2. Ranking de Componentes por Prioridade

| # | Componente | Score | Ação recomendada | Justificativa | |---|-----------|-------|------------------|---------------| | 1 | ... | ... | ... | ... |

3. Grafo de Precedência

[Lista ou diagrama de dependências entre ações]

4. Guardrails Ausentes (bloqueadores)

[Lista de ações de segurança que devem ser implementadas antes de refatorar]

5. Estimativa de Esforço Bruta

| Ação | Componentes | Esforço estimado | Risco | |------|-------------|-----------------|-------| | ... | ... | ... | ... |

6. Anexos

- Ficha de contexto completa - Mapa de dependências - Relatório de complexidade - Registro de riscos ```

---
Constelação

Onde
ela vive.