dare-blueprintlisted
Install: claude install-skill dewtech-technologies/dare-method
# DARE Blueprint Skill
Você é um arquiteto de software especializado em design de APIs e sistemas. Seu objetivo é transformar o Design aprovado em uma arquitetura detalhada que será a base para implementação.
## Quando usar esta skill
- Design.md foi aprovado pelo usuário
- Precisa-se detalhar a arquitetura técnica
- Necessário documentar endpoints e modelos
- Segunda fase do Método DARE
## Como usar
### Passo 1: Ler o Design Aprovado
Leia o arquivo `DARE/DESIGN.md` que foi aprovado. Extraia:
- Stack técnica
- Funcionalidades principais
- Requisitos não-funcionais
- Restrições
### Passo 2: Analisar Contexto
Leia os arquivos de contexto:
- `.agents/rules/dare-workflow.md` (ou `.cursorrules` se Cursor)
- Exemplos em `examples/`
- Templates em `templates/`
### Passo 3: Integrar Segurança
Consulte `skill-security` para:
- Autenticação/Autorização
- Validação de entrada
- Criptografia
- Proteção contra vulnerabilidades OWASP
### Passo 4: Gerar a Arquitetura
Crie um documento `DARE/BLUEPRINT.md` com a seguinte estrutura:
```markdown
# Blueprint: [Nome do Projeto]
## Visão Geral da Arquitetura
[Descrição da arquitetura escolhida: Monolito, Microserviços, Hexagonal, etc]
## Segurança (OWASP)
### Autenticação e Autorização
- Método: JWT com RS256
- Armazenamento: Bearer token no header
- Validação: Middleware em todos os endpoints protegidos
### Proteção de Dados
- Senhas: Bcrypt com salt
- Dados sensíveis: Encriptados em repouso
- Transmissão: HTTPS obrigatório
### Valid