Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Import a GSD-2 (.gsd/) project back to GSD v1 (.planning/) format
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | -44% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -4% | 0% |
| case-22 | ✗→✓ | ▲ Improved | -32% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -30% | 0% |
<objective> Reverse-migrate a GSD-2 project (.gsd/ directory) back to GSD v1 (.planning/) format.
Maps the GSD-2 hierarchy (Milestone → Slice → Task) to the GSD v1 hierarchy (Milestone sections in ROADMAP.md → Phase → Plan), preserving completion state, research files, and summaries.
CJS-only: from-gsd2 is not on the gsd-sdk query registry; call gsd-tools.cjs as shown below (see docs/CLI-TOOLS.md). </objective>
<process>
--path argument):bash node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" from-gsd2 --dry-run If no .gsd/ is found, report the error and stop.
bash node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" from-gsd2 Use --force if .planning/ already exists and the user has confirmed overwrite.
filesWritten count, planningDir path, and the preview summary.</process>
<notes>
.gsd/ is never modified or removed.--path <dir> to migrate a project at a different path than the current directory.</notes>
Other measured skills in the registry, with their headline benchmark lift.