# Instrucciones para el agente: Defending Code: un flujo de revisión con evidencias

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: avanzado
- Proyecto: https://github.com/anthropics/defending-code-reference-harness (licencia NOASSERTION)
- Guía completa: https://lab.wisd.ai/hub/defending-code-harness

---

## 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: comprueba los requisitos

Comprueba que Git y Claude Code funcionan y que tienes acceso al modelo elegido. Empieza por la introducción interactiva con análisis estático; si vas a ejecutar código del objetivo, prepara antes el aislamiento de `docs/security.md`, incluido Docker y gVisor para la canalización autónoma.

### Paso 2: instalación según el README

```text
git clone https://github.com/anthropics/defending-code-reference-harness
cd defending-code-reference-harness
claude
```

## Comprobación

Dentro de Claude ejecuta `/quickstart` y sigue la introducción al canary. Revisa los entregables de amenazas y hallazgos. Empieza por la vía estática; prepara el aislamiento siguiendo docs/security.md antes de ejecutar código del objetivo.

## Si algo falla

Consulta docs/troubleshooting.md si la revisión descarta hallazgos del canary: el README advierte que se reconoce como código de prueba. No desactives el aislamiento para resolver un error de la canalización.

[Procedimiento oficial](https://github.com/anthropics/defending-code-reference-harness#readme).
