You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-4Lines changed: 16 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -89,25 +89,37 @@ On setup:
89
89
90
90
The GitHub marketplace flow installs from the repository root.
91
91
92
+
The setup step requires the `nsolid-plugin` CLI on your PATH:
93
+
94
+
```bash
95
+
npm i -g nsolid-plugin # stable release
96
+
# during pre-release:
97
+
npm i -g nsolid-plugin@next
98
+
```
99
+
100
+
Or invoke it once-off with `npx -y nsolid-plugin setup --harness <harness>` (`npx -y nsolid-plugin@next ...` during pre-release).
101
+
92
102
### Claude Code
93
103
94
104
```bash
95
105
claude plugin marketplace add NodeSource/nsolid-plugin
96
106
claude plugin install nsolid-plugin@nodesource
97
-
npx -y @nodesource/nsolid-plugin setup --harness claude
107
+
nsolid-plugin setup --harness claude
98
108
```
99
109
100
110
Claude installs plugins through marketplaces. The repository root includes `.claude-plugin/marketplace.json`, so GitHub install works directly. If marketplace/local plugin install is unavailable, `nsolid-plugin install --harness claude` is the fallback direct installer and does not open a browser.
101
111
112
+
> `nsolid-plugin` must be available on your PATH. Once published, install it globally (`npm i -g nsolid-plugin`) or invoke it via npx (`npx -y nsolid-plugin setup --harness claude`). During the pre-release window, use the prerelease tag (`npx -y nsolid-plugin@next ...` or `npm i -g nsolid-plugin@next`).
Codex is marketplace-owned. A NodeSource-owned Git/local marketplace can be used as fallback if OpenAI curation is unavailable. Authentication remains explicit through `npx -y @nodesource/nsolid-plugin setup --harness codex`.
122
+
Codex is marketplace-owned. A NodeSource-owned Git/local marketplace can be used as fallback if OpenAI curation is unavailable. Authentication remains explicit through `nsolid-plugin setup --harness codex` (or `npx -y nsolid-plugin setup --harness codex`).
111
123
112
124
### OpenCode
113
125
@@ -123,7 +135,7 @@ Use `nsolid-plugin install --harness opencode` only as a no-browser fallback/rep
Antigravity installs the repository root as a native plugin and stages skills/MCP wrappers under `~/.gemini/antigravity-cli/plugins/nsolid-plugin/`. Install does not start auth.
Copy file name to clipboardExpand all lines: docs/qa-guide.md
+55-7Lines changed: 55 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,12 +52,14 @@ Refresh the committed root manifests from `bundle.json` before native-install QA
52
52
pnpm plugin:root
53
53
```
54
54
55
-
`plugin:root` runs `scripts/materialize-github-marketplace.mjs`, which rewrites the root manifests and validates that every bundle skill exists at `skills/<name>/SKILL.md`. Leave the resulting files staged for QA; native install (sections 7–9) reads them directly from the repo root. To verify the committed manifests are in sync (no drift after a `bundle.json` change), run `pnpm plugin:root:check`.
55
+
`plugin:root` runs `scripts/materialize-github-marketplace.mjs`, which rewrites the root manifests and validates that every bundle skill exists at `skills/<name>/SKILL.md`. Leave the resulting files staged for QA; native install (sections 8–10) reads them directly from the repo root. To verify the committed manifests are in sync (no drift after a `bundle.json` change), run `pnpm plugin:root:check`.
56
56
57
57
## 3. Real HOME CLI QA setup
58
58
59
59
This QA flow uses your real HOME and modifies real harness configs.
60
60
61
+
Local build (default — QA the code in this checkout):
-`logout` removes credentials or says none were found.
165
179
166
-
## 7. Claude Code native install QA
180
+
## 7. Published CLI package QA
181
+
182
+
Once `nsolid-plugin` is published to npm, QA the shipped package itself — not the local build — to confirm the `bin` works, the right files ship, and skills/bundle are included. Run this in a throwaway directory.
OpenCode is CLI-only. `setup --harness opencode` is the primary onboarding command because it authenticates and then performs the direct install; `install --harness opencode` is a no-browser fallback/repair path.
0 commit comments