jnuyens/gsd-plugin/from-gsd2

Claude Code and agent skill by jnuyens/gsd-plugin

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Import a GSD-2 (.gsd/) project back to GSD v1 (.planning/) format

Install

npx vskill@latest install jnuyens/gsd-plugin/from-gsd2

SKILL.md

<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 bm-sdk query registry; call gsd-tools.cjs as shown below (see docs/CLI-TOOLS.md). </objective>

<process>

  1. Locate the .gsd/ directory — check the current working directory (or --path argument):

``bash node "${CLAUDE_PLUGIN_ROOT:-$(ls -d "$HOME/.claude/plugins/cache/gsd-plugin/gsd/"*/ 2>/dev/null|sort -V|tail -1)}/bin/gsd-tools.cjs" from-gsd2 --dry-run ` If no .gsd/` is found, report the error and stop.

  1. Show the dry-run preview — present the full file list and migration statistics to the user. Ask for confirmation before writing anything.
  1. Run the migration after confirmation:

``bash node "${CLAUDE_PLUGIN_ROOT:-$(ls -d "$HOME/.claude/plugins/cache/gsd-plugin/gsd/"*/ 2>/dev/null|sort -V|tail -1)}/bin/gsd-tools.cjs" from-gsd2 ` Use --force if .planning/` already exists and the user has confirmed overwrite.

  1. Report the result — show the filesWritten count, planningDir path, and the preview summary.

</process>

<notes>

  • The migration is non-destructive: .gsd/ is never modified or removed.
  • Pass --path <dir> to migrate a project at a different path than the current directory.
  • Slices are numbered sequentially across all milestones (M001/S01 → phase 01, M001/S02 → phase 02, M002/S01 → phase 03, etc.).
  • Tasks within each slice become plans (T01 → plan 01, T02 → plan 02, etc.).
  • Completed slices and tasks carry their done state into ROADMAP.md checkboxes and SUMMARY.md files.
  • GSD-2 cost/token ledger, database state, and VS Code extension state cannot be migrated.

</notes>

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
89
Repository forks
12
7-day trend score
22

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 Sep 2026, a month ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jnuyens/gsd-plugin/from-gsd2/badge)](https://verified-skill.com/skills/jnuyens/gsd-plugin/from-gsd2)

Something wrong with this skill or its page? Tell us.