> 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 las herramientas que integran agentes de IA, que pueden ayudarte a aprender y escribir CSL.

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

## 1. Usar el panel del agente

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

Usar el panel del agente solo requiere tener una de las suscripciones estándar del sector para IA. Hoy damos soporte a:

* OpenAI/ChatGPT Codex
* Claude Code
* OpenCode

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

* `AGENTS.md` y `CLAUDE.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="Instalando Cursor (programadores)" %}
Recomendamos Cursor (o VS Code) para desarrollar juegos de All Out. Nuestra extensión del editor proporciona:

* Compatibilidad con resaltado de sintaxis
* Diagnósticos de errores de compilación en línea
* Autocompletado

1. [Descarga e instala Cursor](https://cursor.com/)
2. [Instala la extensión de All Out CSL](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` y `CLAUDE.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 del editor
  {% endhint %}
  {% endtab %}

{% tab title="Instalando Claude Code (no programadores)" %}
Si no tienes mucha experiencia programando, o prefieres usar Claude Code, también tenemos soporte nativo para ello.

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" %}
Incluso si usas un modelo de IA, ayuda mucho **un montón** dedicar algo de tiempo a familiarizarte con la programación en CSL a un nivel básico. Podrás dirigir la IA con más eficiencia 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` y `CLAUDE.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 del editor
  {% endhint %}
  {% endtab %}

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

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="/files/2553ba7f547b26ae704330a30d44620373cf3cce" alt="Antigravity MCP settings"><figcaption></figcaption></figure>

<figure><img src="/files/6d2ee14345ff3c777d33cf25fb7009d524dbbaae" 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` con 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` y `CLAUDE.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 del editor
  {% endhint %}
  {% endtab %}
  {% endtabs %}

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