Digite para filtrar as páginas da documentação.

    Specsfy

    Planejar as tarefas no Specsfy com specsfy-05-tasks

    Como a skill specsfy-05-tasks transforma uma definição aprovada em tarefas pequenas, ordenadas e verificáveis dentro da spec.md do projeto atual.

    Esta skill transforma uma definição aprovada em tarefas pequenas, ordenadas e verificáveis. As tarefas ficam na seção 14 da própria spec.md.

    Quando usar

    Use depois do Definition Gate ou quando uma alteração exigir replanejamento. Não use para escrever código nem para marcar uma tarefa como concluída.

    Se houver mais de um recorte, ordem ou próximo passo possível, a skill reúne a consulta em uma pergunta numerada. Ela oferece três ou mais sugestões, Escrever outra resposta, Gere outras opções e Avançar desde a primeira rodada.

    Como descrever a tarefa

    Use $specsfy-05-tasks em
    specs/<estado>/0004-recuperar-senha/spec.md.

    Se a spec contiver mais de uma entrega observável, indique a fatia vertical que deve ser planejada primeiro:

    Prepare as tarefas da primeira fatia vertical da spec 0004.

    Exemplo passo a passo

    1. A skill lê a spec e o código existente.
    2. Identifica a menor entrega observável: solicitar o link.
    3. Liga cada tarefa aos requisitos e às condições de aceite correspondentes.
    4. Faz cada tarefa de produção depender de um teste com RED registrado.
    5. Registra:
    T001 [ ] Criar caso TDD para solicitação válida — cobre AC-001
    T002 [ ] Criar caso TDD para e-mail desconhecido — cobre AC-002
    T003 [ ] Implementar solicitação sem revelar existência do cadastro

    Quando a spec declara uma interface, o plano inclui tarefas para telas, menus, navegação, formulário, ações e seus testes de navegação, validação e recuperação de erro. Uma tarefa de API ou persistência não substitui essas tarefas.

    Quando qualquer tarefa cria ou altera schema, tabela, coluna, índice, relação ou model persistente, o plano inclui uma tarefa separada com as tags [CODE] [MIGRATION]. Ela aponta para o arquivo versionado e fica entre os testes TDD e o código que passa a usar a nova estrutura.

    T004 [CODE] [MIGRATION] Criar tabela em
    database/migrations/2026_09_04_120000_create_clients_table.php

    O VERIFY registra um comando que aplica a migration no banco de teste e outro que consulta seu estado. Em Laravel, por exemplo:

    Terminal window
    php artisan migrate --env=testing
    php artisan migrate:status --env=testing

    Sem a tarefa [MIGRATION], o validador recusa um plano que crie ou altere a estrutura do banco. Consultar ou usar uma tabela existente não exige migration por si só.

    Essas tarefas ficam em uma Fase de interface dedicada. Há uma tarefa por tela registrada, usando os componentes e a stack já existentes no projeto. Em projetos React, o PREP de cada tarefa carrega $specsfy-specialist-react-ui-components antes da escrita de JSX ou TSX. Se o especialista estiver ausente, o fluxo retorna ao setup para instalar a skill detectada antes de liberar o código da tela.

    Depois de registrar as tarefas, a skill chama specsfy-06-tdd-bdd para materializar os testes. O Plan Gate só pode ser aprovado quando todos os predecessores exigidos possuem RED válido.

    O que esperar

    • tarefas pequenas e com resultado verificável.
    • ordem explícita de dependência.
    • testes com RED como predecessores do código.
    • caminhos e comandos reais do projeto.
    • migration explícita para toda tarefa ligada ao banco.
    • tarefas mantidas dentro da fonte única.

    Erros comuns

    • criar tasks.md.
    • escrever tarefas vagas como “fazer backend”.
    • colocar várias mudanças independentes em uma tarefa.
    • planejar sem inspecionar a stack real.
    • marcar uma tarefa pronta sem evidência.

    Próximo passo

    Use specsfy-06-tdd-bdd em modo prepare para materializar o próximo teste e observar RED.

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano