From discovery
Gera um documento de escopo consolidando os documentos de discovery existentes, criando a pasta escopo/{titulo}/escopo.md com cópias dos arquivos de discovery relevantes. Use quando o usuário mencionar "gerar escopo", "criar escopo", "montar escopo", "definir escopo", "escopo do projeto", "escopo da feature", "PRD", "documento de requisitos", "o que vamos construir", "formalizar o que será feito", "consolidar discovery", "fechar escopo", "escopo do módulo", "escopo da fase". Requer discovery-init e preferencialmente os documentos de discovery completos. NÃO use para conduzir discovery (use as skills discovery-*), especificação técnica (use spec-*) ou plano de execução (use plan-*). Esta skill CONSOLIDA o discovery em um documento formal, não coleta novas informações.
How this skill is triggered — by the user, by Claude, or both
Slash command
/discovery:discovery-scopedThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Gera um escopo formal a partir dos documentos de discovery existentes, evitando duplicidade com escopos já criados.
Gera um escopo formal a partir dos documentos de discovery existentes, evitando duplicidade com escopos já criados.
Para o template completo do escopo, consulte references/template-escopo.md.
Para o fluxo de aprovação e estados, consulte references/situation-management.md.
Verifique se docs/project.md existe.
discovery-init"Para qual projeto vamos gerar o escopo?"
Leia o project.md do projeto informado.
Validação:
docs/{nome}/project.mddiscovery-initLeia todos os arquivos em docs/discovery/:
vision.md — visão, problema, público-alvoopportunity.md — dores, jobs to be doneassumptions.md — hipóteses críticasstakeholders.md — envolvidos, interessessuccess-metrics.md — métricas, critérios de sucessoValidação:
vision.md OU opportunity.md deve existirLeia todos os escopo.md em docs/escopo/*/:
Para cada escopo, extraia:
"Encontrei os seguintes escopos existentes:
{título}— Situação: {situação}Vou considerar para evitar repetição."
Se nenhum escopo existir:
"Este será o primeiro escopo do projeto."
Validação:
"Qual será o título desse escopo?" (Ex: 'Escopo Geral do Projeto', 'Módulo de Autenticação', 'Fase 1 — MVP')
"Esse escopo cobre o projeto inteiro ou uma parte específica?"
Validação:
Com base no título e abrangência:
"Para o escopo '{título}', vou utilizar:
- vision.md ✓
- opportunity.md ✓
- assumptions.md ✓
- stakeholders.md ✓
- success-metrics.md ✓
Algum não deve ser incluído, ou há contexto adicional?"
Validação:
Converta título para kebab-case:
modulo-de-autenticacaofase-1-mvpCrie:
docs/escopo/{titulo-kebab}/
├── escopo.md
└── discovery/
├── vision.md (cópia, se relevante)
├── opportunity.md (cópia, se relevante)
├── assumptions.md (cópia, se relevante)
├── stakeholders.md (cópia, se relevante)
└── success-metrics.md (cópia, se relevante)
Validação:
discovery/Use o template em references/template-escopo.md.
Preencha com base nos documentos de discovery lidos.
Para checklist de qualidade, consulte references/checklist.md.
Validação:
"Escopo '{título}' criado com sucesso!
📄
docs/{nome}/escopo/{titulo-kebab}/escopo.md📁 Discovery copiado paradocs/{nome}/escopo/{titulo-kebab}/discovery/Situação: Rascunho
Próximos passos:
- Revise e atualize para Em revisão quando pronto
- Inicie a Especificação para detalhar regras de negócio"
Atualize project.md marcando Escopo como iniciado.
Aprovado ou Em execuçãoRascunho ou Em revisão, mas não bloqueiePara problemas comuns, consulte references/troubleshooting.md.
Resumo dos mais frequentes:
Para exemplos detalhados de uso, consulte references/examples.md.
npx claudepluginhub brunocesharp/claude --plugin discoveryCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.