# Instrucciones para el agente: EvanFlow: desarrolla con pruebas y puntos de revisión humana

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.

- Dificultad: intermedio
- Proyecto: https://github.com/evanklem/evanflow (licencia NOASSERTION)
- Guía completa: https://lab.wisd.ai/hub/evanflow-tdd-skills

---

## Para el agente: cómo acompañar al usuario

1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

---

## Pasos de configuración

### Paso 1: instala el plugin

Comprueba que Claude Code, Bash y `jq` están disponibles (Linux, macOS o Windows con WSL); el hook usa `jq` para analizar la entrada y no bloquea operaciones peligrosas si falta.

```text
/plugin marketplace add evanklem/evanflow
/plugin install evanflow@evanflow
```

### Paso 2: inicia un trabajo acotado

Reinicia Claude Code. El README propone pedir «Let's evanflow this» y describir la funcionalidad. Aprueba el diseño y el plan antes de continuar con la implementación.

## Comprobación

Observa un ciclo real de prueba fallida, prueba superada y refactorización. Revisa el diff y confirma que el flujo se detiene para tu decisión sobre Git.

## Si algo falla

Si las skills no aparecen, verifica el plugin y reinicia el cliente. Si otra configuración impone un flujo distinto, resuelve el conflicto antes de ejecutar tareas con escritura.
