refactor: hard-fork GSD -> MSD (Make Software Done)

Mechanical rename produced by scripts/msd-rename.cjs: gsd/Gsd/GSD -> msd/Msd/MSD
across contents and paths, upstream package/repo coordinates -> @golem15/msd-core
and golem15com/msd-core. Deep links into upstream history, sibling upstream
packages, the GSD-2 import feature, CHANGELOG.md and .changeset/ are kept as-is.

Hand edits on top: MSD block-letter banner and logos, LICENSE copyright line,
package/plugin identity, regenerated lockfile, install-tree fixtures, derived
registries and benchmark baseline; migration checksum baseline re-locked
(MSD keeps its own install state, so no install had applied the old sums);
sort-order and regex-escaped expectations in tests adjusted.
This commit is contained in:
Jakub Zych
2026-10-06 01:47:40 +02:00
parent fe069b2a56
commit a9a7a328e6
2763 changed files with 78465 additions and 78434 deletions

View File

@@ -8,7 +8,7 @@
"skills": [
{
"stem": "add-tests",
"name": "gsd:add-tests",
"name": "msd:add-tests",
"desc": "Generate tests for a completed phase based on UAT criteria and implementation",
"desc_chars": 77,
"calls_skills": [
@@ -19,23 +19,23 @@
},
{
"stem": "ai-integration-phase",
"name": "gsd:ai-integration-phase",
"name": "msd:ai-integration-phase",
"desc": "Generate an AI-SPEC.md design contract for phases that involve building AI systems.",
"desc_chars": 83,
"calls_skills": [
"phase"
],
"calls_agents": [
"gsd-ai-researcher",
"gsd-domain-researcher",
"gsd-eval-planner",
"gsd-framework-selector"
"msd-ai-researcher",
"msd-domain-researcher",
"msd-eval-planner",
"msd-framework-selector"
],
"called_by": []
},
{
"stem": "audit-fix",
"name": "gsd:audit-fix",
"name": "msd:audit-fix",
"desc": "Autonomous audit-to-fix pipeline \u2014 find issues, classify, fix, test, commit",
"desc_chars": 75,
"calls_skills": [
@@ -46,7 +46,7 @@
},
{
"stem": "audit-milestone",
"name": "gsd:audit-milestone",
"name": "msd:audit-milestone",
"desc": "Audit milestone completion against original intent before archiving",
"desc_chars": 67,
"calls_skills": [
@@ -57,7 +57,7 @@
},
{
"stem": "audit-uat",
"name": "gsd:audit-uat",
"name": "msd:audit-uat",
"desc": "Cross-phase audit of all outstanding UAT and verification items",
"desc_chars": 63,
"calls_skills": [],
@@ -68,7 +68,7 @@
},
{
"stem": "autonomous",
"name": "gsd:autonomous",
"name": "msd:autonomous",
"desc": "Run all remaining phases autonomously \u2014 discuss\u2192plan\u2192execute per phase",
"desc_chars": 70,
"calls_skills": [
@@ -81,7 +81,7 @@
},
{
"stem": "capture",
"name": "gsd:capture",
"name": "msd:capture",
"desc": "Capture ideas, tasks, notes, and seeds to their destination",
"desc_chars": 59,
"calls_skills": [],
@@ -92,7 +92,7 @@
},
{
"stem": "cleanup",
"name": "gsd:cleanup",
"name": "msd:cleanup",
"desc": "Archive accumulated phase directories from completed milestones",
"desc_chars": 63,
"calls_skills": [
@@ -105,7 +105,7 @@
},
{
"stem": "code-review",
"name": "gsd:code-review",
"name": "msd:code-review",
"desc": "Review source files changed during a phase for bugs, security issues, and code quality problems",
"desc_chars": 95,
"calls_skills": [
@@ -116,8 +116,8 @@
"review"
],
"calls_agents": [
"gsd-code-fixer",
"gsd-code-reviewer"
"msd-code-fixer",
"msd-code-reviewer"
],
"called_by": [
"config"
@@ -125,7 +125,7 @@
},
{
"stem": "complete-milestone",
"name": "gsd:complete-milestone",
"name": "msd:complete-milestone",
"desc": "Archive completed milestone and prepare for next version",
"desc_chars": 56,
"calls_skills": [
@@ -138,8 +138,8 @@
},
{
"stem": "config",
"name": "gsd:config",
"desc": "Configure GSD settings \u2014 workflow toggles, advanced knobs, integrations, and model profile",
"name": "msd:config",
"desc": "Configure MSD settings \u2014 workflow toggles, advanced knobs, integrations, and model profile",
"desc_chars": 90,
"calls_skills": [
"code-review",
@@ -159,19 +159,19 @@
},
{
"stem": "debug",
"name": "gsd:debug",
"name": "msd:debug",
"desc": "Systematic debugging with persistent state across context resets",
"desc_chars": 64,
"calls_skills": [],
"calls_agents": [
"gsd-debug-session-manager",
"gsd-debugger"
"msd-debug-session-manager",
"msd-debugger"
],
"called_by": []
},
{
"stem": "discuss-phase",
"name": "gsd:discuss-phase",
"name": "msd:discuss-phase",
"desc": "Gather phase context through adaptive questioning before planning.",
"desc_chars": 66,
"calls_skills": [
@@ -186,21 +186,21 @@
},
{
"stem": "docs-update",
"name": "gsd:docs-update",
"name": "msd:docs-update",
"desc": "Generate or update project documentation verified against the codebase",
"desc_chars": 70,
"calls_skills": [
"update"
],
"calls_agents": [
"gsd-doc-verifier",
"gsd-doc-writer"
"msd-doc-verifier",
"msd-doc-writer"
],
"called_by": []
},
{
"stem": "eval-review",
"name": "gsd:eval-review",
"name": "msd:eval-review",
"desc": "Audit an executed AI phase's evaluation coverage and produce an EVAL-REVIEW.md remediation plan.",
"desc_chars": 96,
"calls_skills": [
@@ -211,7 +211,7 @@
},
{
"stem": "execute-phase",
"name": "gsd:execute-phase",
"name": "msd:execute-phase",
"desc": "Execute all plans in a phase with wave-based parallelization",
"desc_chars": 60,
"calls_skills": [
@@ -226,7 +226,7 @@
},
{
"stem": "explore",
"name": "gsd:explore",
"name": "msd:explore",
"desc": "Socratic ideation and idea routing \u2014 think through ideas before committing to plans",
"desc_chars": 83,
"calls_skills": [],
@@ -235,7 +235,7 @@
},
{
"stem": "extract-learnings",
"name": "gsd:extract-learnings",
"name": "msd:extract-learnings",
"desc": "Extract decisions, lessons, patterns, and surprises from completed phase artifacts",
"desc_chars": 82,
"calls_skills": [
@@ -246,7 +246,7 @@
},
{
"stem": "fast",
"name": "gsd:fast",
"name": "msd:fast",
"desc": "Execute a trivial task inline \u2014 no subagents, no planning overhead",
"desc_chars": 66,
"calls_skills": [
@@ -259,8 +259,8 @@
},
{
"stem": "forensics",
"name": "gsd:forensics",
"desc": "Post-mortem investigation for failed GSD workflows \u2014 diagnoses what went wrong.",
"name": "msd:forensics",
"desc": "Post-mortem investigation for failed MSD workflows \u2014 diagnoses what went wrong.",
"desc_chars": 79,
"calls_skills": [
"phase",
@@ -272,7 +272,7 @@
},
{
"stem": "graphify",
"name": "gsd:graphify",
"name": "msd:graphify",
"desc": "Build, query, and inspect the project knowledge graph in .planning/graphs/",
"desc_chars": 74,
"calls_skills": [
@@ -286,7 +286,7 @@
},
{
"stem": "health",
"name": "gsd:health",
"name": "msd:health",
"desc": "Diagnose planning directory health and optionally repair issues",
"desc_chars": 63,
"calls_skills": [],
@@ -295,8 +295,8 @@
},
{
"stem": "help",
"name": "gsd:help",
"desc": "Show available GSD commands and usage guide",
"name": "msd:help",
"desc": "Show available MSD commands and usage guide",
"desc_chars": 43,
"calls_skills": [],
"calls_agents": [],
@@ -304,12 +304,12 @@
},
{
"stem": "import",
"name": "gsd:import",
"name": "msd:import",
"desc": "Ingest external plans with conflict detection against project decisions before writing anything.",
"desc_chars": 96,
"calls_skills": [],
"calls_agents": [
"gsd-plan-checker"
"msd-plan-checker"
],
"called_by": [
"code-review",
@@ -318,7 +318,7 @@
},
{
"stem": "inbox",
"name": "gsd:inbox",
"name": "msd:inbox",
"desc": "Triage and review open GitHub issues and PRs against project templates and contribution guidelines.",
"desc_chars": 99,
"calls_skills": [
@@ -331,18 +331,18 @@
},
{
"stem": "ingest-docs",
"name": "gsd:ingest-docs",
"name": "msd:ingest-docs",
"desc": "Bootstrap or merge a .planning/ setup from existing ADRs, PRDs, SPECs, and docs in a repo.",
"desc_chars": 90,
"calls_skills": [],
"calls_agents": [
"gsd-roadmapper"
"msd-roadmapper"
],
"called_by": []
},
{
"stem": "manager",
"name": "gsd:manager",
"name": "msd:manager",
"desc": "Interactive command center for managing multiple phases from one terminal",
"desc_chars": 73,
"calls_skills": [
@@ -353,20 +353,20 @@
},
{
"stem": "map-codebase",
"name": "gsd:map-codebase",
"name": "msd:map-codebase",
"desc": "Analyze codebase with parallel mapper agents to produce .planning/codebase/ documents",
"desc_chars": 85,
"calls_skills": [
"config"
],
"calls_agents": [
"gsd-codebase-mapper"
"msd-codebase-mapper"
],
"called_by": []
},
{
"stem": "milestone-summary",
"name": "gsd:milestone-summary",
"name": "msd:milestone-summary",
"desc": "Generate a comprehensive project summary from milestone artifacts for team onboarding and review",
"desc_chars": 96,
"calls_skills": [
@@ -377,7 +377,7 @@
},
{
"stem": "mvp-phase",
"name": "gsd:mvp-phase",
"name": "msd:mvp-phase",
"desc": "Plan a phase as a vertical MVP slice \u2014 user story, SPIDR splitting, then plan-phase",
"desc_chars": 83,
"calls_skills": [
@@ -390,7 +390,7 @@
},
{
"stem": "new-milestone",
"name": "gsd:new-milestone",
"name": "msd:new-milestone",
"desc": "Start a new milestone cycle \u2014 update PROJECT.md and route to requirements",
"desc_chars": 73,
"calls_skills": [
@@ -402,7 +402,7 @@
},
{
"stem": "new-project",
"name": "gsd:new-project",
"name": "msd:new-project",
"desc": "Initialize a new project with deep context gathering and PROJECT.md",
"desc_chars": 67,
"calls_skills": [
@@ -417,7 +417,7 @@
},
{
"stem": "ns-context",
"name": "gsd-context",
"name": "msd-context",
"desc": "codebase intelligence | map graphify docs learnings",
"desc_chars": 51,
"calls_skills": [
@@ -428,7 +428,7 @@
},
{
"stem": "ns-ideate",
"name": "gsd-ideate",
"name": "msd-ideate",
"desc": "exploration capture | explore sketch spike spec capture",
"desc_chars": 55,
"calls_skills": [
@@ -441,7 +441,7 @@
},
{
"stem": "ns-manage",
"name": "gsd-manage",
"name": "msd-manage",
"desc": "config workspace | workstreams thread update ship inbox",
"desc_chars": 55,
"calls_skills": [
@@ -455,7 +455,7 @@
},
{
"stem": "ns-project",
"name": "gsd-project",
"name": "msd-project",
"desc": "project lifecycle | milestones audits summary",
"desc_chars": 45,
"calls_skills": [],
@@ -464,7 +464,7 @@
},
{
"stem": "ns-review",
"name": "gsd-quality",
"name": "msd-quality",
"desc": "quality gates | code review debug audit security eval ui",
"desc_chars": 56,
"calls_skills": [
@@ -476,7 +476,7 @@
},
{
"stem": "ns-workflow",
"name": "gsd-workflow",
"name": "msd-workflow",
"desc": "workflow | discuss plan execute verify phase progress",
"desc_chars": 53,
"calls_skills": [
@@ -488,7 +488,7 @@
},
{
"stem": "pause-work",
"name": "gsd:pause-work",
"name": "msd:pause-work",
"desc": "Create context handoff when pausing work mid-phase",
"desc_chars": 50,
"calls_skills": [
@@ -500,7 +500,7 @@
},
{
"stem": "phase",
"name": "gsd:phase",
"name": "msd:phase",
"desc": "CRUD for phases in ROADMAP.md \u2014 add, insert, remove, or edit phases",
"desc_chars": 67,
"calls_skills": [],
@@ -548,7 +548,7 @@
},
{
"stem": "plan-phase",
"name": "gsd:plan-phase",
"name": "msd:plan-phase",
"desc": "Create detailed phase plan (PLAN.md) with verification loop",
"desc_chars": 59,
"calls_skills": [
@@ -558,9 +558,9 @@
"update"
],
"calls_agents": [
"gsd-phase-researcher",
"gsd-plan-checker",
"gsd-planner"
"msd-phase-researcher",
"msd-plan-checker",
"msd-planner"
],
"called_by": [
"mvp-phase",
@@ -569,7 +569,7 @@
},
{
"stem": "plan-review-convergence",
"name": "gsd:plan-review-convergence",
"name": "msd:plan-review-convergence",
"desc": "Cross-AI plan convergence loop \u2014 replan with review feedback until no HIGH concerns remain.",
"desc_chars": 91,
"calls_skills": [
@@ -577,14 +577,14 @@
"review"
],
"calls_agents": [
"gsd-plan-checker",
"gsd-planner"
"msd-plan-checker",
"msd-planner"
],
"called_by": []
},
{
"stem": "pr-branch",
"name": "gsd:pr-branch",
"name": "msd:pr-branch",
"desc": "Create a clean PR branch by filtering out .planning/ commits \u2014 ready for code review",
"desc_chars": 84,
"calls_skills": [
@@ -595,7 +595,7 @@
},
{
"stem": "profile-user",
"name": "gsd:profile-user",
"name": "msd:profile-user",
"desc": "Generate developer behavioral profile and create Claude-discoverable artifacts",
"desc_chars": 78,
"calls_skills": [],
@@ -604,8 +604,8 @@
},
{
"stem": "progress",
"name": "gsd:progress",
"desc": "Check progress, advance workflow, or dispatch freeform intent \u2014 the unified GSD situational command",
"name": "msd:progress",
"desc": "Check progress, advance workflow, or dispatch freeform intent \u2014 the unified MSD situational command",
"desc_chars": 99,
"calls_skills": [
"phase"
@@ -621,15 +621,15 @@
},
{
"stem": "quick",
"name": "gsd:quick",
"desc": "Execute a quick task with GSD guarantees (atomic commits, state tracking) but skip optional agents",
"name": "msd:quick",
"desc": "Execute a quick task with MSD guarantees (atomic commits, state tracking) but skip optional agents",
"desc_chars": 98,
"calls_skills": [
"phase"
],
"calls_agents": [
"gsd-executor",
"gsd-planner"
"msd-executor",
"msd-planner"
],
"called_by": [
"code-review",
@@ -638,7 +638,7 @@
},
{
"stem": "resume-work",
"name": "gsd:resume-work",
"name": "msd:resume-work",
"desc": "Resume work from previous session with full context restoration",
"desc_chars": 63,
"calls_skills": [],
@@ -647,7 +647,7 @@
},
{
"stem": "review-backlog",
"name": "gsd:review-backlog",
"name": "msd:review-backlog",
"desc": "Review and promote backlog items to active milestone",
"desc_chars": 52,
"calls_skills": [
@@ -659,7 +659,7 @@
},
{
"stem": "review",
"name": "gsd:review",
"name": "msd:review",
"desc": "Request cross-AI peer review of phase plans from external AI CLIs",
"desc_chars": 65,
"calls_skills": [
@@ -683,7 +683,7 @@
},
{
"stem": "secure-phase",
"name": "gsd:secure-phase",
"name": "msd:secure-phase",
"desc": "Retroactively verify threat mitigations for a completed phase",
"desc_chars": 61,
"calls_skills": [
@@ -694,8 +694,8 @@
},
{
"stem": "settings",
"name": "gsd:settings",
"desc": "Configure GSD workflow toggles and model profile",
"name": "msd:settings",
"desc": "Configure MSD workflow toggles and model profile",
"desc_chars": 48,
"calls_skills": [
"quick"
@@ -708,7 +708,7 @@
},
{
"stem": "ship",
"name": "gsd:ship",
"name": "msd:ship",
"desc": "Create PR, run review, and prepare for merge after verification passes",
"desc_chars": 70,
"calls_skills": [
@@ -719,7 +719,7 @@
},
{
"stem": "sketch",
"name": "gsd:sketch",
"name": "msd:sketch",
"desc": "Sketch UI/design ideas with throwaway HTML mockups, or propose what to sketch next (frontier mode)",
"desc_chars": 98,
"calls_skills": [
@@ -730,7 +730,7 @@
},
{
"stem": "spec-phase",
"name": "gsd:spec-phase",
"name": "msd:spec-phase",
"desc": "Clarify WHAT a phase delivers with ambiguity scoring; produces a SPEC.md before discuss-phase.",
"desc_chars": 94,
"calls_skills": [
@@ -744,7 +744,7 @@
},
{
"stem": "spike",
"name": "gsd:spike",
"name": "msd:spike",
"desc": "Spike an idea through experiential exploration, or propose what to spike next (frontier mode)",
"desc_chars": 93,
"calls_skills": [],
@@ -756,7 +756,7 @@
},
{
"stem": "stats",
"name": "gsd:stats",
"name": "msd:stats",
"desc": "Display project statistics \u2014 phases, plans, requirements, git metrics, and timeline",
"desc_chars": 83,
"calls_skills": [
@@ -770,7 +770,7 @@
},
{
"stem": "thread",
"name": "gsd:thread",
"name": "msd:thread",
"desc": "Manage persistent context threads for cross-session work",
"desc_chars": 56,
"calls_skills": [
@@ -783,21 +783,21 @@
},
{
"stem": "ui-phase",
"name": "gsd:ui-phase",
"name": "msd:ui-phase",
"desc": "Generate UI design contract (UI-SPEC.md) for frontend phases",
"desc_chars": 60,
"calls_skills": [
"phase"
],
"calls_agents": [
"gsd-ui-checker",
"gsd-ui-researcher"
"msd-ui-checker",
"msd-ui-researcher"
],
"called_by": []
},
{
"stem": "ui-review",
"name": "gsd:ui-review",
"name": "msd:ui-review",
"desc": "Retroactive 6-pillar visual audit of implemented frontend code",
"desc_chars": 62,
"calls_skills": [
@@ -808,7 +808,7 @@
},
{
"stem": "ultraplan-phase",
"name": "gsd:ultraplan-phase",
"name": "msd:ultraplan-phase",
"desc": "[BETA] Offload plan phase to Claude Code's ultraplan cloud; review in browser and import back.",
"desc_chars": 94,
"calls_skills": [
@@ -820,7 +820,7 @@
},
{
"stem": "undo",
"name": "gsd:undo",
"name": "msd:undo",
"desc": "Safe git revert. Roll back phase or plan commits using the phase manifest with dependency checks.",
"desc_chars": 97,
"calls_skills": [
@@ -831,8 +831,8 @@
},
{
"stem": "update",
"name": "gsd:update",
"desc": "Update GSD to latest version with changelog display",
"name": "msd:update",
"desc": "Update MSD to latest version with changelog display",
"desc_chars": 51,
"calls_skills": [],
"calls_agents": [],
@@ -846,7 +846,7 @@
},
{
"stem": "validate-phase",
"name": "gsd:validate-phase",
"name": "msd:validate-phase",
"desc": "Retroactively audit and fill Nyquist validation gaps for a completed phase",
"desc_chars": 74,
"calls_skills": [
@@ -857,7 +857,7 @@
},
{
"stem": "verify-work",
"name": "gsd:verify-work",
"name": "msd:verify-work",
"desc": "Validate built features through conversational UAT",
"desc_chars": 50,
"calls_skills": [
@@ -870,8 +870,8 @@
},
{
"stem": "workspace",
"name": "gsd:workspace",
"desc": "Manage GSD workspaces \u2014 create, list, or remove isolated workspace environments",
"name": "msd:workspace",
"desc": "Manage MSD workspaces \u2014 create, list, or remove isolated workspace environments",
"desc_chars": 79,
"calls_skills": [],
"calls_agents": [],
@@ -879,7 +879,7 @@
},
{
"stem": "workstreams",
"name": "gsd:workstreams",
"name": "msd:workstreams",
"desc": "Manage parallel workstreams \u2014 list, create, switch, status, progress, complete, and resume",
"desc_chars": 90,
"calls_skills": [
@@ -996,23 +996,23 @@
]
},
"agent_usage": {
"gsd-ai-researcher": 1,
"gsd-domain-researcher": 1,
"gsd-eval-planner": 1,
"gsd-framework-selector": 1,
"gsd-code-fixer": 1,
"gsd-code-reviewer": 1,
"gsd-debug-session-manager": 1,
"gsd-debugger": 1,
"gsd-doc-verifier": 1,
"gsd-doc-writer": 1,
"gsd-plan-checker": 3,
"gsd-roadmapper": 1,
"gsd-codebase-mapper": 1,
"gsd-phase-researcher": 1,
"gsd-planner": 3,
"gsd-executor": 1,
"gsd-ui-checker": 1,
"gsd-ui-researcher": 1
"msd-ai-researcher": 1,
"msd-domain-researcher": 1,
"msd-eval-planner": 1,
"msd-framework-selector": 1,
"msd-code-fixer": 1,
"msd-code-reviewer": 1,
"msd-debug-session-manager": 1,
"msd-debugger": 1,
"msd-doc-verifier": 1,
"msd-doc-writer": 1,
"msd-plan-checker": 3,
"msd-roadmapper": 1,
"msd-codebase-mapper": 1,
"msd-phase-researcher": 1,
"msd-planner": 3,
"msd-executor": 1,
"msd-ui-checker": 1,
"msd-ui-researcher": 1
}
}