Skip to content

Show the plugin's actual question UI, and drop the standalone path - #24

Merged
imkp1 merged 2 commits into
mainfrom
demo-real-session-and-plugin-only-readme
Aug 8, 2026
Merged

Show the plugin's actual question UI, and drop the standalone path#24
imkp1 merged 2 commits into
mainfrom
demo-real-session-and-plugin-only-readme

Conversation

@imkp1

@imkp1 imkp1 commented Aug 8, 2026

Copy link
Copy Markdown
Owner

The GIF recorded the bare grask CLI. The README documented that path, but the
plugin never gives you a grask on PATH — SKILL.md serves probes through
Claude Code's native question UI. So the demo showed a surface most installs
don't have, under a command they can't run.

docs/grask.gif is now a real session: /grask:grask typed into the palette,
the picker painted with its options and preview pane, the answer graded by
grask record. The probe itself is still the hand-written fixture from
seed_demo.py. The account address and name are blanked out of the recording —
the banner splits the address with a cursor-position escape, so this is done
against the visible text with a map back to raw offsets, and the check verifies
what a viewer would see rather than what the stream contains.

README follows from that:

  • standalone install and its update path removed; plugin only
  • "Approving the two commands" reduced to the plugin case, which needs no approval
  • /grask corrected to /grask:grask throughout, and grask stats / doctor
    spelled as the shim path plugin users actually have
  • picker affordances replace the CLI's pick [a-d] · enter = skip · /wrong
  • the dead docs/design.md#measured-cost-… anchor now points at a heading that
    exists; every remaining relative link and anchor resolves
  • example block dated to match the recording (probes expire after 7 days, so a
    fresh recording always says today and can't be backdated to a fixed date)

The recorder is untracked. It drives a live session, so running it spends the
runner's own quota and records their account banner.

🤖 Generated with Claude Code

imkp1 and others added 2 commits August 8, 2026 23:45
The GIF recorded the bare CLI, which the README documented but the plugin
never gives you: the skill serves probes through Claude Code's native
picker. It is now a real session — /grask:grask typed, the picker painted,
the answer graded — with the account banner blanked out of the recording.

README follows: standalone install removed, the two commands it runs
reduced to the plugin's case, /grask corrected to /grask:grask throughout,
and the dead docs/design.md cost anchor pointed at a heading that exists.

The recorder itself is untracked. It drives a live session, so running it
spends the runner's own quota and records their account banner.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The previous commit replaced it with a raw session recording: 882px tall
against the old 585, 37s against 15, and mostly Claude Code chrome. The
GIF has always been brag.mp4 at 1040x585, and that is what a README hero
wants.

Same video, with scene 3 rebuilt as the native picker it actually is —
numbered options, a selection caret, "Enter to select · ↑/↓ to navigate",
and the invocation the plugin gives you. 12fps at 128 colours holds the
text crisp and lands under the old file's size.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@imkp1
imkp1 merged commit 5971e8b into main Aug 8, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant