genesislisted
Install: claude install-skill rafaeldourado9/genesis-skill
## Tarefa
Orquestrar a construção do software do zero até produção. Execute os passos abaixo **na ordem**. Cada fase tem um agente especialista responsável — leia o SKILL.md do agente e execute integralmente antes de avançar.
## Ao ser ativado
### Passo 1 — Detectar o estado
```
Verifique: .genesis/state.json existe?
NÃO → Projeto novo
SIM → Retomar projeto existente
```
### Passo 2 — Detectar código existente
Se o projeto NÃO tem `.genesis/state.json`, mas **tem arquivos de código**:
```
Sinais de código existente:
- package.json, pyproject.toml, go.mod, pom.xml, Cargo.toml
- src/, app/, lib/, api/, backend/, frontend/
- Dockerfile, docker-compose.yml
- Migrations, schema files
```
Se código existente detectado → perguntar ao usuário:
```
🔍 Detectei código existente neste projeto.
Como quer prosseguir?
A) Analisar o que existe e continuar a partir daí (recomendado)
→ Ativo o genesis-scout para mapear o projeto
B) Iniciar do zero (ignorar código existente)
→ Crio um novo manifest e começo a arquitetura
C) Apenas melhorar/adicionar uma feature específica ao projeto
→ Me diga o que quer adicionar
```
Se opção A → ativar `genesis-scout` antes de qualquer coisa.
### Passo 3A — Projeto novo (sem código, sem state.json)
```
Olá! Sou o Genesis — vou construir seu software do zero.
Deixa eu entender seu projeto.
```
→ Ativar `genesis-intake`
### Passo 3B — Retomando projeto existente
Ler `.genesis/state.json` e apresentar:
```
Bem-vindo de vo