Prepare the project
Install or update GSD Path, stop active Core work, and preserve pending edits. Reach a clean Git baseline before Path binds its branch. Keep.planning/; it remains the project’s Core history.
In Codex, invoke:
/gsd-path-migrate. Provide the project path and tell
the skill whether Core came from a plugin or standalone skills.
Review the import
The skill prepares an external bundle with a file copy, hash manifest, andIMPORT.md. It carries constraints, decisions, exclusions, unfinished
requirements, and source references. Completed Core plans remain historical
evidence; they do not count as passed Path gates.
Review the proposed host and hook changes. A project-level plugin override may
be limited by host policy, and disabling a plugin does not remove separate
hooks or skills. The skill must verify the effective state in your environment.
Enter Path
After reviewingIMPORT.md, hand it to the explicit Path router. Path inspects
the code and asks you to approve intent. When inspection finishes, pass the
absolute IMPORT.md path to define again using the command in the import’s
Handoff section. This is also required in a fresh session.
Keep the bundle and any rollback receipts available. For host-specific cutover,
hook settings, and rollback rules, read
MIGRATE.md.