원클릭으로
spec
Criar documento de especificação formal antes de iniciar desenvolvimento de projeto ou feature grande
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Criar documento de especificação formal antes de iniciar desenvolvimento de projeto ou feature grande
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | spec |
| description | Criar documento de especificação formal antes de iniciar desenvolvimento de projeto ou feature grande |
| triggers | ["spec","/spec","especificação","PRD","especificar projeto"] |
| globs | ["**/*.md"] |
Regra de Ouro: Sem spec não existe break. Sem break o LLM engasga.
OBRIGATÓRIO para:
OPCIONAL para:
Fazer as seguintes perguntas ao usuário, uma por vez, aguardando resposta antes de prosseguir:
Com base nas respostas, gerar o documento no seguinte template:
# Spec — [Nome do Projeto/Feature]
**Data**: YYYY-MM-DD
**Status**: rascunho | aprovado
**Autor**: [LLM/Usuário]
## Objetivo
[Descrição clara do que será construído e por quê]
## Fora do Escopo
- [Item 1 que NÃO será feito]
- [Item 2 que NÃO será feito]
## Páginas / Telas
| Página | Descrição | Comportamentos principais |
|--------|-----------|--------------------------|
| [nome] | [o que é] | [lista de comportamentos] |
## Regras de Negócio
1. [Regra 1 — sempre verdadeira]
2. [Regra 2 — sempre verdadeira]
3. [Regra N — sempre verdadeira]
## Estimativa de Modelos
- `[NomeModelo]` — [campos principais e relacionamentos]
- `[NomeModelo]` — [campos principais e relacionamentos]
Salvar em docs/spec/YYYY-MM-DD-[nome-kebab-case].md dentro do projeto alvo.
Exemplo: docs/spec/2026-04-02-autenticacao-oauth.md
Apresentar o documento gerado ao usuário com a pergunta:
Spec gerada e salva em docs/spec/[arquivo].md
Revise o documento acima.
- Algo está incorreto ou faltando?
- Posso prosseguir para o /break?
[AGUARDANDO APROVAÇÃO]
PARAR e aguardar confirmação explícita do usuário antes de prosseguir.
Após aprovação do usuário → executar /break com a spec como input para decomposição em tarefas atômicas.
Débito que previne: Escopo vago, LLM implementando coisas não pedidas, contexto explodido por tarefa enorme