O que claude-skill-ratchet faz?
Skill para Claude Code: fluxo de desenvolvimento disciplinado por fases para projetos Java/Maven multi-módulo (SPEC + ADR + tags de fase)
Fonte: https://github.com/SPixs/claude-skill-ratchet
Descoberto pelo caçador de skills incríveis do Awesome Skills.
Visão Geral
Este skill impõe um fluxo de trabalho rigoroso e incremental para o desenvolvimento de software em projetos Java/Maven complexos. Ele garante que cada funcionalidade ou modificação siga uma sequência predefinida de fases, cada uma documentada com artefatos específicos.
Fases do Fluxo de Trabalho
- Especificação (SPEC): Criação de um documento de especificação detalhando requisitos e comportamento esperado. A fase é marcada com a tag
phase:spec. - Decisão de Arquitetura (ADR): Documentação da decisão arquitetural relevante usando um Arquivo de Registro de Decisão (ADR). Marca com
phase:adr. - Implementação: Codificação propriamente dita, seguindo a especificação e as decisões arquiteturais. Marca com
phase:impl. - Revisão: Verificação cruzada entre código, SPEC e ADR para assegurar consistência. Marca com
phase:review.
Como Usar
- Certifique-se de que o Claude Code esteja configurado com este skill.
- Inicie uma nova tarefa com
claude-code. - O agente detectará as tags de fase atuais e sugerirá o próximo passo automaticamente.
- Siga as instruções para criar ou atualizar os artefatos (SPEC, ADR) antes de prosseguir para a próxima fase.
Comandos e Tags
phase:spec: Indica que a fase de especificação está ativa.phase:adr: Indica que a fase de registro de decisão arquitetural está ativa.phase:impl: Indica que a fase de implementação está ativa.phase:review: Indica que a fase de revisão está ativa.
Exemplo de Uso
# Iniciar nova funcionalidade
$ claude-code "Implementar módulo de autenticação"
# O agente responderá com a fase SPEC e solicitará a criação do documento.
Requisitos
- Projeto Java/Maven com estrutura multi-módulo.
- Claude Code ou ambiente compatível com skills.
Licença
Este skill é distribuído sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.