> For the complete documentation index, see [llms.txt](https://docs.allout.game/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.allout.game/all-out-docs/docs-es/programacion/cursor-claude-antigravity-setup.md).

# Configuración de Cursor/Claude/Antigravity

Puedes escribir CSL con cualquier editor de texto, pero usar un editor con herramientas de CSL marca una gran diferencia: resaltado de sintaxis, errores en línea, autocompletado y navegación rápida.

Además, empezar es más fácil que nunca gracias a herramientas que integran agentes de IA que pueden ayudarte a aprender y a escribir CSL.

Escribirás `.csl` archivos dentro de la `scripts/` carpeta.

## 1. Uso del Panel del Agente

Si quieres la configuración más sencilla, usa el panel de Agente de IA dentro del editor All Out.

Usar el panel del agente solo requiere tener una de las suscripciones de IA estándar de la industria. Hoy admitimos:

* OpenAI/ChatGPT Codex
* Claude Code
* OpenCode

Tanto si usas el panel de agente integrado como un agente de terceros directamente, el editor añade algunos archivos del proyecto a la carpeta de tu juego para darle al agente mejor contexto:

* `AGENTS.md` con información sobre All Out y CSL
* `.agents/skills/` y `.claude/skills/` con flujos de trabajo específicos del motor
* `api_references/` con la API actual de CSL como `.csl_engine` archivos
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`, y `opencode.json` para que las herramientas compatibles puedan conectarse al editor para compilar y obtener recursos

## 2. Agentes de terceros

{% tabs %}
{% tab title="Instalación de Cursor (programadores)" %}
Recomendamos Cursor (o VS Code) para desarrollar juegos de All Out. Nuestra extensión del editor ofrece:

* Soporte de resaltado de sintaxis
* Diagnóstico de errores de compilación en línea
* Autocompletado

1. [Descarga e instala Cursor](https://cursor.com/)
2. [Instala la extensión CSL de All Out](https://marketplace.cursorapi.com/items/?itemName=AllOutGames.csl-language-tools)
3. Abre la carpeta de tu proyecto de juego en Cursor (la carpeta que contiene `scripts/` y `res/`)

{% hint style="info" %}
All Out añade automáticamente algunos archivos a tu proyecto para ayudar a dar contexto a la IA:

* `AGENTS.md` con información sobre All Out y CSL
* `.agents/skills/` y `.claude/skills/` con flujos de trabajo específicos del motor
* `api_references/` con la API actual de CSL como `.csl_engine` archivos
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`, y `opencode.json` para acceso al editor
  {% endhint %}
  {% endtab %}

{% tab title="Instalación de Claude Code (no programadores)" %}
Si no tienes mucha experiencia programando o prefieres usar Claude Code, también tenemos compatibilidad nativa con él.

Claude Code es una herramienta de IA que puede escribir y depurar scripts CSL por ti.

1. [Descarga e instala Claude Code](https://code.claude.com/docs/en/overview)
2. Abre una terminal dentro de la carpeta de tu proyecto de juego y escribe `claude` para iniciar sesión con tu cuenta de Claude.

{% hint style="warning" %}
Aunque uses un modelo de IA, ayuda un **montón** dedicar algo de tiempo a familiarizarte con la programación de CSL a un nivel básico. Podrás dirigir a la IA de forma más eficiente y hacer ajustes rápidos. ¡Además, es divertido!
{% endhint %}

{% hint style="info" %}
All Out añade automáticamente algunos archivos a tu proyecto para ayudar a dar contexto a la IA:

* `AGENTS.md` con información sobre All Out y CSL
* `.agents/skills/` y `.claude/skills/` con flujos de trabajo específicos del motor
* `api_references/` con la API actual de CSL como `.csl_engine` archivos
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`, y `opencode.json` para acceso al editor
  {% endhint %}
  {% endtab %}

{% tab title="Antigravity" %}
Antigravity es la versión de Cursor de Google y puede ser una buena alternativa si prefieres el ecosistema de Google. Sí requiere una configuración adicional para que el servidor MCP funcione.

1. [Descarga e instala Antigravity](https://antigravity.google/download)
2. Instala la extensión de All Out en Antigravity
3. Configura manualmente el servidor MCP de All Out

**Configuración del servidor MCP**

<figure><img src="https://864968843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzA8RGUKJ88fD0oXVALlz%2Fuploads%2Fgit-blob-e65bd3002a4ad4ee6a5eb82f518ef1e21b1333cc%2Fimage.webp?alt=media" alt="Antigravity MCP settings"><figcaption></figcaption></figure>

<figure><img src="https://864968843-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzA8RGUKJ88fD0oXVALlz%2Fuploads%2Fgit-blob-f3877c346ada587652cacd923c96df714c75f1e7%2Fimage.webp?alt=media" alt="Antigravity raw MCP configuration"><figcaption></figcaption></figure>

Luego pega esto en la configuración sin procesar. Usa el puerto escrito en la `.mcp.json`:

```json
{
    "mcpServers": {
        "allout": {
            "serverUrl": "http://localhost:3333/mcp"
        }
    }
}
```

Si el editor seleccionó un puerto diferente, reemplaza `3333` por ese valor.

{% hint style="info" %}
All Out añade automáticamente algunos archivos a tu proyecto para ayudar a dar contexto a la IA:

* `AGENTS.md` con información sobre All Out y CSL
* `.agents/skills/` y `.claude/skills/` con flujos de trabajo específicos del motor
* `api_references/` con la API actual de CSL como `.csl_engine` archivos
* `.mcp.json`, `.cursor/mcp.json`, `.codex/config.toml`, y `opencode.json` para acceso al editor
  {% endhint %}
  {% endtab %}
  {% endtabs %}

{% hint style="warning" %}
Si las compilaciones de Windows son lentas, mide antes de cambiar la configuración del antivirus. Excluye solo el proyecto de confianza o la ruta generada más específica que resuelva el problema. Consulta [Exclusión de Windows Defender](/all-out-docs/docs-es/referencia/windows-defender-exclusion.md).
{% endhint %}
