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

    Specsfy

    Entregar código no Specsfy com specsfy-07-implement

    Como a skill specsfy-07-implement executa as tarefas aprovadas da spec, sempre a partir de um teste focal em RED antes de escrever qualquer código.

    Esta skill executa as tarefas aprovadas da spec em ordem. Ela altera produção somente quando existe um plano válido e um teste focal em RED.

    Quando usar

    Use para implementar a próxima tarefa pronta, continuar uma entrega ou concluir uma feature planejada. Não use para pular definição, planejamento ou testes.

    Quando uma autorização ou escolha for necessária, a skill apresenta exatamente uma pergunta numerada. Ela contém três ou mais respostas sugeridas, Escrever outra resposta, Gere outras opções e Avançar desde a primeira rodada.

    Como descrever a tarefa

    Use $specsfy-07-implement para executar a próxima tarefa pronta de
    specs/<estado>/0004-recuperar-senha/spec.md.

    Quando houver mais de uma tarefa pronta, indique o ID da tarefa que deve ser executada:

    Implemente T003 da spec 0004 e valide a regressão.

    Exemplo passo a passo

    1. A skill confirma Definition Gate e Plan Gate aprovados.
    2. Para uma interface, confere as telas, menus, formulário, ações e estados definidos.
    3. Em React, carrega $specsfy-specialist-react-ui-components, localiza os componentes atuais e define quais serão reaproveitados ou adaptados antes de escrever JSX ou TSX.
    4. Verifica a tarefa predecessora e o RED atual.
    5. Em Laravel, confirma .env.testing separado do .env e passa o comando pelo check_database_safety.mjs. Sem SAFE, interrompe antes do teste.
    6. Faz a menor mudança de produção, incluindo a tela e a interação previstas.
    7. Executa o teste focal até obter GREEN.
    8. Em uma tarefa [MIGRATION], aplica o arquivo no banco de teste e consulta o estado das migrations.
    9. Faz a revisão visual obrigatória quando a tarefa puder alterar a interface, mesmo sem pedido específico. Confere bordas, espaçamentos, margens, padding, tipografia, alinhamento, largura, overflow, foco, zoom e conteúdo curto ou longo nos viewports e estados aplicáveis.
    10. Refatora sem alterar o comportamento.
    11. Executa a regressão e atualiza os registros da tarefa:
    T003 [x] Implementar solicitação sem revelar existência do cadastro
    Teste focal: passou
    Revisão visual: Não aplicável, a tarefa altera somente a regra de serviço.
    Regressão: passou

    O checklist normativo da tarefa segue PREP, EXECUTE, VERIFY, VISUAL, EVIDENCE e IMPROVE. O item VISUAL registra a inspeção da interface ou o motivo concreto para sua não aplicação.

    Para [MIGRATION], o comentário specsfy:evidence precisa listar o arquivo criado, o comando de aplicação e a consulta de estado, todos com saída zero. verify_evidence.mjs confere os três elementos. A existência do model ou do teste não substitui essa comprovação. Durante o aceite final, --delivery também recusa qualquer tarefa [MIGRATION] que permaneça aberta.

    Depois de cada tarefa de código, a skill chama o documentador do projeto consumidor. A execução só continua quando docs/ estiver atualizado.

    O que esperar

    • uma tarefa por vez.
    • mudanças limitadas ao escopo aprovado.
    • testes focais e regressão.
    • documentação aplicável atualizada.
    • status e checkboxes comprovados por evidência.

    Erros comuns

    • implementar com gate pendente.
    • aceitar um RED causado por dependência ausente.
    • ampliar o escopo sem atualizar a spec.
    • implementar um CRUD como API sem os menus, as telas e o formulário aprovados.
    • marcar conclusão sem regressão.
    • marcar uma tarefa de banco sem criar, aplicar e conferir a migration.
    • rodar teste no banco do .env ou aceitar um comando que recrie o banco.
    • deixar docs/, PROJECT.md ou os arquivos .specsfy/ incompatíveis com o código alterado.

    Próximo passo

    Continue com a próxima tarefa ou consulte specsfy-progress. Se surgir uma necessidade nova, use specsfy-update-spec.

    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