O que implementar-especificacoes faz?
Implemente uma funcionalidade aprovada dos arquivos PRODUCT.md e TECH.md, mantendo as especificações e o código alinhados no mesmo PR à medida que a implementação evolui. Use após a aprovação das especificações de produto e técnica, quando o próximo passo for construir a funcionalidade.
Visão Geral
Esta skill automatiza o processo de transformar especificações aprovadas em código funcional, garantindo que as mudanças sejam refletidas tanto no código quanto nos documentos de especificação. Ela é ideal para cenários onde a revisão contínua e a sincronização entre o planejado e o implementado são críticas.
Como Funciona
- Inicialização: A skill lê os arquivos PRODUCT.md e TECH.md para entender os requisitos e a arquitetura planejada.
- Implementação: Gera ou modifica código conforme as especificações, rastreando quais partes foram implementadas.
- Atualização: Atualiza automaticamente os arquivos de especificação para refletir o estado atual da implementação, incluindo quaisquer desvios ou ajustes.
- Pull Request: Cria um PR com as alterações de código e especificações, mantendo tudo em um único contexto.
Plataformas Suportadas
- Claude Code
- Cursor
- Outros agentes de IA que sigam o formato de skills padrão
Uso
Após as especificações serem aprovadas, execute:
# Exemplo de comando (depende da plataforma)
skill implement-specs
Benefícios
- Reduz retrabalho mantendo especificações e código sincronizados.
- Facilita a revisão de código ao manter o contexto completo no PR.
- Garante que a implementação final corresponda exatamente aos requisitos aprovados.
Observações
- Certifique-se de que os arquivos PRODUCT.md e TECH.md existam e estejam atualizados antes de iniciar.
- A skill pode sugerir ajustes nas especificações se encontrar inconsistências durante a implementação.
- Revise o PR gerado antes de mesclá-lo ao branch principal.