Saltar al contenido
Feature · Harness Engineering

Agentes IA autónomos
que trabajan un backlog real.

Delega features, no prompts — en 7 editores.

Harness convierte tu asistente de IA de un generador de código de una sola pasada en un ingeniero autónomo. Lee un backlog declarativo de features, toma la siguiente tarea, escribe la spec, la implementa y mueve la feature por una máquina de estados auditable — con el mismo contrato esté tu equipo en Claude Code, Cursor o Aider.

El problema que resuelve Harness

Promptear a la IA archivo por archivo no escala. El contexto se pierde entre prompts, el trabajo es invisible para el resto del equipo y no hay registro de qué hizo el agente ni por qué. Harness reemplaza el prompting ad-hoc con un backlog estructurado y una máquina de estados — así el trabajo de IA se vuelve ingeniería trackeable y revisable.

Qué hace Harness

Backlog declarativo de features

Un feature_list.json que la IA lee para tomar el siguiente ítem y actualizarlo mientras trabaja. El contexto sobrevive entre sesiones — sin re-explicar en cada prompt.

Un contrato, 7 editores

Un AGENTS.md universal más configs por editor para Claude Code, Cursor, Windsurf, Continue, GitHub Copilot, Aider y Codex CLI.

Spec-author + spec-reviewer

Subagentes dedicados redactan especificaciones EARS y las revisan contra una compuerta de aprobación antes de escribir una sola línea de código.

Invariantes en CI

Un comando conecta un workflow de GitHub Actions que valida el estado del harness y la calidad de las specs en cada push — el backlog nunca se desvía.

Una feature por la máquina de estados

korva harness — motor de backlog
$ korva harness detect
→ editor: claude-code   contrato: AGENTS.md ✓

# El agente, de forma autónoma:
vault_harness_next()   → "checkout-idempotency" (pending)
vault_harness_start()  → in_progress
vault_harness_spec()   → spec EARS redactada, enviada a revisión
vault_harness_done()   → done  ✓  (registrado en el vault)

Harness de un vistazo

  • 14 herramientas MCP dedicadas mueven el backlog
  • Máquina de estados: pending → in_progress → done / blocked
  • 7 editores soportados, un contrato universal
  • Subagentes spec-author + spec-reviewer con EARS
  • Workflow de CI valida invariantes en cada push
Comandos relacionados
korva harness detectkorva harness speckorva harness ci install

Delega un backlog, no un prompt

Harness viene con Korva — arráncalo en cualquier repo con korva harness.

Instalar en 30 segundos