Pinguy Learning
Temario · lección 74 de 74
0Empieza aquí
1Por qué fallan los agentes
2Qué es un harness
3Patrones de agentes
4Herramientas
5Ingeniería de contexto
6El repositorio como memoria
7Tareas largas
8Alcance y “hecho” de verdad
9Observabilidad y estado limpio
10Loops y grafos
11Harness reales
12Proyecto final
Proyecto final· 7 min de lectura

Checklist final y plantillas

En 30 segundos

Las diez plantillas del curso, qué hace cada una, con cuáles empezar y una lista final para comprobar que tu proyecto tiene un harness de verdad.

La caja de herramientas

Cuando acabas un curso de cocina, lo útil no es el recuerdo: es el juego de recetas fichadas. Esta lección reúne las plantillas listas para copiar y una lista para repasar el conjunto. Todas se editan con los comandos, rutas y nombres de tu proyecto.

Empieza solo con cuatro

  1. AGENTS.md (o CLAUDE.md si usas Claude Code; misma estructura).
  2. init.sh.
  3. claude-progress.md.
  4. feature_list.json.

El resto se añade cuando el proyecto crece.

Qué hace cada plantilla

PlantillaPara qué sirve
AGENTS.md / CLAUDE.mdPrimer archivo que lee el agente: flujo de inicio, reglas de trabajo, definición de «hecho», cierre limpio
init.shInstala, verifica y muestra cómo arrancar (tres variables: INSTALL_CMD, VERIFY_CMD, START_CMD)
claude-progress.mdDiario: estado verificado actual y una entrada por sesión
feature_list.jsonFunciones con prioridad, verificación, evidencia y estado
session-handoff.mdNota breve de traspaso entre sesiones
clean-state-checklist.mdRevisión antes de cerrar sesión
evaluator-rubric.mdSeis dimensiones de 0 a 2 para juzgar una entrega
quality-document.mdNotas A a D de dominios y capas, y base para la ablación

El esqueleto de init.sh

INSTALL_CMD=(npm install)
VERIFY_CMD=(npm test)
START_CMD=(npm run dev)

Si la verificación falla, el agente se detiene y arregla la base antes de hacer nada nuevo.

El orden de trabajo que fijan

Al empezar: confirmar carpeta, leer el progreso, elegir la función pendiente de mayor prioridad, mirar los últimos commits, ejecutar init.sh y la verificación. Durante: una función a la vez, y nada de «hecho» sin evidencia. Al cerrar: pasar el checklist de estado limpio y dejar el handoff.

Checklist final del curso

Marca cada casilla en tu proyecto:

  • Existe un mapa corto (AGENTS.md o CLAUDE.md) que enlaza a documentos por tema.
  • Un comando (init.sh) deja el entorno listo y verificado.
  • Hay una lista de funciones con una sola en curso.
  • Ninguna función es passing sin evidencia registrada.
  • Cada sesión termina con progreso actualizado y handoff.
  • Los límites importantes se imponen con scripts o permisos, no solo con frases.
  • Hay logs que permiten diagnosticar sin abrir el código.
  • Alguien (u otro agente) evalúa con una rúbrica, no solo quien generó.
  • Los loops tienen objetivo, verificación y parada.
  • Has probado a quitar piezas para saber cuáles hacen falta.
Comprueba lo aprendido

¿Con qué conjunto conviene empezar un harness nuevo?

Esos cuatro archivos cubren instrucciones, arranque, memoria entre sesiones y definición de lo terminado. El resto se añade según crece el proyecto.

Fuentes: Learn Harness Engineering, resources/templates

¡Hecho! Pinguy crece.Has terminado el curso.