← Catálogo

meat

Desarrollo

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