O que claude-code-hooks faz?
🪝 Personalize e implante hooks prontos para uso no Claude Code, melhorando segurança, automação e notificações em seus projetos.
Visão Geral
Esta skill fornece uma coleção de hooks prontos para uso que podem ser facilmente personalizados e implantados em projetos que utilizam o Claude Code. Os hooks são projetados para aumentar a segurança, automatizar tarefas repetitivas e enviar notificações sobre eventos importantes do ciclo de desenvolvimento.
Funcionalidades
- Segurança: Hooks de validação de código e verificação de conformidade antes de commits ou builds.
- Automação: Gatilhos automatizados para execução de testes, linting e outras tarefas.
- Notificações: Alertas em tempo real via Slack, e-mail ou outros canais sobre falhas ou sucessos.
- Personalização: Fácil configuração via YAML para ajustar o comportamento dos hooks a cada projeto.
Plataformas Suportadas
- Claude Code (Anthropic)
- CI/CD (GitHub Actions, GitLab CI, Jenkins)
- Desenvolvimento local (Linux, macOS, Windows WSL)
Começando
- Instale a skill no seu ambiente Claude Code.
- Configure o arquivo
hooks.ymlcom as opções desejadas. - Execute o comando de deploy para ativar os hooks no seu projeto.
Exemplo de Configuração
hooks:
pre-commit:
enabled: true
action: lint
post-deploy:
enabled: true
notification:
channel: slack
message: "Deploy concluído com sucesso!"
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório GabrielCostaLopes16/claude-code-hooks.
Licença
Distribuído sob a licença MIT.