git-prism v0.9.0: Proporciona Diffs Estructurados a Agentes de Codificación de IA mediante MCP

git-prism v0.9.0 es un servidor MCP escrito en Rust que proporciona a los agentes de IA de codificación JSON estructurado en lugar de texto diff sin procesar. En lugar de alimentar a Claude Code con miles de líneas de diff unificado con @@ cabeceras de fragmentos y prefijos + / -, git-prism devuelve un manifiesto de los archivos modificados, recuentos de líneas y funciones específicas modificadas o agregadas, junto con información de llamante/llamado y una calificación de radio de explosión.
Cómo funciona
Instalación mediante Cargo o Homebrew:
cargo install git-prism
# o:
brew tap mikelane/tap && brew install git-prism
claude mcp add git-prism -- git-prism serveUna vez instalado y reiniciado el agente, cada llamada a git diff devuelve JSON. Un diff típico de PR que costaría entre 5,000 y 50,000 tokens ahora cabe en unos cientos de tokens. El agente recibe datos estructurados (firmas de funciones, cambios de importación, indicadores de archivos generados) sin necesidad de volver a analizar el texto.
El análisis a nivel de funciones admite 13 lenguajes: Rust, Python, Go, TypeScript y más.
v0.9.0: Intercepción a nivel de PATH
El gran cambio en v0.9.0: la capa de intercepción ahora opera a nivel de PATH. git-prism instala un shim llamado git antes que el git real, por lo que cada llamada a git que haga el agente (incluyendo las anidadas en Makefiles, scripts de construcción o hooks de precommit) se enruta a través del servidor MCP. El mecanismo de hook anterior solo capturaba comandos de nivel superior.
También intercepta gh pr diff <número> y devuelve el mismo manifiesto estructurado. Los comandos normales como git status o el uso de git por humanos pasan sin cambios.
Limitaciones honestas
Al depender de PATH, cualquier cosa que reinicie PATH (por ejemplo, env -i, un contenedor limpio) omite el shim. La instalación solo es compatible con Unix/Darwin por ahora (aunque el shim funciona en Windows, el instalador no). Y debes reiniciar tu agente una vez después de la instalación: Claude Code congela PATH al iniciar el agente.
Para quién es: cualquier persona que use un agente para revisión de código, auditorías de refactorización o preguntas sobre "¿qué romperá este cambio?" en una base de código lo suficientemente grande como para que los diffs sin procesar se coman la ventana de contexto.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Plugin de Memoria del Agente OpenClaw: Contexto Persistente a lo Largo de Sesiones
Un desarrollador creó un complemento de memoria para OpenClaw que inyecta contexto relevante de conversaciones anteriores antes de cada turno y almacena nuevos hechos y eventos después de cada turno, resolviendo el problema de que los agentes olvidan todo entre sesiones.

ClearSpec: Un Generador de Especificaciones para Reducir Alucinaciones en el Código de Claude
ClearSpec es una herramienta que genera especificaciones estructuradas a partir de descripciones en inglés sencillo, conectándose a repositorios de GitHub para hacer referencia a rutas de archivos reales y dependencias, luego utiliza esas especificaciones como prompts para Claude Code para proporcionar un mejor contexto.

Puente de Discord para Sesiones Autónomas de Código Claude
Un script bridge.js (~50 líneas, discord.js v14) crea un chat bidireccional en tiempo real entre Discord y Claude Code mediante WebSocket + cola de archivos locales, reemplazando el sondeo de 2 minutos con lecturas de archivos en microsegundos. Probado en 27K líneas analizadas durante la noche.

Habilidad del Agente de Funciones Modernas de CSS: Implementar Prácticas CSS Modernas en Agentes de Codificación de IA
Una habilidad para agentes que impone más de 57 características modernas de CSS en color, diseño, selectores, animación, tipografía, posicionamiento y patrones de componentes, compatible con Claude Code, Cursor, Windsurf, Codex, Cline y GitHub Copilot.