local_lint_summary
Summarize lint, test, or CI output files by grouping errors per file with counts and priority order, using a local model to keep large logs out of Claude's context.
Instructions
PREFIERE esta tool en vez de leer el archivo con Read cuando el archivo es grande (>200 líneas / >10 KB) y solo necesitas un resumen agrupado, no el contenido literal. Si ejecutaste un comando cuya salida es larga, vuélcala a un archivo y pasa 'path'.
Resume salida de linters/tests/CI con un modelo local, sin gastar contexto de Claude.
Pensada para logs largos y ruidosos (ESLint, clippy, pytest, tsc, CI). Pasa 'path' y el
archivo se lee del lado del servidor, de modo que el log completo NO entra al contexto de
Claude: solo vuelve un resumen agrupado por archivo con el conteo por tipo de error/regla y
lo más importante primero. Alternativamente pasa 'text'. Enruta al modelo mecánico (corto) o
al de contexto largo (largo) automáticamente.
Args:
path: Ruta al archivo de salida de lint/tests (leído server-side). Usa esto o 'text'.
text: Salida de lint/tests como texto.
max_words: Longitud máxima del resumen en palabras.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| text | No | ||
| max_words | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |