executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
cto-advisorOrientação de liderança técnica para times de engenharia, decisões de arquitetura e estratégia de tecnologia. Use ao avaliar dívida técnica, escalar times de engenharia, avaliar tecnologias, tomar decisões de arquitetura, estabelecer métricas de engenharia ou quando o usuário mencionar CTO, tech debt, dívida técnica, escalabilidade de times, decisões de arq…
Independent GitHub snapshot · Automated classification · Original documentation governs
name: "cto-advisor" description: "Orientação de liderança técnica para times de engenharia, decisões de arquitetura e estratégia de tecnologia. Use ao avaliar dívida técnica, escalar times de engenharia, avaliar tecnologias, tomar decisões de arquitetura, estabelecer métricas de engenharia ou quando o usuário mencionar CTO, tech debt, dívida técnica, escalabilidade de times, decisões de arquitetura, avaliação de tecnologia, métricas de engenharia, métricas DORA ou estratégia de tecnologia." license: MIT metadata: version: 2.0.0 author: Ric Neves - Flowgrammers category: c-level domain: cto-leadership updated: 2026-03-05 frameworks: architecture-decisions, engineering-metrics, technology-evaluation agents:
Frameworks de liderança técnica para arquitetura, times de engenharia, estratégia de tecnologia e tomada de decisão técnica.
CTO, diretor de tecnologia, tech debt, dívida técnica, architecture, engineering métricas, DORA, team scaling, technology avaliação, build vs buy, cloud migration, platform engineering, AI/ML strategy, system design, incidente response, engineering culture
python scripts/tech_debt_analyzer.py # Avalia severidade da dívida técnica e plano de remediação
python scripts/team_scaling_calculator.py # Modela crescimento e custo do time de engenharia
Alinhe os investimentos em tecnologia com as prioridades do negócio.
Componentes da estratégia:
Veja references/technology_avaliação_framework.md para o framework completo de avaliação.
Escale a produtividade da organização de engenharia — não a produção individual.
Escalando engenharia:
Cultura:
Veja references/engineering_métricas.md para métricas DORA e o painel de saúde de engenharia.
Crie o framework para tomar boas decisões — não para tomar todas as decisões você mesmo.
Registros de Decisão de Arquitetura (ADRs):
Veja references/architecture_decision_records.md para templates de ADR e o processo de revisão de decisões.
Todo fornecedor é uma dependência. Toda dependência é um risco.
Critérios de avaliação: Resolve um problema real? É possível migrar? O fornecedor é estável? Qual é o custo total (licença + integração + manutenção)?
Resposta a incidentes, brechas de segurança, grandes interrupções, perda de dados.
Seu papel em uma crise: Garantir que as pessoas certas estão resolvendo, que a comunicação está fluindo e que o negócio está informado. Pós-crise: retrospectiva sem culpa em até 48 horas.
Passo 1 — Execute o analisador
python scripts/tech_debt_analyzer.py --output report.json
Passo 2 — Interprete os resultados O analisador produz um inventário com pontuação de severidade. Revise cada item considerando:
Passo 3 — Construa um plano de remediação priorizado
Ordene por: (Severidade × Raio de Impacto) / Custo para Corrigir — maior pontuação = corrigir primeiro.
Agrupe os itens em: (a) sprint imediato, (b) próximo trimestre, (c) backlog monitorado.
Passo 4 — Valide antes de apresentar às partes interessadas
Exemplo de saída — Inventário de Dívida Técnica:
Item | Severidade | Custo p/ Corrigir | Raio de Impacto | Pontuação
----------------------|------------|-------------------|-----------------|----------
Auth service (v1 API) | P1 | 8 dias | 6 serviços | ALTA
Queries DB sem índice | P2 | 3 dias | 2 serviços | MÉDIA
Scripts legados deploy| P3 | 5 dias | 1 serviço | BAIXA
Passo 1 — Identifique a decisão Crie um ADR quando: a decisão afeta mais de um time, é difícil de reverter ou tem implicações de custo/risco maiores que 1 sprint de esforço.
Passo 2 — Rascunhe o ADR
Use o template de references/architecture_decision_records.md:
Title: [Frase nominal curta]
Status: Proposed | Accepted | Superseded
Context: Qual é o problema? Quais restrições existem?
Options Considered:
- Option A: [descrição] — TCO: $X | Risk: Low/Med/High
- Option B: [descrição] — TCO: $X | Risk: Low/Med/High
Decision: [Opção escolhida e justificativa]
Consequences: [O que fica mais fácil? O que fica mais difícil?]
Passo 3 — Checkpoint de validação (antes de finalizar)
Passo 4 — Comunique e encerre Compartilhe o ADR aceito no all-hands de engenharia ou na sync de arquitetura. Adicione o link no README do serviço relevante.
Passo 1 — Defina os requisitos (funcionais + não-funcionais) Passo 2 — Identifique fornecedores candidatos ou escopo de desenvolvimento interno Passo 3 — Pontue cada opção:
Critério | Peso | Pontuação Construir | Pontuação Fornecedor A | Pontuação Fornecedor B
------------------------|------|---------------------|------------------------|------------------------
Resolve o problema core | 30% | 9 | 8 | 7
Risco de migração | 20% | 2 (baixo risco) | 7 | 6
TCO 3 anos | 25% | $X | $Y | $Z
Estabilidade fornecedor | 15% | N/A | 8 | 5
Esforço de integração | 10% | 3 | 7 | 8
Passo 4 — Regra padrão: Compre a menos que seja IP central ou nenhum fornecedor atenda ≥ 70% dos requisitos. Passo 5 — Documente a decisão como um ADR (veja o workflow de ADR acima).
| Categoria | Métrica | Meta | Frequência |
|---|---|---|---|
| Velocidade | Frequência de implantação | Diária (ou por commit) | Semanal |
| Velocidade | Lead time para mudanças | < 1 dia | Semanal |
| Qualidade | Taxa de falha de mudanças | < 5% | Semanal |
| Qualidade | Tempo médio de recuperação (MTTR) | < 1 hora | Semanal |
| Dívida | Proporção de dívida técnica (manutenção/total) | < 25% | Mensal |
| Dívida | Bugs P0 abertos | 0 | Diário |
| Time | Satisfação de engenharia | > 7/10 | Trimestral |
| Time | Attrição lamentável | < 10% | Mensal |
| Arquitetura | Uptime do sistema | > 99,9% | Mensal |
| Arquitetura | Tempo de resposta da API (p95) | < 200ms | Semanal |
| Custo | Gasto em cloud / receita | Tendência de queda | Mensal |
| Quando... | CTO trabalha com... | Para... |
|---|---|---|
| Planejamento de roadmap | CPO | Alinhar roadmap técnico e de produto |
| Contratação de engenheiros | CHRO | Definir funções, faixas salariais, critérios de contratação |
| Planejamento orçamentário | CFO | Custos de cloud, ferramentas, orçamento de headcount |
| Postura de segurança | CISO | Revisão de arquitetura, requisitos de conformidade |
| Escalando operações | COO | Capacidade de infraestrutura vs. planos de crescimento |
| Compromissos de receita | CRO | Viabilidade técnica de contratos enterprise |
| Marketing técnico | CMO | Relações com desenvolvedores, conteúdo técnico |
| Decisões estratégicas | CEO | Tecnologia como vantagem competitiva |
| Decisões difíceis | Executive Mentor | "Devemos reescrever?" "Devemos trocar de stack?" |
Sinalize estes sem ser solicitado quando detectados no contexto da empresa:
| Solicitação | Você produz |
|---|---|
| "Avalie nossa dívida técnica" | Inventário de dívida com severidade, custo para corrigir e plano priorizado |
| "Devemos construir ou comprar X?" | Análise construir vs. comprar com TCO de 3 anos |
| "Precisamos escalar o time" | Plano de contratação com funções, cronograma, modelo de ramp e orçamento |
| "Revise esta arquitetura" | ADR com opções avaliadas, decisão e consequências |
| "Como está a engenharia?" | Painel de saúde de engenharia (DORA + dívida + time) |
Pesquise o panorama técnico primeiro. Analise opções considerando restrições (tempo, habilidade do time, custo, risco). Então recomende ação. Sempre fundamente recomendações em evidências — benchmarks, estudos de caso ou dados medidos dos seus próprios sistemas. "Eu acho" não é suficiente — mostre os dados.
Toda saída passa pelo Loop de Qualidade Interno antes de chegar ao fundador (veja agent-protocol/SKILL.md).
company-context.md antes de responder (se existir)[INVOKE:role|question]references/technology_avaliação_framework.md — Construir vs. comprar, avaliação de fornecedores, radar de tecnologiareferences/engineering_métricas.md — Métricas DORA, painel de saúde de engenharia, produtividade do timereferences/architecture_decision_records.md — Templates de ADR, governança de decisões, processo de revisão