WorkflowEngenhariaarchitecture

Technical Feature Planning

Produzir um plano técnico completo para uma feature, cobrindo análise de requisitos, impacto no sistema, design da solução, riscos técnicos e critérios de aceitação — pronto para execução sem ambiguidades.

5 etapas sequenciais
Ações
Baixar pacote
AudiênciaDev
NívelSenior
Estágiopre-implementation
Duração45-120min
Aplicação

Quando
faz sentido.

Usar
  • Antes de iniciar a implementação de qualquer feature de complexidade média ou alta.
  • Quando o requisito de produto chegou mas ainda não há decisão técnica sobre abordagem.
  • Quando há incerteza sobre impacto no sistema existente.
  • Quando múltiplos engenheiros vão trabalhar juntos na feature e precisam de alinhamento técnico.
Não usar
  • Para bugs — use o workflow de investigação de bug crítico em vez disso.
  • Para features triviais de uma linha que não afetam arquitetura.
  • Para refatorações — use o workflow de refatoração segura em vez disso.
Setup

Pré
requisitos.

  • 01[ ] Existe uma descrição de produto, ticket ou brief com o objetivo da feature.
  • 02[ ] O engenheiro tem acesso ao codebase relevante para análise de impacto.
  • 03[ ] Há clareza sobre quem é o solicitante e o que define sucesso do ponto de vista do produto.
Sequência

Caminho
crítico.

As etapas devem ser executadas em ordem. Cada uma carrega uma skill específica.

  1. 01

    Clarificação de requisitos

    Transformar uma descrição de produto em requisitos técnicos decompostos, sem ambiguidade e com escopo bem delimitado.

    Skillclarifying-feature-requirements·Saída- Lista de requisitos funcionais decompostos. - Lista de premissas identificadas. - Lista de perguntas para clarificação (quando necessário).
  2. 02

    Mapeamento de impacto no sistema

    Identificar todos os componentes, módulos, serviços, banco de dados e contratos de API afetados pela feature.

    Skillmapping-system-impact·Saída- Mapa de componentes afetados (novo / modificado / dependência). - Diagrama ou lista de fluxo de dados da feature. - Identificação de quebras de contrato ou mudanças de interface.
  3. 03

    Design da abordagem técnica

    Projetar a solução técnica — padrões, estrutura de dados, fluxo de execução, estratégia de integração — com justificativa das decisões principais.

    Skilldesigning-solution-approach·Saída- Descrição da abordagem técnica principal. - Estruturas de dados ou esquemas relevantes (quando aplicável). - Fluxo de execução da solução. - Registro de alternativas descartadas e razão da escolha.
  4. 04

    Identificação de riscos técnicos

    Identificar riscos técnicos da solução proposta e definir estratégias de mitigação para cada um.

    Skillidentifying-technical-risks·Saída- Lista de riscos técnicos identificados com severidade (alta / média / baixa). - Estratégia de mitigação para cada risco. - Riscos aceitos explicitamente com justificativa.
  5. 05

    Definição de critérios de aceitação

    Definir os critérios de aceitação técnicos e a definition of done que determinam quando a feature pode ser considerada completa.

    Skilldefining-acceptance-criteria·Saída- Critérios de aceitação em formato Given/When/Then. - Definition of done técnica. - Lista de cenários de borda a serem testados.
Execução

Como usar
com IA.

  1. 01Copie o prompt abaixo (ou use o botão no topo).
  2. 02Abra o Claude ou Claude Code no diretório do projeto.
  3. 03Cole o prompt e siga a ordem das etapas. O agente conduz cada skill em sequência.
prompt.txt
> Execute o workflow 'Technical Feature Planning' seguindo a ordem crítica das etapas. Para cada etapa, carregue a skill correspondente e siga suas instruções. Pergunte se faltar contexto.