genesis-architectlisted
Install: claude install-skill rafaeldourado9/genesis-skill
## Tarefa
Produzir a especificação de arquitetura completa do projeto. Execute os passos abaixo **na ordem**. Cada passo produz um arquivo — não avance para o próximo sem terminar o atual.
## Passo 1 — Leia os inputs
Leia cada arquivo antes de qualquer decisão. Se um obrigatório não existe, PARE e informe.
| Arquivo | Obrigatório | O que extrair |
|---------|------------|---------------|
| `.genesis/manifest.md` | ✅ | entidades, escala, fluxos, restrições |
| `.genesis/context/existing-code.md` | só brownfield | stack em uso, padrões, o que já existe |
| `.genesis/context/surface.json` | só brownfield | frameworks e estrutura detectados |
Se `manifest.md` não existe:
```
🔴 Pré-condição não atendida: manifest.md não encontrado.
Execute /genesis-intake primeiro para coletar os requisitos.
```
## Passo 2 — Calcular o tier de escala
Antes de qualquer decisão de stack, leia a seção "Plano de Capacidade" do manifest e derive o tier:
| Tier | Usuários simultâneos | Time | Tipo |
|------|---------------------|------|------|
| **nano** | < 10 | 1 pessoa | MVP/experimento |
| **micro** | < 100 | 1-2 pessoas | MVP validado |
| **small** | < 1.000 | 2-5 pessoas | Produto inicial |
| **medium** | < 10.000 | 5-15 pessoas | Produto crescendo |
| **large** | < 100.000 | 15-50 pessoas | Escala real |
| **enterprise** | > 100.000 | > 50 pessoas | Missão crítica |
**Regra MVP:** se o manifest declara "MVP para validar", o tier máximo é **small**, independente das estimativas de usuári