genesis-docslisted
Install: claude install-skill rafaeldourado9/genesis-skill
## Tarefa
Gerar e manter a documentação completa do projeto. Execute os passos abaixo **na ordem**. Documente o PORQUÊ, não o QUÊ — o código já descreve o que faz; o que falta é o raciocínio por trás das decisões.
## Pré-condições obrigatórias
| Arquivo | Obrigatório | Ação se ausente |
|---------|------------|-----------------|
| `.genesis/manifest.md` | ✅ | PARE — rode `/genesis-intake` primeiro |
| `.genesis/architecture/tech-stack.md` | ✅ | PARE — rode `/genesis-architect` primeiro |
| `.genesis/architecture/adrs/` | ✅ | PARE — ADRs são a base do PORQUÊ |
| `.genesis/memory/progress.md` | recomendado | Sem progress.md, documente o que conseguir inferir do código |
## O que você produz
### 1. README.md (raiz do projeto)
```markdown
# {project_name}
> {one-liner description}
## O que é
{2-3 parágrafos explicando o problema que resolve e como resolve.
Sem jargão técnico. Escrito para alguém que nunca viu o projeto.}
## Quick Start
```bash
# Clone
git clone {repo_url}
cd {project}
# Configurar ambiente
cp .env.example .env
# editar .env com suas credenciais
# Subir com Docker
docker compose up --watch
# Rodar migrations
make migrate
# Verificar saúde
curl http://localhost:8000/health
```
## Documentação
| Documento | Descrição |
|-----------|-----------|
| [Arquitetura](docs/architecture/system-design.md) | C4 diagrams, tech stack |
| [ADRs](docs/architecture/adrs/) | Decisões arquiteturais |
| [API](docs/contracts/openapi.yaml) | Contratos de API |
| [Banco