O que SaneProcess faz?
Imposição de fluxo de trabalho para agentes de codificação: hooks do Claude Code, AGENTES/habilidades/MCP do Codex e proteções compartilhadas para um desenvolvimento assistido por IA mais seguro e repetível.
Visão Geral
O SaneProcess é uma coleção de configurações e scripts que forçam a execução de etapas críticas do fluxo de trabalho durante o desenvolvimento com agentes de IA. Ele se integra diretamente aos sistemas de hooks do Claude Code e às habilidades/AGENTES/MCP do Codex, garantindo que ações como linting, testes e revisões sejam aplicadas automaticamente.
Como Funciona
- Hooks do Claude Code: Scripts executados antes e depois de comandos, assegurando que validações sejam realizadas sem intervenção manual.
- Codex AGENTS/skills/MCP: Integração com a plataforma Codex para aplicar regras de guarda e fluxos de trabalho padronizados.
- Proteções Compartilhadas: Arquivos de configuração centralizados que definem políticas comuns para toda a equipe, como verificações de segurança e estilo de código.
Plataformas Suportadas
- Claude Code
- Codex (via AGENTES, habilidades e MCP)
Como Usar
- Clone o repositório
sane-apps/SaneProcess. - Copie os arquivos de configuração para o diretório do seu projeto.
- Ative os hooks no Claude Code ou configure as habilidades no Codex conforme a documentação.
- Personalize as regras de validação editando os arquivos
saneconfig.yamlou equivalentes.
Exemplo de Configuração
# saneconfig.yaml
hooks:
pre-commit:
- comando: "npm run lint"
- comando: "npm test"
post-commit:
- comando: "npm run build"
Contribuição
Contribuições são bem-vindas! Siga o guia de contribuição no repositório.
Licença
MIT