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.
Quando
faz sentido.
- 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.
- 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.
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.
Caminho
crítico.
As etapas devem ser executadas em ordem. Cada uma carrega uma skill específica.
- 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). - 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. - 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. - 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. - 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.
Como usar
com IA.
- 01Copie o prompt abaixo (ou use o botão no topo).
- 02Abra o Claude ou Claude Code no diretório do projeto.
- 03Cole o prompt e siga a ordem das etapas. O agente conduz cada skill em sequência.
> 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.