> 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/scenes-sdk7/otros/migrate-legacy-sdk6-scenes.md).

# Migrar escenas heredadas de SDK6

Migra una escena heredada de SDK6 a SDK7 usando un asistente de IA.

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. El [Decentraland SDK Skills](/creator/content-creator-es/scenes-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 de SDK7 nuevo y vacío. La IA moverá tu código heredado y tus assets a esta estructura limpia.

**Opción A — Creator Hub**

1. Abre el Creator Hub.
2. Selecciona la **Scenes** pestaña y haz clic en **Nueva escena**.
3. Selecciona 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 rellena la carpeta con los archivos predeterminados de un proyecto de SDK7.

## 2. Instala los SDK Skills

Los SDK Skills enseñan a tu agente de IA cómo trabajar con el SDK7 de Decentraland, incluida la forma de realizar correctamente una migración de SDK6 → SDK7.

Puedes instalarlos de dos maneras.

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

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

> Instala los SDK Skills de Decentraland.

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

**Opción B — Instálalos desde la línea de comandos**

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

El `--all` El flag instala todas las skills disponibles. Si lo omites, se abrirá un selector interactivo para que elijas 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/scenes-sdk7/primeros-pasos/vibe-coding.md#install-skills-for-any-ai-agent).

## 3. Pide a la IA que migre la escena

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

Luego pídele a la IA:

> Migra esta escena de SDK6 a SDK7.

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

* Identificará el punto de entrada y los componentes usados en la escena de SDK6.
* Traducirá entities, components y systems a sus equivalentes de SDK7.
* Moverá modelos 3D, audio y otros assets al nuevo proyecto.
* Actualizar `scene.json` y la configuración del proyecto.
* Sustituirá las API 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 **Reproducir**.
* 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 interactivity — 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 la consola en la ventana de Preview.

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

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

La IA puede usar las skills relacionadas (interactivity, animations, audio, etc.) para solucionar 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/scenes-sdk7/primeros-pasos/vibe-coding.md) — Referencia completa para trabajar con asistentes de IA y SDK Skills.
* [SDK Quick Start](/creator/content-creator-es/scenes-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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
