Taller paso a paso en Go para crear un agente de programación con la API de Claude, añadiendo herramientas de archivos, shell y búsqueda una por una.
walkinglabs/learn-harness-engineering
Curso basado en proyectos que enseña a crear el entorno, el estado, la verificación y los mecanismos de control que hacen fiables a los agentes de programación con IA.
- Estrellas
- 23,238
- Forks
- 2,662
- Issues abiertos
- 18
- Último commit
- hace 15 días
¿Qué es?
Learn Harness Engineering es un curso pensado para principiantes sobre cómo crear el sistema que rodea a un agente de programación con IA. Parte de la premisa de que incluso un modelo potente falla en tareas reales de ingeniería si no cuenta con instrucciones, estado persistente, verificación, límites de alcance y reglas para el ciclo de vida de las sesiones. El curso organiza el diseño del harness en cinco subsistemas: instrucciones, estado, verificación, alcance y ciclo de vida de las sesiones.
El curso consta de 14 lecciones y 8 proyectos prácticos, todos basados en la misma aplicación de escritorio de base de conocimientos personales creada con Electron. Cada proyecto compara configuraciones de harness débiles y sólidas en la misma tarea, para que los alumnos puedan observar la diferencia medida. Las lecciones posteriores tratan la ingeniería de bucles (bucles de objetivos, bucles con temporizador y separación entre creación y verificación) y la ingeniería de grafos (nodos, aristas, estado compartido y enrutamiento).
El repositorio también incluye una biblioteca de recursos con plantillas listas para copiar, como AGENTS.md, feature_list.json e init.sh; una skill reutilizable para crear harnesses; y contenido traducido a 15 idiomas. El texto del curso está alojado en un sitio de documentación creado con VitePress.
Funciones clave
- 01Marco de cinco subsistemas que abarca instrucciones, estado, verificación, alcance y ciclo de vida de las sesiones.
- 0214 lecciones, cada una dedicada a responder una pregunta clave sobre la fiabilidad de los agentes.
- 038 proyectos prácticos que desarrollan una misma aplicación de base de conocimientos con Electron.
- 04Plantillas listas para copiar, como AGENTS.md, feature_list.json e init.sh.
- 05Contenido sobre ingeniería de bucles e ingeniería de grafos para flujos de trabajo de agentes con varios pasos.
- 06Contenido disponible en 15 idiomas, incluido el chino simplificado.
Casos de uso
- Ingenieros que ya usan Claude Code, Codex u otros agentes similares en repositorios reales y quieren obtener resultados más consistentes.
- Líderes técnicos que evalúan cómo influyen la estructura de los repositorios y el diseño del entorno en los resultados de los agentes.
- Desarrolladores que quieren crear archivos AGENTS.md, registros de progreso y pasos de verificación para un proyecto existente.
Inicio rápido
- 1
Clona el repositorio
- 2
Usa la skill harness-creator para crear la estructura inicial de un harness para tu proyecto (consulta la guía de inicio rápido del README)
Antes de usarlo
- El proyecto es un curso con clases escritas y proyectos, no una herramienta de software que se pueda instalar.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es learn-harness-engineering?
- Curso basado en proyectos que enseña a crear el entorno, el estado, la verificación y los mecanismos de control que hacen fiables a los agentes de programación con IA. Learn Harness Engineering es un curso pensado para principiantes sobre cómo crear el sistema que rodea a un agente de programación con IA. Parte de la premisa de que incluso un modelo potente falla en tareas reales de ingeniería si no cuenta con instrucciones, estado persistente, verificación, límites de alcance y reglas para el ciclo de vida de las sesiones. El curso organiza el diseño del harness en cinco subsistemas: instrucciones, estado, verificación, alcance y ciclo de vida de las sesiones.
- ¿learn-harness-engineering es gratuito? ¿Qué licencia tiene?
- learn-harness-engineering es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿learn-harness-engineering sigue mantenido?
- Mantenimiento activo. El último commit de learn-harness-engineering fue el 22 oct 2026.
- ¿Para qué puedo usar learn-harness-engineering?
- Ingenieros que ya usan Claude Code, Codex u otros agentes similares en repositorios reales y quieren obtener resultados más consistentes. Líderes técnicos que evalúan cómo influyen la estructura de los repositorios y el diseño del entorno en los resultados de los agentes. Desarrolladores que quieren crear archivos AGENTS.md, registros de progreso y pasos de verificación para un proyecto existente.
- ¿Cómo se instala learn-harness-engineering?
- Clona el repositorio Usa la skill harness-creator para crear la estructura inicial de un harness para tu proyecto (consulta la guía de inicio rápido del README)
- ¿Dónde consigo learn-harness-engineering?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/walkinglabs/learn-harness-engineering
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una colección de más de 45 consejos prácticos para usar Claude Code, además de un script personalizado para la línea de estado y el plugin dx con habilidades para el trabajo diario de desarrollo.
Curso gratuito y de código abierto en chino sobre IA, con habilidades prácticas para Claude Code, Codex, OpenClaw, Hermes, ingeniería de prompts y herramientas de IA para imágenes, voz y música.
Un agente de programación con IA y de código abierto que se ejecuta en la terminal, con interfaces complementarias para escritorio, web, editores y chat.
Colección de 273 habilidades de diseño listas para agentes y 76 comandos slash para Claude Code y Gemini CLI, sobre investigación, sistemas, UI, interacción y entrega.
Servidor MCP y plugin de Figma que permiten a agentes de IA como Cursor y Claude Code leer y modificar diseños de Figma mediante programación.