> For the complete documentation index, see [llms.txt](https://docs.decentraland.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/otros/migrate-legacy-sdk6-scenes.md).

# Migrar scenes heredadas de SDK6

Si tienes una escena antigua de SDK6 que te gustaría poner al día, puedes migrarla a SDK7 automáticamente con la ayuda de un asistente de IA. Las [Decentraland SDK Skills](/creator/content-creator-es/escenas-sdk7/primeros-pasos/vibe-coding.md#install-skills-for-any-ai-agent) incluyen un flujo de trabajo de migración dedicado que la IA sigue paso a paso, así que no tienes que traducir el código a mano.

Esta guía te lleva por todo el proceso.

## 1. Crea una nueva escena vacía de SDK7

Empieza con un proyecto SDK7 nuevo y vacío. La IA moverá tu código y assets heredados a esta estructura limpia.

**Opción A — Creator Hub**

1. Abre Creator Hub.
2. Selecciona la **Scenes** pestaña y haz clic en **New Scene**.
3. Elige la **Empty Scene** plantilla.

**Opción B — Línea de comandos**

Ejecuta lo siguiente en una carpeta vacía:

```bash
npx @dcl/sdk-commands init
```

Esto llena la carpeta con los archivos predeterminados de un proyecto SDK7.

## 2. Instala las SDK Skills

Las SDK Skills enseñan a tu agente de IA cómo trabajar con Decentraland SDK7, incluyendo cómo realizar una migración adecuada de SDK6 → SDK7.

Puedes instalarlas de dos maneras.

**Opción A — Pídele a la IA que las instale**

Abre tu asistente de IA en la carpeta de la escena y simplemente di:

> Instala las Decentraland SDK Skills.

La IA conoce el comando y las instalará por ti.

**Opción B — Instalar desde la línea de comandos**

```bash
npx skills add decentraland/sdk-skills --all
```

La `--all` bandera instala todas las skills disponibles. Si la omites, se abre un selector interactivo para elegir qué skills instalar.

Para más detalles sobre qué skills están disponibles y cómo funcionan, consulta [Vibe Coding con IA](/creator/content-creator-es/escenas-sdk7/primeros-pasos/vibe-coding.md#install-skills-for-any-ai-agent).

## 3. Pídele a la IA que migre la escena

Coloca los archivos de tu proyecto SDK6 heredado en algún lugar que la IA pueda leer, por ejemplo en una carpeta separada de tu máquina o en un repositorio público de GitHub.

Luego dile a la IA:

> Migra esta escena de SDK6 a SDK7.

Las skills incluyen el playbook completo de migración, así que la IA:

* Identificará el entry point y los components usados en la escena de SDK6.
* Traducirá entities, components y systems a sus equivalentes de SDK7.
* Moverá los modelos 3D, el audio y otros assets al nuevo proyecto.
* Actualiza `scene.json` y la configuración del proyecto.
* Sustituye las APIs obsoletas por sus equivalentes actuales de SDK7.

## 4. Prueba e itera

Una vez que termine la pasada de migración, previsualiza la escena y recórrela.

* En Creator Hub, haz clic en **Preview**.
* Desde la línea de comandos, ejecuta `npm run start`.

Mientras pruebas, busca:

* Problemas visuales — modelos faltantes, posiciones o escalas incorrectas, materiales rotos.
* Problemas de interacción — clics que no se disparan, triggers que no se activan, diálogos que no aparecen.
* Problemas de Multiplayer o de networking, si tu escena los usaba.
* Errores de consola en la ventana de Preview.

Cuando encuentres un bug, descríbelo a la IA en lenguaje claro:

> El botón rojo de la mesa ya no abre la puerta. Antes reproducía un sonido y rotaba la puerta 90 grados.

La IA puede usar las skills circundantes (interactividad, animations, audio, etc.) para corregir los problemas uno por uno. Itera hasta que la escena se comporte como la original.

{% hint style="info" %}
**💡 Consejo**: Corrige un bug a la vez y previsualiza después de cada cambio. Es mucho más fácil detectar regresiones cuando los cambios son pequeños.
{% endhint %}

## Siguientes pasos

* [Vibe Coding con IA](/creator/content-creator-es/escenas-sdk7/primeros-pasos/vibe-coding.md) — Referencia completa para trabajar con asistentes de IA y SDK Skills.
* [Inicio rápido de SDK](/creator/content-creator-es/escenas-sdk7/primeros-pasos/sdk-101.md) — Aprende los fundamentos de SDK7 para que puedas revisar y refinar el código migrado.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.decentraland.org/creator/content-creator-es/escenas-sdk7/otros/migrate-legacy-sdk6-scenes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
