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

@@ -1,12 +1,12 @@
# GSD Registries: Community Capability Registry, EoS Registry & Reviewer Lane Registry
# MSD Registries: Community Capability Registry, EoS Registry & Reviewer Lane Registry
Specification, entry schema, and submission process for GSD's three third-party discoverability catalogs — the **GSD Community Capability Registry**, the **GSD EoS Registry**, and the **GSD Reviewer Lane Registry**.
Specification, entry schema, and submission process for MSD's three third-party discoverability catalogs — the **MSD Community Capability Registry**, the **MSD EoS Registry**, and the **MSD Reviewer Lane Registry**.
---
## Non-endorsement stance
> Inclusion in this registry means only that a maintainer merged a PR that linked to the author's repository. It is not an endorsement. GSD has not reviewed, tested, audited, or verified the correctness, quality, safety, or security of any listed solution, nor its claimed GSD interactions. Use at your own risk; evaluate the linked source yourself. Entries are removed only for illegal content, malware, spam, or a link that is dead/completely non-functional — never curated for quality.
> Inclusion in this registry means only that a maintainer merged a PR that linked to the author's repository. It is not an endorsement. MSD has not reviewed, tested, audited, or verified the correctness, quality, safety, or security of any listed solution, nor its claimed MSD interactions. Use at your own risk; evaluate the linked source yourself. Entries are removed only for illegal content, malware, spam, or a link that is dead/completely non-functional — never curated for quality.
This stance applies identically to every entry in all three registries. It is reproduced verbatim at the top of each generated catalog (`capability-registry.md`, `eos-registry.md`, `reviewer-registry.md`).
@@ -27,9 +27,9 @@ A registry entry is **never** removed for quality, staleness of a working projec
Three independent catalogs, sharing one schema shape, one non-endorsement stance, and one submission process:
- **Community Capability Registry** (`docs/registries/capability-registry.md`, generated from `docs/registries/capabilities.json`) — third-party **Feature Capabilities**: plug-ins that attach at GSD's Loop Extension Points (ADR-857, ADR-894, ADR-1244) and are installed with `gsd capability install <spec>`.
- **EoS Registry** (`docs/registries/eos-registry.md`, generated from `docs/registries/eos.json`) — third-party **Embeddable Orchestration System (EoS)** host integrations: projects that embed GSD as an orchestration engine inside a host through the ADR-1239 Host-Integration Interface.
- **Reviewer Lane Registry** (`docs/registries/reviewer-registry.md`, generated from `docs/registries/reviewers.json`) — third-party **reviewer lanes**: `role: "reviewer"` capabilities (ADR-2782) that add an external review lane to `/gsd-review`, installed with `gsd capability install <spec>`. A lane registers on zero Loop Extension Points and owns no artifacts, which is why it cannot be listed as a Feature Capability.
- **Community Capability Registry** (`docs/registries/capability-registry.md`, generated from `docs/registries/capabilities.json`) — third-party **Feature Capabilities**: plug-ins that attach at MSD's Loop Extension Points (ADR-857, ADR-894, ADR-1244) and are installed with `msd capability install <spec>`.
- **EoS Registry** (`docs/registries/eos-registry.md`, generated from `docs/registries/eos.json`) — third-party **Embeddable Orchestration System (EoS)** host integrations: projects that embed MSD as an orchestration engine inside a host through the ADR-1239 Host-Integration Interface.
- **Reviewer Lane Registry** (`docs/registries/reviewer-registry.md`, generated from `docs/registries/reviewers.json`) — third-party **reviewer lanes**: `role: "reviewer"` capabilities (ADR-2782) that add an external review lane to `/msd-review`, installed with `msd capability install <spec>`. A lane registers on zero Loop Extension Points and owns no artifacts, which is why it cannot be listed as a Feature Capability.
All three registries are non-endorsing discoverability catalogs (issue #2182, plus #2904 for the Reviewer Lane Registry). None is the runtime **Capability Registry** (the generated manifest consumed at load time, ADR-894 §5) or the **Capability Registry Overlay** (the runtime loader that merges an installed third-party manifest into that generated registry, ADR-1244 D2) — see `CONTEXT.md` → "Community Capability Registry", "EoS Registry", and "Reviewer Lane Registry" for the full disambiguation.
@@ -50,9 +50,9 @@ Every entry is one JSON object in `docs/registries/capabilities.json`, `docs/reg
| `description` | yes | One-paragraph plain-language description of the solution and the problem it solves. |
| `author` | yes | Author name (and, optionally, contact). |
| `license` | yes | SPDX identifier (or `UNLICENSED` / `Proprietary`). |
| `enginesGsd` | yes | Declared `engines.gsd` semver range (ADR-1244 D1), e.g. `>=1.6.0`. |
| `install` | yes | Exact, copy-pasteable install command — the ADR-1244 URL-import flow, e.g. `gsd capability install https://github.com/OWNER/REPO.git#v1.0.0`. |
| `uninstall` | yes | Exact, copy-pasteable removal command, e.g. `gsd capability remove <id>`. |
| `enginesMsd` | yes | Declared `engines.msd` semver range (ADR-1244 D1), e.g. `>=1.6.0`. |
| `install` | yes | Exact, copy-pasteable install command — the ADR-1244 URL-import flow, e.g. `msd capability install https://github.com/OWNER/REPO.git#v1.0.0`. |
| `uninstall` | yes | Exact, copy-pasteable removal command, e.g. `msd capability remove <id>`. |
| `interactions` | yes | Object — see below. |
| `discussion` | yes | URL of this entry's GitHub Discussion (`https://github.com/<owner>/<repo>/discussions/<n>`). |
@@ -75,13 +75,13 @@ Example:
"id": "linear-issue-sync",
"name": "Linear Issue Sync",
"type": "capability",
"repo": "some-org/gsd-cap-linear-sync",
"repo": "some-org/msd-cap-linear-sync",
"description": "Mirrors ROADMAP.md items to Linear issues as a ship:post contribution.",
"author": "Some Org <hello@some-org.example>",
"license": "MIT",
"enginesGsd": ">=1.6.0",
"install": "gsd capability install https://github.com/some-org/gsd-cap-linear-sync.git#v1.0.0",
"uninstall": "gsd capability remove linear-issue-sync",
"enginesMsd": ">=1.6.0",
"install": "msd capability install https://github.com/some-org/msd-cap-linear-sync.git#v1.0.0",
"uninstall": "msd capability remove linear-issue-sync",
"interactions": {
"loopExtensionPoints": ["ship:post"],
"hookKinds": ["contribution"],
@@ -106,7 +106,7 @@ Example:
| `description` | yes | One-paragraph plain-language description of the host integration. |
| `author` | yes | Author name (and, optionally, contact). |
| `license` | yes | SPDX identifier (or `UNLICENSED` / `Proprietary`). |
| `enginesGsd` | yes | Declared `engines.gsd` semver range this integration targets. |
| `enginesMsd` | yes | Declared `engines.msd` semver range this integration targets. |
| `protocolVersion` | yes | Integer ≥ 1 — the ADR-1239 `PROTOCOL_VERSION` this integration implements. |
| `install` | yes | The host-plugin's own install steps (free string). |
| `uninstall` | yes | The host-plugin's own teardown steps (free string). |
@@ -139,15 +139,15 @@ Example:
```json
{
"id": "acme-editor-embed",
"name": "Acme Editor GSD Embed",
"name": "Acme Editor MSD Embed",
"type": "eos",
"repo": "some-org/acme-gsd-embed",
"description": "Embeds GSD as an orchestration engine inside the Acme editor's command palette.",
"repo": "some-org/acme-msd-embed",
"description": "Embeds MSD as an orchestration engine inside the Acme editor's command palette.",
"author": "Some Org <hello@some-org.example>",
"license": "Apache-2.0",
"enginesGsd": ">=1.6.0",
"enginesMsd": ">=1.6.0",
"protocolVersion": 1,
"install": "Install the Acme GSD Embed extension from the Acme marketplace — see https://github.com/some-org/acme-gsd-embed#install",
"install": "Install the Acme MSD Embed extension from the Acme marketplace — see https://github.com/some-org/acme-msd-embed#install",
"uninstall": "Remove the extension from Acme's extension manager.",
"interactions": {
"interfacePoints": ["command", "dispatch", "model", "hooks", "state", "artifact"],
@@ -155,7 +155,7 @@ Example:
"axes": {
"embeddingMode": "declarative",
"commandSurface": "palette",
"dispatch": "Routes palette invocations through Acme's own task-runner to gsd_run",
"dispatch": "Routes palette invocations through Acme's own task-runner to msd_run",
"modelMode": "active",
"hookBus": "host",
"stateIO": "filesystem",
@@ -178,9 +178,9 @@ Example:
| `description` | yes | One-paragraph plain-language description of the reviewer lane and what it reviews. |
| `author` | yes | Author name (and, optionally, contact). |
| `license` | yes | SPDX identifier (or `UNLICENSED` / `Proprietary`). |
| `enginesGsd` | yes | Declared `engines.gsd` semver range (ADR-1244 D1), e.g. `>=1.8.0`. |
| `install` | yes | Exact, copy-pasteable install command — the ADR-1244 URL-import flow, e.g. `gsd capability install https://github.com/OWNER/REPO.git#v1.0.0`. |
| `uninstall` | yes | Exact, copy-pasteable removal command, e.g. `gsd capability remove <id>`. |
| `enginesMsd` | yes | Declared `engines.msd` semver range (ADR-1244 D1), e.g. `>=1.8.0`. |
| `install` | yes | Exact, copy-pasteable install command — the ADR-1244 URL-import flow, e.g. `msd capability install https://github.com/OWNER/REPO.git#v1.0.0`. |
| `uninstall` | yes | Exact, copy-pasteable removal command, e.g. `msd capability remove <id>`. |
| `interactions` | yes | Object — see below. |
| `discussion` | yes | URL of this entry's GitHub Discussion (`https://github.com/<owner>/<repo>/discussions/<n>`). |
@@ -206,13 +206,13 @@ Example:
"id": "acme-review-lane",
"name": "Acme Review Lane",
"type": "reviewer",
"repo": "some-org/gsd-lane-acme",
"description": "Adds an Acme-hosted model as an external reviewer lane for /gsd-review, evaluating diffs against Acme's static-analysis findings.",
"repo": "some-org/msd-lane-acme",
"description": "Adds an Acme-hosted model as an external reviewer lane for /msd-review, evaluating diffs against Acme's static-analysis findings.",
"author": "Some Org <hello@some-org.example>",
"license": "MIT",
"enginesGsd": ">=1.8.0",
"install": "gsd capability install https://github.com/some-org/gsd-lane-acme.git#v1.0.0",
"uninstall": "gsd capability remove acme-review-lane",
"enginesMsd": ">=1.8.0",
"install": "msd capability install https://github.com/some-org/msd-lane-acme.git#v1.0.0",
"uninstall": "msd capability remove acme-review-lane",
"interactions": {
"slug": "acme",
"flags": ["--acme"],

View File

@@ -1,8 +1,8 @@
<!-- GENERATED by scripts/gen-registry.cjs from docs/registries/capabilities.json — do not edit by hand; run `npm run gen:registry` -->
# GSD Community Capability Registry
# MSD Community Capability Registry
> **Not an endorsement.** Inclusion means only that a maintainer merged a PR linking the author's repository — GSD has not reviewed, tested, or verified any listing. See the [registry README](./README.md).
> **Not an endorsement.** Inclusion means only that a maintainer merged a PR linking the author's repository — MSD has not reviewed, tested, or verified any listing. See the [registry README](./README.md).
_To add your capability, see the [registry README](./README.md)._

View File

@@ -1,82 +1,82 @@
<!-- GENERATED by scripts/gen-registry.cjs from docs/registries/eos.json — do not edit by hand; run `npm run gen:registry` -->
# GSD EoS Registry
# MSD EoS Registry
> **Not an endorsement.** Inclusion means only that a maintainer merged a PR linking the author's repository — GSD has not reviewed, tested, or verified any listing. See the [registry README](./README.md).
> **Not an endorsement.** Inclusion means only that a maintainer merged a PR linking the author's repository — MSD has not reviewed, tested, or verified any listing. See the [registry README](./README.md).
_To add your integration, see the [registry README](./README.md)._
| Name | What it is | Latest release | GSD compat | Discussion |
| Name | What it is | Latest release | MSD compat | Discussion |
|---|---|---|---|---|
| [GSD Cursor Model Profiles](https://github.com/clezcoding/gsd-cursor) | Adds six researched Cursor runtime profiles \(max / hybrid / value / budget / frontier / openweight\) to GSD, writes current and legacy tier-map surfaces, routes all six GSD phases, validates local model availability, and restores prior managed settings on uninstall without modifying gsd-core. | ![release](https://img.shields.io/github/v/release/clezcoding/gsd-cursor?sort=semver&include_prereleases) | `>=1.0.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/2578) |
| [GSD for Oh My Pi](https://github.com/tchivs/gsd-omp) | Embeds GSD in Oh My Pi through OMP's native ExtensionAPI, programmatic slash commands, task isolation, lifecycle events, filesystem state, and managed agent and skill projection. | ![release](https://img.shields.io/github/v/release/tchivs/gsd-omp?sort=semver&include_prereleases) | `>=1.7.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/2342) |
| [GSD for Qoder](https://github.com/cainiao1992/gsd-qoder) | Embeds GSD in Qoder — Alibaba's AI coding product family \(Qoder CLI and Qoder Desktop\) — by projecting GSD's agents, skills, and hook scripts into the Qoder config directory \(\~/.qoder, or \~/.qoder-cn for the China edition, or QODER\_CONFIG\_DIR\), applying Qoder-specific path and subagent-frontmatter conversions, merging GSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected. | ![release](https://img.shields.io/github/v/release/cainiao1992/gsd-qoder?sort=semver&include_prereleases) | `1.12.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/4122) |
| [GSD for Reasonix](https://github.com/onionviolet/gsd-reasonix) | Renders the GSD workflow set as native Reasonix slash-command launchers, mapping GSD's host-neutral instructions onto Reasonix's own tools \(task/fleet for subagents, ask for questions, todo\_write for plans, complete\_step for evidence-backed sign-off\), and excludes the shared \~/.agents/skills convention root so the Codex launcher tree stops shadowing them. | ![release](https://img.shields.io/github/v/release/onionviolet/gsd-reasonix?sort=semver&include_prereleases) | `>=1.10.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/3379) |
| [MSD Cursor Model Profiles](https://github.com/clezcoding/msd-cursor) | Adds six researched Cursor runtime profiles \(max / hybrid / value / budget / frontier / openweight\) to MSD, writes current and legacy tier-map surfaces, routes all six MSD phases, validates local model availability, and restores prior managed settings on uninstall without modifying msd-core. | ![release](https://img.shields.io/github/v/release/clezcoding/msd-cursor?sort=semver&include_prereleases) | `>=1.0.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/2578) |
| [MSD for Oh My Pi](https://github.com/tchivs/msd-omp) | Embeds MSD in Oh My Pi through OMP's native ExtensionAPI, programmatic slash commands, task isolation, lifecycle events, filesystem state, and managed agent and skill projection. | ![release](https://img.shields.io/github/v/release/tchivs/msd-omp?sort=semver&include_prereleases) | `>=1.7.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/2342) |
| [MSD for Qoder](https://github.com/cainiao1992/msd-qoder) | Embeds MSD in Qoder — Alibaba's AI coding product family \(Qoder CLI and Qoder Desktop\) — by projecting MSD's agents, skills, and hook scripts into the Qoder config directory \(\~/.qoder, or \~/.qoder-cn for the China edition, or QODER\_CONFIG\_DIR\), applying Qoder-specific path and subagent-frontmatter conversions, merging MSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected. | ![release](https://img.shields.io/github/v/release/cainiao1992/msd-qoder?sort=semver&include_prereleases) | `1.12.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/4122) |
| [MSD for Reasonix](https://github.com/onionviolet/msd-reasonix) | Renders the MSD workflow set as native Reasonix slash-command launchers, mapping MSD's host-neutral instructions onto Reasonix's own tools \(task/fleet for subagents, ask for questions, todo\_write for plans, complete\_step for evidence-backed sign-off\), and excludes the shared \~/.agents/skills convention root so the Codex launcher tree stops shadowing them. | ![release](https://img.shields.io/github/v/release/onionviolet/msd-reasonix?sort=semver&include_prereleases) | `>=1.10.0` | [discuss](https://github.com/open-gsd/gsd-core/discussions/3379) |
## GSD Cursor Model Profiles
- **Repository:** https://github.com/clezcoding/gsd-cursor — [latest release](https://github.com/clezcoding/gsd-cursor/releases/latest)
- **What it is:** Adds six researched Cursor runtime profiles \(max / hybrid / value / budget / frontier / openweight\) to GSD, writes current and legacy tier-map surfaces, routes all six GSD phases, validates local model availability, and restores prior managed settings on uninstall without modifying gsd-core.
## MSD Cursor Model Profiles
- **Repository:** https://github.com/clezcoding/msd-cursor — [latest release](https://github.com/clezcoding/msd-cursor/releases/latest)
- **What it is:** Adds six researched Cursor runtime profiles \(max / hybrid / value / budget / frontier / openweight\) to MSD, writes current and legacy tier-map surfaces, routes all six MSD phases, validates local model availability, and restores prior managed settings on uninstall without modifying msd-core.
- **Author:** clezcoding
- **Every interaction with GSD:** Interface points: model, state; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=prose-only, dispatch=Writes a Cursor model tier map and six phase-aware profile presets into the GSD config without dispatching tasks, modelMode=active, hookBus=none, stateIO=filesystem, transport=native-extension, runtime=node
- **Every interaction with MSD:** Interface points: model, state; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=prose-only, dispatch=Writes a Cursor model tier map and six phase-aware profile presets into the MSD config without dispatching tasks, modelMode=active, hookBus=none, stateIO=filesystem, transport=native-extension, runtime=node
- **Install:**
```sh
npm install --global github:clezcoding/gsd-cursor#v1.1.0 && gsd-cursor install
npm install --global github:clezcoding/msd-cursor#v1.1.0 && msd-cursor install
```
- **Uninstall:**
```sh
gsd-cursor uninstall && npm uninstall --global gsd-cursor
msd-cursor uninstall && npm uninstall --global msd-cursor
```
- **GSD compatibility:** `>=1.0.0`, protocol v1
- **MSD compatibility:** `>=1.0.0`, protocol v1
- **License:** MIT
- **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/2578
## GSD for Oh My Pi
- **Repository:** https://github.com/tchivs/gsd-omp — [latest release](https://github.com/tchivs/gsd-omp/releases/latest)
- **What it is:** Embeds GSD in Oh My Pi through OMP's native ExtensionAPI, programmatic slash commands, task isolation, lifecycle events, filesystem state, and managed agent and skill projection.
## MSD for Oh My Pi
- **Repository:** https://github.com/tchivs/msd-omp — [latest release](https://github.com/tchivs/msd-omp/releases/latest)
- **What it is:** Embeds MSD in Oh My Pi through OMP's native ExtensionAPI, programmatic slash commands, task isolation, lifecycle events, filesystem state, and managed agent and skill projection.
- **Author:** tchivs
- **Every interaction with GSD:** Interface points: command, dispatch, model, hooks, state, artifact; profile: programmatic-cli; protocol v1; axes: embeddingMode=imperative, commandSurface=slash-programmatic, dispatch=Native named and nested OMP task dispatch with background execution, full subagent tools, and host-managed isolation, modelMode=passive, hookBus=host, stateIO=filesystem, transport=native-extension, runtime=bun
- **Every interaction with MSD:** Interface points: command, dispatch, model, hooks, state, artifact; profile: programmatic-cli; protocol v1; axes: embeddingMode=imperative, commandSurface=slash-programmatic, dispatch=Native named and nested OMP task dispatch with background execution, full subagent tools, and host-managed isolation, modelMode=passive, hookBus=host, stateIO=filesystem, transport=native-extension, runtime=bun
- **Install:**
```sh
npm install --global github:tchivs/gsd-omp#v1.0.0 && gsd-omp install
npm install --global github:tchivs/msd-omp#v1.0.0 && msd-omp install
```
- **Uninstall:**
```sh
gsd-omp uninstall && npm uninstall --global gsd-omp
msd-omp uninstall && npm uninstall --global msd-omp
```
- **GSD compatibility:** `>=1.7.0`, protocol v1
- **MSD compatibility:** `>=1.7.0`, protocol v1
- **License:** MIT
- **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/2342
## GSD for Qoder
- **Repository:** https://github.com/cainiao1992/gsd-qoder — [latest release](https://github.com/cainiao1992/gsd-qoder/releases/latest)
- **What it is:** Embeds GSD in Qoder — Alibaba's AI coding product family \(Qoder CLI and Qoder Desktop\) — by projecting GSD's agents, skills, and hook scripts into the Qoder config directory \(\~/.qoder, or \~/.qoder-cn for the China edition, or QODER\_CONFIG\_DIR\), applying Qoder-specific path and subagent-frontmatter conversions, merging GSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected.
## MSD for Qoder
- **Repository:** https://github.com/cainiao1992/msd-qoder — [latest release](https://github.com/cainiao1992/msd-qoder/releases/latest)
- **What it is:** Embeds MSD in Qoder — Alibaba's AI coding product family \(Qoder CLI and Qoder Desktop\) — by projecting MSD's agents, skills, and hook scripts into the Qoder config directory \(\~/.qoder, or \~/.qoder-cn for the China edition, or QODER\_CONFIG\_DIR\), applying Qoder-specific path and subagent-frontmatter conversions, merging MSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected.
- **Author:** cainiao1992
- **Every interaction with GSD:** Interface points: command, dispatch, model, hooks, state, artifact; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=slash-file, dispatch=Named and nested Qoder subagent dispatch with background execution and a full subagent toolkit; no numeric nesting depth is documented, and isolation is none because Qoder's worktree is a frontmatter-declared, per-agent-definition property rather than a dispatch-time parameter, modelMode=passive, hookBus=host, stateIO=filesystem, transport=mcp, runtime=node, effortSurface=argv
- **Every interaction with MSD:** Interface points: command, dispatch, model, hooks, state, artifact; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=slash-file, dispatch=Named and nested Qoder subagent dispatch with background execution and a full subagent toolkit; no numeric nesting depth is documented, and isolation is none because Qoder's worktree is a frontmatter-declared, per-agent-definition property rather than a dispatch-time parameter, modelMode=passive, hookBus=host, stateIO=filesystem, transport=mcp, runtime=node, effortSurface=argv
- **Install:**
```sh
npm install --global github:cainiao1992/gsd-qoder#v0.3.4 && gsd-qoder install
npm install --global github:cainiao1992/msd-qoder#v0.3.4 && msd-qoder install
```
- **Uninstall:**
```sh
gsd-qoder uninstall && npm uninstall --global gsd-qoder
msd-qoder uninstall && npm uninstall --global msd-qoder
```
- **GSD compatibility:** `1.12.0`, protocol v1
- **MSD compatibility:** `1.12.0`, protocol v1
- **License:** Apache-2.0
- **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/4122
## GSD for Reasonix
- **Repository:** https://github.com/onionviolet/gsd-reasonix — [latest release](https://github.com/onionviolet/gsd-reasonix/releases/latest)
- **What it is:** Renders the GSD workflow set as native Reasonix slash-command launchers, mapping GSD's host-neutral instructions onto Reasonix's own tools \(task/fleet for subagents, ask for questions, todo\_write for plans, complete\_step for evidence-backed sign-off\), and excludes the shared \~/.agents/skills convention root so the Codex launcher tree stops shadowing them.
## MSD for Reasonix
- **Repository:** https://github.com/onionviolet/msd-reasonix — [latest release](https://github.com/onionviolet/msd-reasonix/releases/latest)
- **What it is:** Renders the MSD workflow set as native Reasonix slash-command launchers, mapping MSD's host-neutral instructions onto Reasonix's own tools \(task/fleet for subagents, ask for questions, todo\_write for plans, complete\_step for evidence-backed sign-off\), and excludes the shared \~/.agents/skills convention root so the Codex launcher tree stops shadowing them.
- **Author:** onionviolet
- **Every interaction with GSD:** Interface points: command, artifact; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=slash-file, dispatch=Named and nested Reasonix subagent dispatch to a documented depth of 2 with background execution, and a subagent toolkit and isolation model that Reasonix's own documentation does not state, modelMode=passive, hookBus=host, stateIO=filesystem, transport=mcp, runtime=go
- **Every interaction with MSD:** Interface points: command, artifact; profile: declarative-cli; protocol v1; axes: embeddingMode=declarative, commandSurface=slash-file, dispatch=Named and nested Reasonix subagent dispatch to a documented depth of 2 with background execution, and a subagent toolkit and isolation model that Reasonix's own documentation does not state, modelMode=passive, hookBus=host, stateIO=filesystem, transport=mcp, runtime=go
- **Install:**
```sh
npm install --global github:onionviolet/gsd-reasonix#v1.0.0 && gsd-reasonix install
npm install --global github:onionviolet/msd-reasonix#v1.0.0 && msd-reasonix install
```
- **Uninstall:**
```sh
gsd-reasonix uninstall && npm uninstall --global gsd-reasonix
msd-reasonix uninstall && npm uninstall --global msd-reasonix
```
- **GSD compatibility:** `>=1.10.0`, protocol v1
- **MSD compatibility:** `>=1.10.0`, protocol v1
- **License:** MIT
- **Discussion / ranking:** https://github.com/open-gsd/gsd-core/discussions/3379

View File

@@ -1,16 +1,16 @@
[
{
"id": "gsd-cursor",
"name": "GSD Cursor Model Profiles",
"id": "msd-cursor",
"name": "MSD Cursor Model Profiles",
"type": "eos",
"repo": "clezcoding/gsd-cursor",
"description": "Adds six researched Cursor runtime profiles (max / hybrid / value / budget / frontier / openweight) to GSD, writes current and legacy tier-map surfaces, routes all six GSD phases, validates local model availability, and restores prior managed settings on uninstall without modifying gsd-core.",
"repo": "clezcoding/msd-cursor",
"description": "Adds six researched Cursor runtime profiles (max / hybrid / value / budget / frontier / openweight) to MSD, writes current and legacy tier-map surfaces, routes all six MSD phases, validates local model availability, and restores prior managed settings on uninstall without modifying msd-core.",
"author": "clezcoding",
"license": "MIT",
"enginesGsd": ">=1.0.0",
"enginesMsd": ">=1.0.0",
"protocolVersion": 1,
"install": "npm install --global github:clezcoding/gsd-cursor#v1.1.0 && gsd-cursor install",
"uninstall": "gsd-cursor uninstall && npm uninstall --global gsd-cursor",
"install": "npm install --global github:clezcoding/msd-cursor#v1.1.0 && msd-cursor install",
"uninstall": "msd-cursor uninstall && npm uninstall --global msd-cursor",
"interactions": {
"interfacePoints": [
"model",
@@ -20,7 +20,7 @@
"axes": {
"embeddingMode": "declarative",
"commandSurface": "prose-only",
"dispatch": "Writes a Cursor model tier map and six phase-aware profile presets into the GSD config without dispatching tasks",
"dispatch": "Writes a Cursor model tier map and six phase-aware profile presets into the MSD config without dispatching tasks",
"modelMode": "active",
"hookBus": "none",
"stateIO": "filesystem",
@@ -31,17 +31,17 @@
"discussion": "https://github.com/open-gsd/gsd-core/discussions/2578"
},
{
"id": "gsd-omp",
"name": "GSD for Oh My Pi",
"id": "msd-omp",
"name": "MSD for Oh My Pi",
"type": "eos",
"repo": "tchivs/gsd-omp",
"description": "Embeds GSD in Oh My Pi through OMP's native ExtensionAPI, programmatic slash commands, task isolation, lifecycle events, filesystem state, and managed agent and skill projection.",
"repo": "tchivs/msd-omp",
"description": "Embeds MSD in Oh My Pi through OMP's native ExtensionAPI, programmatic slash commands, task isolation, lifecycle events, filesystem state, and managed agent and skill projection.",
"author": "tchivs",
"license": "MIT",
"enginesGsd": ">=1.7.0",
"enginesMsd": ">=1.7.0",
"protocolVersion": 1,
"install": "npm install --global github:tchivs/gsd-omp#v1.0.0 && gsd-omp install",
"uninstall": "gsd-omp uninstall && npm uninstall --global gsd-omp",
"install": "npm install --global github:tchivs/msd-omp#v1.0.0 && msd-omp install",
"uninstall": "msd-omp uninstall && npm uninstall --global msd-omp",
"interactions": {
"interfacePoints": [
"command",
@@ -66,17 +66,17 @@
"discussion": "https://github.com/open-gsd/gsd-core/discussions/2342"
},
{
"id": "gsd-qoder",
"name": "GSD for Qoder",
"id": "msd-qoder",
"name": "MSD for Qoder",
"type": "eos",
"repo": "cainiao1992/gsd-qoder",
"description": "Embeds GSD in Qoder — Alibaba's AI coding product family (Qoder CLI and Qoder Desktop) — by projecting GSD's agents, skills, and hook scripts into the Qoder config directory (~/.qoder, or ~/.qoder-cn for the China edition, or QODER_CONFIG_DIR), applying Qoder-specific path and subagent-frontmatter conversions, merging GSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected.",
"repo": "cainiao1992/msd-qoder",
"description": "Embeds MSD in Qoder — Alibaba's AI coding product family (Qoder CLI and Qoder Desktop) — by projecting MSD's agents, skills, and hook scripts into the Qoder config directory (~/.qoder, or ~/.qoder-cn for the China edition, or QODER_CONFIG_DIR), applying Qoder-specific path and subagent-frontmatter conversions, merging MSD's lifecycle hooks into settings.json without disturbing existing user settings, and recording an install manifest so uninstall removes exactly what was projected.",
"author": "cainiao1992",
"license": "Apache-2.0",
"enginesGsd": "1.12.0",
"enginesMsd": "1.12.0",
"protocolVersion": 1,
"install": "npm install --global github:cainiao1992/gsd-qoder#v0.3.4 && gsd-qoder install",
"uninstall": "gsd-qoder uninstall && npm uninstall --global gsd-qoder",
"install": "npm install --global github:cainiao1992/msd-qoder#v0.3.4 && msd-qoder install",
"uninstall": "msd-qoder uninstall && npm uninstall --global msd-qoder",
"interactions": {
"interfacePoints": [
"command",
@@ -102,17 +102,17 @@
"discussion": "https://github.com/open-gsd/gsd-core/discussions/4122"
},
{
"id": "gsd-reasonix",
"name": "GSD for Reasonix",
"id": "msd-reasonix",
"name": "MSD for Reasonix",
"type": "eos",
"repo": "onionviolet/gsd-reasonix",
"description": "Renders the GSD workflow set as native Reasonix slash-command launchers, mapping GSD's host-neutral instructions onto Reasonix's own tools (task/fleet for subagents, ask for questions, todo_write for plans, complete_step for evidence-backed sign-off), and excludes the shared ~/.agents/skills convention root so the Codex launcher tree stops shadowing them.",
"repo": "onionviolet/msd-reasonix",
"description": "Renders the MSD workflow set as native Reasonix slash-command launchers, mapping MSD's host-neutral instructions onto Reasonix's own tools (task/fleet for subagents, ask for questions, todo_write for plans, complete_step for evidence-backed sign-off), and excludes the shared ~/.agents/skills convention root so the Codex launcher tree stops shadowing them.",
"author": "onionviolet",
"license": "MIT",
"enginesGsd": ">=1.10.0",
"enginesMsd": ">=1.10.0",
"protocolVersion": 1,
"install": "npm install --global github:onionviolet/gsd-reasonix#v1.0.0 && gsd-reasonix install",
"uninstall": "gsd-reasonix uninstall && npm uninstall --global gsd-reasonix",
"install": "npm install --global github:onionviolet/msd-reasonix#v1.0.0 && msd-reasonix install",
"uninstall": "msd-reasonix uninstall && npm uninstall --global msd-reasonix",
"interactions": {
"interfacePoints": [
"command",

View File

@@ -1,8 +1,8 @@
<!-- GENERATED by scripts/gen-registry.cjs from docs/registries/reviewers.json — do not edit by hand; run `npm run gen:registry` -->
# GSD Reviewer Lane Registry
# MSD Reviewer Lane Registry
> **Not an endorsement.** Inclusion means only that a maintainer merged a PR linking the author's repository — GSD has not reviewed, tested, or verified any listing. See the [registry README](./README.md).
> **Not an endorsement.** Inclusion means only that a maintainer merged a PR linking the author's repository — MSD has not reviewed, tested, or verified any listing. See the [registry README](./README.md).
_To add your reviewer lane, see the [registry README](./README.md)._