Skip to content

Commit 5e93951

Browse files
committed
fix: require bootstrap before every returning-client command
Make registration plus bootstrap unconditional for all CLI calls, including informational reads, in canonical and generated onboarding instructions. Budget: repository 110 files / 3099869 -> 3099905 bytes; plugin 52 files / 1955609 -> 1955627 bytes. Validation: full artifact/public/budget checks and focused launcher/skill/docs checks pass.
1 parent 59328c8 commit 5e93951

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

‎plugins/screenrig/skills/screenrig/SKILL.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ the section below is the only branch that needs a screenRIG screen.
2020
## First screen: keep setup short
2121

2222
Before any CLI call, including help, version, doctor or status, check this
23-
runtime's enabled plugin registration. An existing executable or saved login
24-
does not replace it. If missing, install the official plugin, preserve config,
25-
then run [bootstrap](#prepare-the-installation). Other registered marketplaces
23+
runtime's enabled registration AND run [bootstrap](#prepare-the-installation).
24+
If missing, install/enable the official plugin first, preserving config. An
25+
existing executable or saved login replaces neither check. Other marketplaces
2626
are normal; do not trace their configuration to install this plugin.
2727

2828
If runtime approval blocks installation, trust or execution, return the approval

‎plugins/screenrig/skills/screenrig/references/installation.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ reason and ask approval. Run no further screenRIG command, including help,
3333
version, doctor or status. Inspecting a script grants no execution approval.
3434
Preserve config; no cached, standalone, alternate-launcher or direct-Node retry.
3535

36-
Use Node.js 22.11+. Check this enabled plugin list BEFORE any CLI call, including
37-
help/version/doctor/status. Use canonical install directly when absent; other
38-
marketplaces need no configuration investigation:
36+
Use Node.js 22.11+. Before any CLI call, including help/version/doctor/status,
37+
check this enabled plugin list AND run bootstrap below. Install/enable first
38+
when absent, preserving config. Other marketplaces need no investigation:
3939

4040
1. Claude Code: `claude plugin list --json`, select `id: screenrig@screenrig`, use `installPath`.
4141
2. Codex: `codex plugin list --json`, select `pluginId: screenrig@screenrig`, use `source.path`.

‎skills/screenrig/SKILL.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ the section below is the only branch that needs a screenRIG screen.
2020
## First screen: keep setup short
2121

2222
Before any CLI call, including help, version, doctor or status, check this
23-
runtime's enabled plugin registration. An existing executable or saved login
24-
does not replace it. If missing, install the official plugin, preserve config,
25-
then run [bootstrap](#prepare-the-installation). Other registered marketplaces
23+
runtime's enabled registration AND run [bootstrap](#prepare-the-installation).
24+
If missing, install/enable the official plugin first, preserving config. An
25+
existing executable or saved login replaces neither check. Other marketplaces
2626
are normal; do not trace their configuration to install this plugin.
2727

2828
If runtime approval blocks installation, trust or execution, return the approval

‎skills/screenrig/references/installation.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ reason and ask approval. Run no further screenRIG command, including help,
3333
version, doctor or status. Inspecting a script grants no execution approval.
3434
Preserve config; no cached, standalone, alternate-launcher or direct-Node retry.
3535

36-
Use Node.js 22.11+. Check this enabled plugin list BEFORE any CLI call, including
37-
help/version/doctor/status. Use canonical install directly when absent; other
38-
marketplaces need no configuration investigation:
36+
Use Node.js 22.11+. Before any CLI call, including help/version/doctor/status,
37+
check this enabled plugin list AND run bootstrap below. Install/enable first
38+
when absent, preserving config. Other marketplaces need no investigation:
3939

4040
1. Claude Code: `claude plugin list --json`, select `id: screenrig@screenrig`, use `installPath`.
4141
2. Codex: `codex plugin list --json`, select `pluginId: screenrig@screenrig`, use `source.path`.

0 commit comments

Comments
 (0)