thedivergentai/gd-agentic-skills

godot-version-migration

Full-history Godot version migration hub.

First seen Aug 12, 2026

Installation

$ npx skills add thedivergentai/gd-agentic-skills --skill godot-version-migration

Summary

  • Full-history Godot version migration hub.
  • Use when upgrading any Godot project toward the library target (currently 4.7)—from 1.x/2.x legacy eras through 3→4 and hop-by-hop 4.x minors—or finding Domain Skill-scoped migration notes.
  • Trigger keywords: upgrade Godot, migrate Godot version, Godot 3 to 4, Godot 2 to 3, upgrading_to_godot, version migration, breaking changes, convert-3to4, TileMapLayer, AnimationMixer, engine.cfg, project.godot.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from thedivergentai/gd-agentic-skills · top by installs.

npx skills add thedivergentai/gd-agentic-skills

Browse all from thedivergentai/gd-agentic-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 678
License LICENSE
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 6,606 B
  • docs SUMMARY.md 480 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 48 installs

SKILL.md

Godot Version Migration

Orchestrator for engine version upgrades from early Godot through the library target. Domain Skills document current APIs; this hub owns the upgrade path.

Library target: Godot 4.7+

Corpus: docs changelog · interactive changelog · download archive · GitHub releases · migrating index

NEVER Do

  • NEVER skip majors — route 1.x → 2.x → latest 3.x → 4.0 before any 4.x minor ladder.
  • NEVER skip 4.x hops — upgrade 4.0 → 4.1 → … → 4.7 one minor at a time; stabilize after each hop.
  • NEVER claim automatic 1.x→4.x conversion or bit-exact autopilot.
  • NEVER treat Domain Skill bodies as migration changelogs — load references/<topic>.md (mirrored from each skill’s references/migration-notes.md).
  • NEVER load all module notes at once — only subsystems present in the project.
  • NEVER mix server/client Godot minors for high-level multiplayer (especially across 4.2→4.3 SceneMultiplayer protocol changes).
  • NEVER choose Mesh “Restart & Upgrade” without VCS backup (4.1→4.2 mesh format).
  • NEVER run the 3→4 converter without a full backup (tool does not backup).

Version detect

  1. Read project.godot (config_version, config/features) or legacy engine.cfg.
  2. Ask the user if files are ambiguous.
  3. Map to an era in [references/era-index.md](references/era-index.md).

Workflow router (MANDATORY)

Detected era Load Do NOT
1.x / early 2 [legacy/pre-2-context.md](references/legacy/pre-2-context.md) Invent a 1→4 converter
2.x [legacy/2-to-3.md](references/legacy/2-to-3.md) then stabilize on latest 3.x Jump straight to 4.7 notes
3.x [bridges/3-to-4.md](references/bridges/3-to-4.md) + official 3→4 guide Skip latest-3.x stabilize gate
4.x < 4.7 Official hop guide + [hop-index.md](references/hop-index.md) module notes for touched systems Skip minors
Already 4.7+ godot-master / Domain Skills Treat this hub as a coding tutorial

Steps (4.x minors)

  1. While current < 4.7, perform exactly one hop to current + 0.1.
  2. Open the official upgrading page for the destination version.
  3. From [hop-index.md](references/hop-index.md), open only module notes for subsystems present in the project.
  4. Apply fixes; open in the new editor; playtest; repeat.

Hop table

Majors / bridges

Era Resource
1.x archaeology [legacy/pre-2-context.md](references/legacy/pre-2-context.md)
2.x → 3.x [legacy/2-to-3.md](references/legacy/2-to-3.md)
3.x → 4.0 [bridges/3-to-4.md](references/bridges/3-to-4.md) · official guide
Ladder overview [era-index.md](references/era-index.md)

4.x minors

Cross-skill checklist: [references/hop-index.md](references/hop-index.md)

Module directory

Mirrored Domain Skill migration notes live at references/<topic>.md (e.g. references/2d-physics.md). Hub-native legacy/, bridges/, and era-index.md are not Domain Skill mirrors.

sync_godot_version_migration.py --all

Reference

Official docs

Related Skills

Master

  • godot-master — Library router for current Domain Skill modules after migration is complete.

Downstream / consumers

  • godot-analyst — Score architecture on the target APIs after hops land.
  • godot-auditor — Never-list / legacy-syntax verification after upgrades.
  • godot-builder — CI / headless bake against the new engine target after each hop.

Complements