O que claw-log faz?
📝 Automatize resumos diários de alterações de código com IA para capturar decisões técnicas e simplificar a construção de currículos a partir do seu histórico Git.
Visão Geral
O claw-log é uma skill projetada para agentes de IA como Claude Code, Cursor e Codex. Ela permite que o agente analise seu repositório Git e gere resumos diários automáticos das mudanças de código, destacando decisões técnicas importantes. Isso ajuda a manter um registro atualizado do trabalho realizado, facilitando revisões de código, comunicação em equipe e a elaboração de currículos detalhados.
Funcionalidades
- Resumo Automático: Gera descrições concisas das alterações de código do dia.
- Captura de Decisões Técnicas: Identifica e documenta decisões importantes tomadas durante o desenvolvimento.
- Integração com Git: Utiliza o histórico de commits para extrair informações relevantes.
- Saída Estruturada: Produz resumos formatados que podem ser usados diretamente em currículos ou relatórios.
Como Usar
- Certifique-se de que o agente de IA está configurado com acesso ao repositório Git desejado.
- Execute o comando da skill (por exemplo,
claw-logou a instrução correspondente no agente). - O agente analisará os commits recentes e gerará um resumo diário.
- Utilize o resumo para atualizar seu currículo, compartilhar progresso com a equipe ou manter um diário de desenvolvimento.
Exemplos
# Exemplo de saída do claw-log
## Resumo Diário - 2025-03-24
### Alterações Realizadas
- **Correção de bug**: Ajuste na validação de entrada do formulário de login.
- **Nova funcionalidade**: Adicionado suporte a autenticação por OAuth2.
- **Refatoração**: Melhoria na estrutura do módulo de relatórios.
### Decisões Técnicas
- Optou-se por usar OAuth2 em vez de JWT para maior segurança.
- O módulo de relatórios foi refatorado para seguir o padrão MVC.
Requisitos
- Git instalado e configurado no ambiente.
- Acesso ao repositório com permissão de leitura do histórico.
- Agente de IA compatível (Claude Code, Cursor, Codex, etc.).
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório oficial.
Licença
Este projeto está licenciado sob os termos da licença MIT.