Escanear
Ejecuta npx harness-score en tu repo. La CLI lee el filesystem — 36 checks, cero llamadas a LLM, cero red.
Un comando determinista mide tu harness de código con IA — funciona con Cursor, Claude Code, Windsurf y otras herramientas. Escanea AGENTS.md, rules, hooks, tests, CI. Sin IA en el escaneo. Sin red. Misma puntuación siempre.
El problema
Dos repos pueden usar el mismo modelo y obtener resultados muy distintos. Uno tiene guías que orientan al agente, sensores que verifican el trabajo y guardrails que evitan daños — el otro no tiene nada de eso. Harness Score mide ese harness en segundos, en cualquier herramienta de IA, y te dice qué corregir después.
Cómo funciona
Ejecuta npx harness-score en tu repo. La CLI lee el filesystem — 36 checks, cero llamadas a LLM, cero red.
Obtén un nivel de madurez L0–L4, el desglose de 108 puntos en seis dimensiones y exactamente qué falta para el siguiente nivel.
Cada check fallido enlaza a una receta de remediación en la guía — o usa el comando /harness-audit del plugin para aplicar las correcciones.
Ejemplo de salida
Determinista: mismo commit, misma puntuación — en tu laptop o en CI. Bloquea merges con --min-level 3 para que la madurez solo suba.
Ejecutar el escáner → harness-score v1.0.0 ~/my-app
Maturity: L2 · Guided Score: 70/108 (65%)
Detected: Cursor, Claude Code
Context & Guides ████████████████░░░░ 80%
Skills & Commands █████████████░░░░░░░ 65%
Hooks & Guardrails ░░░░░░░░░░░░░░░░░░░░ 0%
Sensors & Feedback ████████████████░░░░ 80%
CI Feedback ██████████████░░░░░░ 71%
Hygiene & Safety ███████████████░░░░░ 74%
To reach L3: sensors ≥ 60%; ci ≥ 50%Empezar
npx harness-scoreSin instalar. Apunta a cualquier repositorio.npm i -g harness-scorev1.2.0 en npmjs.org/harness-auditEn el repo — Marketplace aún no publicadopaladini/harness-score/actionGate de CI + badge en READMEnpx jsr add @paladini/harness-scoreUsuarios de Deno y BunEscalera de madurez
Los niveles dependen de la forma del harness — no solo de los puntos. Ochenta puntos de docs sin tests es L1, no L3.
Funciona con
Un harness, un modelo de madurez, muchas herramientas. Configura Cursor, Claude Code, Windsurf u otra — Harness Score las mide igual.
Muestra tu puntuación
Píldora 112×20 para filas de shields. CI la regenera, o fija un badge-lN.svg estático. Copia embeds en Markdown, HTML, iframe y JSX.
Qué incluye este repo
8 capítulos sobre ingeniería de harness para agentes de código — feedforward, sensores, guardrails.
harness-score — salida JSON, markdown y badge. Cero deps en runtime.
Comando /harness-audit + skill para corregir cada gap encontrado.
Escanea en cada push, emite el badge, falla bajo --min-level.