{"slug":"melonjs-melonjs-20-migration","source_name":"melonjs/melonjs-20-migration","name":"Melonjs/Melonjs 20 Migration","description":"Use this skill when writing melonJS code that may be based on pre-20.x knowledge, when migrating a game from melonJS 19.x or earlier, or when an API you expected does not exist. Covers the mandatory async Application.init(), the WebGL 2 baseline and WebGPU backend, renderable post effects replacing the shader property, and the deprecated exports still present. Triggers on: migration, upgrade, melonJS 19, me.game, me.video.init, renderable.shader, Compositor, CanvasTexture, me.Math, deprecated.","version":1,"lift":{"pass_rate_delta_pts":50,"pass_rate_pct":90.9,"total_cases":22,"passed_cases":20,"tokens_delta_pct":202.3,"turns_delta_pct":0,"verdict":"mixed","benchmark_model":"gemini-3.8-flash","grading_method":"judged","completed_at":"2026-11-02T11:39:15.680346+00:00"},"skill_score":0.9091,"benchmark_models":[{"model":"gemini-3.8-flash","headline":true,"delta_pts":50,"with_pass_pct":90.9,"without_pass_pct":40.9,"tokens_delta_pct":202.3,"turns_delta_pct":0,"total_cases":22,"cases_aggregated":22,"verdict":"mixed","never_hurt":false,"completed_at":"2026-11-02T11:39:15.680346+00:00","run_id":"88fb997b-5619-4104-856d-b5505cc358ec","latest_attempt":{"id":"88fb997b-5619-4104-856d-b5505cc358ec","runner_model":"gemini-3.8-flash","overall_verdict":"mixed","completed_at":"2026-11-02T11:39:15.680346+00:00","gate":null},"version_number":1,"is_latest_version":true,"gate":null}],"trust":{"skill_safety":"passed","safety_status":"clean","intent_verdict":"safe","content_status":"clean","indexable":true},"license":"MIT","install_count":0,"total_uses":0,"total_users":0,"manifest_hash":"73c7883982b0ec25000a732bb963452ffa4ce8d56ecf5203e908fd92eff1a70e","install_name":"melonjs-melonjs-20-migration","version_id":"7277940d-7f85-4c14-aac9-dc5fbf38a37b","body_sha256":"73c7883982b0ec25000a732bb963452ffa4ce8d56ecf5203e908fd92eff1a70e","render_hash":"0a85106286c1a51d4c25bc91d6e0b8de9aae82967b62ea8e21f4fe1a8f860b9a","raw_url":"https://app.decimal.ai/s/melonjs-melonjs-20-migration/SKILL.md","scorecard_url":"https://app.decimal.ai/skills/melonjs-melonjs-20-migration"}