بنقرة واحدة
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:
---
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
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