meat
Descripción
meat es una herramienta de línea de comandos que condensa un diff de código en un diff de lectura, mostrándote únicamente lo importante. Está pensada para revisar código escrito por agentes de IA en sistemas críticos, donde ya no necesitas fijarte en el estilo, los nil-checks o los imports, sino en los conceptos, las decisiones de algoritmos y la arquitectura.
Utiliza un modelo para reducir un diff a sus partes relevantes: te enseña lo que de verdad importa. Se instala con go install meat.dev/cmd/meat@latest y se ejecuta con el comando meat para revisar el último commit, aceptando parámetros al estilo de git para elegir qué commits revisar.
Características principales
- Abreviación inteligente del diff para centrarte en conceptos, algoritmos y arquitectura.
- Selección de commits mediante parámetros similares a git.
- Procesamiento de diffs muy grandes, divididos por archivos y bloques (hunks) y abreviados por fragmentos hasta unos pocos MB.
- Genera un único diff de lectura fusionado incluso para commits enormes.
Al requerir tiempo de procesamiento, se recomienda integrar meat en tus herramientas de desarrollo para que preprocese los commits de antemano.
Tecnologías y temas
-
CLI
Herramienta de línea de comandos
-
Diff
Convierte diffs en resúmenes legibles
-
Git
Acepta parámetros al estilo git
-
Go
Instalable con go install
-
IA
Usa un modelo para abreviar cambios
-
Revisión de código
Enfocada en conceptos y arquitectura