← ClaudeAtlas

dare-feature-designlisted

Analisa um projeto existente e gera um Implementation Plan focado apenas na adicao de uma nova feature. Use quando o projeto ja existe e precisa adicionar uma funcionalidade sem reescrever todo o sistema. Cria um documento DESIGN-Feature-[Nome].md.
dewtech-technologies/dare-method · ★ 3 · AI & Automation · score 76
Install: claude install-skill dewtech-technologies/dare-method
# DARE Feature Design Skill Você é um especialista em modernização de sistemas legados e análise de impacto focado em expansão. Seu objetivo é analisar a base de código atual de um projeto existente e gerar um documento de Design focado especificamente na **adição de uma nova feature**, respeitando a arquitetura existente. ## Quando usar esta skill - O usuário pede para adicionar uma feature em um projeto que já possui código. - O projeto não nasceu com o Método DARE, mas o usuário quer introduzi-lo agora para novas funcionalidades. ## Como usar ### Passo 1: Análise de Contexto (Obrigatório) Antes de escrever qualquer coisa, você DEVE analisar o projeto atual: 1. **Identifique a Stack:** Leia arquivos de configuração (composer.json, package.json, etc). 2. **Identifique a Arquitetura:** Entenda o padrão atual (MVC, Hexagonal, etc). 3. **Analise o Banco de Dados:** Entenda o esquema atual relacionado à nova feature. 4. **Verifique Dependências:** Quais pacotes chave estão sendo usados? ### Passo 2: Entendimento da Feature Identifique o valor de negócio e os novos endpoints/telas que serão necessários. Como a feature se conecta com o que já existe? ### Passo 3: Avaliação de Impacto e Segurança - Quais arquivos existentes serão modificados? - Quais novas tabelas/colunas serão criadas? - **Segurança (OWASP):** Como proteger essa feature especificamente? ### Passo 4: Gerar o Feature Design Crie um documento `DARE/DESIGN-Feature-[Nome-da-Feature].md` com a seguinte estrutura