3 ganchos pre-commit de Claude Code. Shell POSIX + Python en línea. Auto-alojado, tu clave Anthropic. Se ejecuta cuando haces git commit — no 2 horas después cuando el revisor de PR regresa del almuerzo. $19 de por vida.
Cada gancho es un único archivo shell POSIX que envuelve Python en línea (solo stdlib — sin pip install). Puedes leer cada línea.
| Gancho | Se ejecuta en | Qué verifica | ¿Bloquea? |
|---|---|---|---|
| pre-commit | git commit | Secretos codificados, valores de marcador de posición, console.log/print/debugger extraviados, TODO/FIXME sin referencias de problema, archivos sensibles sin .gitignore | Falla abierta por defecto; TETHER_FAIL_CLOSED=1 para bloquear |
| pre-push | git push | Funciones nuevas sin pruebas, clasificadas por radio de explosión × complejidad | Solo informativo — nunca bloquea el push |
| commit-msg | Cada commit | Validación de regex de conventional-commits (feat:, fix:, chore:, etc.) | Falla cerrada — rechaza mensajes malformados |
# 1. Clona el repositorio privado (recibes invitación después de comprar) git clone git@github.com:septimlabs-code/septim-tether.git # 2. Copia los ganchos en tu repositorio cp -r septim-tether/hooks/* ~/tu-repo/.git/hooks/ chmod +x ~/tu-repo/.git/hooks/* # 3. Exporta tu clave Anthropic (o colócala en ~/.septim-tether.env) export ANTHROPIC_API_KEY=sk-ant-... # Abre cualquier diff ensayado y ejecuta: git commit -m "feat: tu cambio"
Tether atrapa errores al teclear. Flint atrapa lo que Tether se perdió al abrir el PR. Diferentes activadores, diferentes modos de falla, ambos se niegan a LGTM sin hallazgos específicos. Sé dueño de la capa de revisión en lugar de alquilarla.
Ver Septim Flint — $29 →Esta página fue traducida automáticamente. Para la versión en inglés, haz clic aquí.