원클릭으로
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 직업 분류 기준
Explorar ideias antes de criar plano formal
Revisão de código antes de merge
Documentar aprendizados para evitar recorrência
Validação de schema/enums/tipos antes de implementar código de domínio
Checklist obrigatório antes de qualquer commit
Validar estrutura de banco antes de operações de dados
| 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:
---
id: SPEC-YYYY-MM-DD-NNN
title: [Nome do Projeto/Feature]
domain: arquitetura | importacao | ui_ux | refactor | seguranca | operacao
status: draft
priority: low | medium | high | critical
owner: team-core
created_at: YYYY-MM-DD
updated_at: YYYY-MM-DD
source: manual
related_tasks: []
related_files: []
---
# Spec — [Nome do Projeto/Feature]
**Data**: YYYY-MM-DD
**Status**: draft | approved
**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/specs/YYYY-MM-DD-[nome-kebab-case].md dentro do projeto alvo.
Exemplo: docs/specs/2026-04-02-autenticacao-oauth.md
Apresentar o documento gerado ao usuário com a pergunta:
Spec gerada e salva em docs/specs/[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