# Instrucciones para el agente: Deploy on AWS: prepara arquitectura y estimaciones de despliegue

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/awslabs/agent-plugins/tree/main/plugins/deploy-on-aws (licencia Apache-2.0)
- Guía completa: https://lab.wisd.ai/hub/aws-agent-plugins

---

## 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

Comprueba que puedes abrir Claude Code y que el Python usado por el plugin es ≥3.9 y dispone de pip. Instala `defusedxml` ≥0.7.1 en ese entorno antes de generar diagramas. El README muestra el requisito sin comillas; aquí se cita para que el shell no interprete `>` como redirección:

```bash
pip3 install "defusedxml>=0.7.1"
```

Para las funciones de despliegue, comprueba AWS CLI y el perfil autorizado antes de usarlas.

Dentro de Claude Code, los comandos del README son:

```text
/plugin marketplace add awslabs/agent-plugins
/plugin install deploy-on-aws@agent-plugins-for-aws
```

Empieza solicitando un análisis y un diagrama sin desplegar recursos.

## Comprobación

Revisa el XML generado, las hipótesis de coste y la infraestructura propuesta antes de autorizar un despliegue.

## Si algo falla

Distingue errores del validador XML de los de acceso a AWS.
