# Instrucciones para el agente: Aider: edita código con modelos desde la terminal

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: principiante
- Proyecto: https://github.com/Aider-AI/aider (licencia Apache-2.0)
- Guía completa: https://lab.wisd.ai/hub/aider-pair-programming

---

## 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 el comando `python` usa Python 3.8–3.13 y tiene pip, y que Git está disponible. La [guía oficial](https://aider.chat/docs/install.html) indica que el instalador crea su propio entorno y prepara Python 3.12 si hace falta.

El README documenta el instalador:

```bash
python -m pip install aider-install
aider-install
```

Entra en tu proyecto y consulta la guía de modelos enlazada en el README para configurar el proveedor. No guardes claves en el repositorio. Para la vía Anthropic del [README](https://github.com/Aider-AI/aider#readme), carga `ANTHROPIC_API_KEY` en el entorno privado de la terminal e inicia desde esa carpeta:

```bash
aider --model sonnet
```

Pide crear una función que sume dos enteros en un archivo de prueba y revisa el cambio antes de aceptarlo. La variable evita incluir la clave en los argumentos de proceso; consulta la [guía del proveedor](https://aider.chat/docs/llms/anthropic.html) si eliges un modelo diferente.

## Comprobación

Solicita un cambio pequeño, inspecciona los cambios de código y ejecuta las pruebas pertinentes de ese proyecto.

## Si algo falla

Comprueba la conexión al proveedor y los archivos incluidos en contexto antes de ampliar la tarea.
