بنقرة واحدة
break
Decompor documento de spec em tasks atômicas ordenadas — protótipo visual sempre antes de comportamento
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Decompor documento de spec em tasks atômicas ordenadas — protótipo visual sempre antes de comportamento
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | break |
| description | Decompor documento de spec em tasks atômicas ordenadas — protótipo visual sempre antes de comportamento |
| triggers | ["break","/break","decompor spec","quebrar em tasks","criar issues"] |
| globs | ["docs/spec/*.md"] |
Regra de Ouro: Uma task = uma coisa verificável. Protótipo visual antes de comportamento.
OBRIGATÓRIO após aprovação do /spec. Não executar sem spec aprovada.
LLMs perdem qualidade de entrega quando uma task é grande demais. Com contexto lotado, o modelo começa a adivinhar, duplicar código e perder coerência entre arquivos. Decompor em tasks atômicas mantém o contexto focado e verificável.
Além disso, implementar comportamento em uma tela que o usuário ainda não aprovou é desperdício garantido — o chamado "cobertor de pobre": cobre um lado, descobre o outro. Protótipo aprovado antes de lógica elimina esse ciclo de retrabalho.
cat docs/spec/YYYY-MM-DD-[nome].md
Identificar: páginas/telas, comportamentos por página, regras de negócio, modelos de dados.
Para cada página listada na spec:
Ordenar: todos os protótipos antes dos comportamentos dependentes.
Usar o seguinte template para cada task:
## TASK-001: [Página X] — Protótipo Visual
- **Tipo**: `prototype`
- **Página**: [nome da página]
- **FAZER**: Criar tela visual sem lógica (HTML/Blade/Livewire layout)
- **NÃO FAZER**: Nenhuma lógica de backend, sem queries, sem wire:model funcional
- **Arquivos**: [lista máx. 5 arquivos]
- **Critério**: Tela renderiza sem erro 500. Visual aprovado pelo usuário.
- **Depende de**: nenhuma
## TASK-002: [Página X] — Comportamento: [ação do usuário]
- **Tipo**: `behavior`
- **Página**: [nome da página]
- **FAZER**: Implementar [ação específica e única]
- **NÃO FAZER**: [o que não toca nesta task]
- **Arquivos**: [lista máx. 5 arquivos]
- **Critério**: [verificação objetiva e testável]
- **Depende de**: TASK-001
Salvar em .devorq/state/tasklist/YYYY-MM-DD-[nome].md dentro do projeto alvo.
Exemplo: .devorq/state/tasklist/2026-04-02-autenticacao-oauth.md
Apresentar a task list completa ao usuário com a pergunta:
Task list gerada e salva em .devorq/state/tasklist/[arquivo].md
Revise a ordem e granularidade:
- Alguma task está grande demais ou pequena demais?
- A ordem faz sentido para o seu fluxo de trabalho?
- Posso iniciar pela TASK-001?
[AGUARDANDO CONFIRMAÇÃO]
PARAR e aguardar confirmação explícita antes de iniciar qualquer task.
Para cada task aprovada da lista, seguir obrigatoriamente:
/scope-guard → /pre-flight → tdd → /quality-gate → commit
Nunca iniciar a próxima task sem commit da anterior aprovado pelo quality-gate.
Débito que previne: Contexto explodido, código duplicado por falta de visibilidade, comportamento implementado em tela não aprovada
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