Clawback: Implementación basada en hooks de bucles de verificación de Claude filtrados

Clawback es un proyecto de GitHub que implementa los bucles de verificación del mapa de fuentes filtrado de Claude como ganchos mecánicos en lugar de prompts. Este enfoque aborda la limitación donde la verificación basada en prompts (como "estás PROHIBIDO completar sin ejecutar tsc" de iamfakeguru/claude-md) puede ser omitida por el modelo bajo presión de contexto.
Arquitectura de ganchos
El sistema divide el problema en dos capas:
- Ganchos (mecánicos, no se pueden omitir):
- Gancho de parada: Ejecuta verificación de tipos + lint cuando Claude intenta completar. Si falla, sale con código 2, forzando a Claude a seguir corrigiendo. Tres bloques fallidos consecutivos activan un cortacircuitos.
- PostToolUse: Formatea automáticamente y hace lint después de cada edición de archivo.
- PreToolUse: Bloquea ediciones a .env y archivos de bloqueo antes de que Claude los toque.
- PostCompact: Reinyecta el estado de git y gotchas.md después de la compactación de contexto.
- CLAUDE.md (conductual): Para lo que los ganchos no pueden hacer cumplir, incluyendo ejecución por fases (≤5 archivos por fase), separación plan vs construcción, conciencia de deterioro de contexto y registro de errores.
Detalles técnicos
La herramienta detecta automáticamente la pila buscando archivos de configuración: tsconfig.json, go.mod, Cargo.toml, pyproject.toml y composer.json. No requiere configuración y tiene cero dependencias. Clawback funciona junto con el proyecto CLAUDE.md de iamfakeguru, no en su lugar.
La implementación se basa en los bucles de verificación filtrados que estaban protegidos detrás de USER_TYPE === 'ant' en el mapa de fuentes. El repositorio de GitHub está disponible en https://github.com/LZong-tw/clawback.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

Agentlint: Aplicación de GitHub que detecta contradicciones en CLAUDE.md y enlaces rotos en cada PR
Agentlint es una aplicación de GitHub que audita toda la superficie de reglas de tu agente (CLAUDE.md, AGENTS.md, skills, hooks) en cada PR, publicando comentarios en línea sobre contradicciones, rutas rotas y funciones del harness no compatibles. Gratuita para repositorios públicos.

Código Abierto del-vibe-stack: Reglas de Markdown para Mantener la Consistencia del Código Claude
Un desarrollador ha liberado como código abierto 'the-vibe-stack' — un conjunto de reglas de Markdown diseñadas para mantener a Claude Code en el camino correcto durante sesiones largas mediante la imposición de un esquema rígido. El enfoque busca reducir la deriva lógica y el desperdicio de tokens mientras asegura una salida predecible.

Observación: Una Herramienta de Anotación en Markdown para Flujos de Trabajo de Código en Claude
Remark es una aplicación nativa para macOS que permite a los desarrolladores anotar archivos Markdown en línea para flujos de trabajo de revisión de código en Claude Code. Exporta las anotaciones como JSON para el agente y se integra mediante una habilidad instalada en el directorio .claude/skills/.
Habilitar SELECT: Ejecutar consultas SQL en resultados de búsqueda web
Keenable SELECT es un servidor MCP que te permite consultar la web con SQL. Una sola llamada puede buscar más de 1,000 páginas, filtrar con cláusulas WHERE exactas y extraer campos mediante LLM, todo en una única sentencia SELECT.