gsd:from-gsd2
GitHub将GSD-2项目(.gsd目录)逆向迁移回GSD v1格式(.planning目录)。保留层级结构、完成状态及文件,不修改原数据。
Trigger Scenarios
Install
npx skills add davepoon/buildwithclaude --skill gsd:from-gsd2 -g -y
SKILL.md
Frontmatter
{
"name": "gsd:from-gsd2",
"type": "prompt",
"description": "Import a GSD-2 (.gsd\/) project back to GSD v1 (.planning\/) format",
"allowed-tools": [
"Read",
"Write",
"Bash"
],
"argument-hint": "[--path <dir>] [--force]"
}
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).
-
Locate the .gsd/ directory — check the current working directory (or
--pathargument):node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" from-gsd2 --dry-runIf no
.gsd/is found, report the error and stop. -
Show the dry-run preview — present the full file list and migration statistics to the user. Ask for confirmation before writing anything.
-
Run the migration after confirmation:
node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" from-gsd2Use
--forceif.planning/already exists and the user has confirmed overwrite. -
Report the result — show the
filesWrittencount,planningDirpath, and the preview summary.
Version History
- 502fc01 Current 2026-07-05 15:13


