Skip to content

Commit 03b0df4

Browse files
committed
docs(tinyfish): fix the npx swap wording, changelog the self-review fixes
1 parent 2e1cb7a commit 03b0df4

4 files changed

Lines changed: 10 additions & 6 deletions

File tree

plugins/tinyfish/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77
- Skill: `/tinyfish:feedback` quotes the title as well as the body: `--title "$title" --body-file "$body_file"`. The summary is derived from the user's free-form text too, so backticks or `$(…)` in it were evaluated by the filing shell. Also prohibits `eval` and constructed command strings.
88
- Plugin README lists `~/.grok` among the config directories doctor reads; the CLI added a grok harness.
99
- Skill: `/tinyfish:doctor` scopes the Cursor `unattended_safe` caveat to `2` and `3`; the CLI still gates `connect cursor` on its own authenticated call.
10+
- Skill: `/tinyfish:doctor` reads reach off `proves_harness_reach` rather than off `auth_mode`. A harness whose own client reports a live connection is wire evidence — Claude Code on OAuth included — and the skill was telling the agent to report it as unverified presence.
11+
- Skill: `/tinyfish:doctor` says to prefix `repairs[].command`; the CLI emits bare `tinyfish …`, which is not on PATH on the npx-only installs the skill is written for.
12+
- Skill: `/tinyfish:feedback` writes the title to a file like the body. A `title=…` assignment evaluates backticks and `$(…)` exactly as the command line does, so quoting the expansion alone moved the injection upstream rather than closing it.
13+
- Plugin README: `doctor` reports every run to TinyFish, not only when a repair runs, and diagnosis makes authenticated calls rather than only reading config.
1014

1115
## 1.2.3 (2026-08-17)
1216

plugins/tinyfish/skills/doctor/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ healthy sibling will answer cheerfully while the broken one stays broken.
8585
## 3. Repair
8686

8787
Run only commands that appear in `repairs[]`, and show `command` before running it. They
88-
arrive as bare `tinyfish …`; with no global install, run them as
89-
`npx -y @tiny-fish/cli@latest <command without the leading `tinyfish`>`. Keep
88+
arrive as bare `tinyfish …`, which is not on PATH under `npx` — swap that leading word for
89+
`npx -y @tiny-fish/cli@latest` when there is no global install. Keep
9090
the order they arrive in: `action: auth-login` comes before `action: connect` because
9191
`connect` writes whichever key is stored, so a dead one has to be replaced first.
9292

skills-src/doctor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ healthy sibling will answer cheerfully while the broken one stays broken.
8585
## 3. Repair
8686

8787
Run only commands that appear in `repairs[]`, and show `command` before running it. They
88-
arrive as bare `tinyfish …`; with no global install, run them as
89-
`npx -y @tiny-fish/cli@latest <command without the leading `tinyfish`>`. Keep
88+
arrive as bare `tinyfish …`, which is not on PATH under `npx` — swap that leading word for
89+
`npx -y @tiny-fish/cli@latest` when there is no global install. Keep
9090
the order they arrive in: `action: auth-login` comes before `action: connect` because
9191
`connect` writes whichever key is stored, so a dead one has to be replaced first.
9292

skills/tinyfish-doctor/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@ healthy sibling will answer cheerfully while the broken one stays broken.
8585
## 3. Repair
8686

8787
Run only commands that appear in `repairs[]`, and show `command` before running it. They
88-
arrive as bare `tinyfish …`; with no global install, run them as
89-
`npx -y @tiny-fish/cli@latest <command without the leading `tinyfish`>`. Keep
88+
arrive as bare `tinyfish …`, which is not on PATH under `npx` — swap that leading word for
89+
`npx -y @tiny-fish/cli@latest` when there is no global install. Keep
9090
the order they arrive in: `action: auth-login` comes before `action: connect` because
9191
`connect` writes whichever key is stored, so a dead one has to be replaced first.
9292

0 commit comments

Comments
 (0)