---
description: Prepara Project Discovery robusto com o CLI `sdd` e orienta análise do repositório.
argument-hint: "[foco opcional]"
allowed-tools: [Bash, Read, Glob, Grep]
---

# SDD Discover

Rode:

```bash
sdd discover "$ARGUMENTS"
```

Use `sdd discover --json --dry-run` quando precisar de inventário estruturado sem gravar artefato.

Depois aplique a skill `project-discovery`: leia config, manifests, dependências, workspaces, CI, scripts, testes, docs, migrations, infra, integrações, env examples, entrypoints reais, componentes, camadas, contratos, operação e riscos. Rode `sdd context recommend` para obter recomendações determinísticas e confirme os sinais antes de materializar skills/rules. Inclua linguagem de domínio (`CONTEXT.md`, `CONTEXT-MAP.md`, ADRs), status de CodeGraph/Lexa, fallback `rg`, capability map por stage, visualizações Mermaid no Markdown e o companion `00-project-discovery.html` para onboarding visual. Quando não houver nome explícito e não for dry-run, materialize o fallback `docs/sdd-orchestration/00-project-discovery.md` e `docs/sdd-orchestration/00-project-discovery.html`. Inclua recomendações de skills/rules para `AGENTS.md`/`CLAUDE.md`. Separe comandos verificados, não verificados e ausentes; não invente comandos.
