davepoon/gsd:from-gsd2
Import a GSD-2 (.gsd/) project back to GSD v1 (.planning/) format
npx skills add https://github.com/davepoon/buildwithclaude --skill gsd:from-gsd2
<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): node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" from-gsd2 --dry-run
If no .gsd/ is found, report the error and stop.
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>
Take davepoon/gsd:from-gsd2 from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.