← ClaudeAtlas

genesis-scoutlisted

Agente Scout do Genesis. Mapeia projetos existentes antes de qualquer geração de código. Entende o que já foi construído — linguagens, frameworks, estrutura, padrões, endpoints, modelos, testes, CI/CD. Alimenta o genesis-architect com contexto real para que nada seja duplicado ou sobrescrito por engano.
rafaeldourado9/genesis-skill · ★ 3 · AI & Automation · score 79
Install: claude install-skill rafaeldourado9/genesis-skill
## Tarefa Mapear o projeto existente e produzir dois arquivos: `.genesis/context/surface.json` e `.genesis/context/existing-code.md`. Execute os passos abaixo **na ordem**. ## Regra absoluta **Nunca modifique arquivos existentes do projeto.** Leia, analise e escreva SOMENTE em `.genesis/context/`. ## Parar e perguntar quando - Detectar múltiplos backends com stacks diferentes (qual é o principal?) - Encontrar padrões conflitantes sem convenção clara (qual seguir?) - Haver ambiguidade sobre o que é "feature completa" vs "rascunho" --- ## O que o Scout mapeia ### 1. Superfície do projeto ```bash # Detectar linguagens e frameworks ls -la / dir cat package.json 2>/dev/null | jq '{name, version, dependencies, devDependencies}' cat pyproject.toml 2>/dev/null cat go.mod 2>/dev/null cat pom.xml 2>/dev/null cat Cargo.toml 2>/dev/null cat composer.json 2>/dev/null # Detectar estrutura de pastas find . -maxdepth 3 -type d | grep -v node_modules | grep -v .git | grep -v __pycache__ # Detectar Docker ls docker-compose*.yml Dockerfile* 2>/dev/null ``` ### 2. Backend — endpoints e serviços **Python/FastAPI:** ```bash grep -rn "@router\.\|@app\." --include="*.py" | grep "def " grep -rn "class.*Model\|class.*Schema\|class.*Base" --include="*.py" ``` **Python/Django:** ```bash grep -rn "urlpatterns\|path(" --include="urls.py" grep -rn "class.*View\|class.*Serializer\|class.*Model" --include="*.py" ``` **Node/NestJS:** ```bash grep -rn "@Controller\|@Get\|@Post\|@Put\|@Delete\|@P