Harness Engineering Demo — Development skill for Claude Code
Dos proyectos Angular 22 idénticos en código, con una sola diferencia entre ellos: si Claude Code tiene un arnés (harness) o no. Es el material de demo de la charla "Más Allá del Prompt: Harness.
How to install Harness Engineering Demo
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ricardochl/harness-engineering-demo and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Harness Engineering Demo does
Dos proyectos Angular 22 **idénticos en código**, con una sola diferencia entre ellos: si Claude Code tiene un arnés (harness) o no. Es el material de demo de la charla *"Más Allá del Prompt: Harness Engineering en la Era de los Agentes de IA"*.
Alternatives in Development
- A11y Report — Reporte de conformidad de accesibilidad para stakeholders y legal 48 ★
- Abogado Del Diablo — Vuelve a Claude en tu contra y critica a fondo una idea, un plan o un proyecto entero 33 ★
- Forge Plan — Conduz entrevista dos 4 passos (3 Ps, precificacao, matematica, 7 acoes) 27 ★
README
CartStore: Harness Engineering en vivo
Dos proyectos Angular 22 **idénticos en código**, con una sola diferencia entre ellos: si Claude Code tiene un arnés (harness) o no. Es el material de demo de la charla *"Más Allá del Prompt: Harness Engineering en la Era de los Agentes de IA"*.
¿Qué es esto?
Ambos proyectos tienen el mismo `CartStore` (carrito de compras con Angular Signals), y ninguno de los dos tiene todavía descuento por cupón — es la funcionalidad que le vas a pedir al agente que implemente.
Le pides a Claude Code que implemente ese descuento en los dos proyectos. El resultado es completamente distinto:
| `sin-harness/` | `con-harness/` | |
|---|---|---|
| Instrucciones para el agente | Ninguna | AGENTS.md |
| Lista de tareas | Ninguna | feature_list.json |
| Verificación obligatoria | No | Sí, protocolo de 5 pasos |
| Bitácora entre sesiones | No | PROGRESS.md + DECISIONS.md |
| Resultado típico | El agente declara "listo" sin haber corrido nada | El agente no puede declarar éxito sin exit code 0 real |
Mismo modelo, mismo punto de partida. La única variable que cambia es el arnés.
Estructura del repo
cartstore-harness-demo/
├── sin-harness/ Angular 22 limpio, sin ningún archivo de arnés
└── con-harness/ El mismo código + AGENTS.md, feature_list.json, init.sh, docs/
Cada carpeta tiene su propio `README.md` con instrucciones detalladas.
Pruébalo tú mismo
Requisitos: Node.js 20+, npm, y [Claude Code](https://claude.com/product/claude-code) (u otro agente de codificación con acceso a terminal y edición de archivos).
git clone
cd cartstore-harness-demo
# Prueba primero sin arnés
cd sin-harness
npm install
# sigue las instrucciones de sin-harness/README.md
# Después, la misma tarea con arnés
cd ../con-harness
npm install
bash init.sh
# sigue las instrucciones de con-harness/README.md
La tarea, en una frase
// src/app/cart
Related Skills
Dz23 Subagents Universal MCP
Roteador MCP self-hosted e open source (MIT): delega tarefas de texto/código a vários modelos de IA com failov
Laravel Equipo
Skill para Claude Code que define una forma segura y consistente de trabajar en proyectos Laravel existentes,
Factoria Doctor
Revision de salud del harness. Ejecuta los evals, mide skills, hooks, metodologia y proyectos.
ClaudeSwaper
Dashboard local para cambiar entre varias cuentas de Claude Code con un clic, viendo el uso de sesion y semana
Upgrade Mdc
Execute the Angular 15 Material MDC upgrade using Agent Teams with 4 parallel workers
Sap Cleancore Check
Ejecuta una validacion Clean Core del codigo modificado contra el catalogo oficial SAP.
Related Agents
n8n Architect
Diseña la arquitectura de cambios a workflows N8N. NO toca código, NO modifica JSON. Recibe un requerimiento d
Seguridad
Úsalo antes de exponer algo públicamente o cuando manejes datos de clientes reales. Revisión pragmática de los
Consulta
Responde al PM sobre un proyecto del vault: estado, qué falta, por qué está bloqueado, últimos eventos, plazos