What problem does it solve? Porting a Decentraland scene from SDK6 to SDK7 requires rewriting class-based entity/component code into the new ECS model, updating dependencies, reorganizing asset folders, and converting every API call — a manual process that is error-prone and easy to leave half-migrated. ## Core Features & Use Cases - SDK6 verification: Confirms a project is truly SDK6 by checking package.json dependencies, scene.json runtime version, and source code patterns before touching anything. - Complete API mapping: Converts entities, components, systems, pointer events, animations, audio, materials, triggers, and timers from decentraland-ecs to @dcl/sdk equivalents using detailed reference tables. - Structured 11-step workflow: Audits the project, replaces config files, moves assets under assets/, ports components, systems, entities, input handlers, animations, and sounds, then verifies with grep-based completion checks. - Use Case: A developer has an old SDK6 game scene using new Entity(), @Component classes, and OnPointerDown handlers. This Skill walks through converting each pattern to engine.addEntity(), engine.defineComponent, and pointerEventsSystem.onPointerDown until the scene builds and runs on SDK7. ## Quick Start Migrate my Decentraland SDK6 scene in this project to SDK7, keeping the existing scene.json main field unchanged.