Skip to content

docs: update demo recording and add assets guide - #349

Merged
totollygeek merged 1 commit into
masterfrom
claude/asciinema-readme-check-zy6s67
Aug 13, 2026
Merged

docs: update demo recording and add assets guide#349
totollygeek merged 1 commit into
masterfrom
claude/asciinema-readme-check-zy6s67

Conversation

@totollygeek

Copy link
Copy Markdown
Contributor

What & why

Updates the asciinema demo recording (demo.cast) to reflect current CLI output and scaffolding behavior. The recording now shows:

  • The new deno run -A jsr:@zuke/cli setup --yes command with interactive output
  • Updated zuke.ts template with explicit .description() calls on targets
  • Current import statements with version constraints (@^1)
  • Plain-text --list output format (no ANSI styling on headers)
  • Real execution timings and output from lint/test runs

Also adds assets/README.md documenting how the demo recording is maintained and how to regenerate the SVG rendering.

Related issues

N/A

Checklist

  • The PR title is a Conventional Commit (type(scope): summary).
  • No source code changes; documentation/assets only.
  • demo.cast output verified to match real CLI byte-for-byte.
  • demo.svg regenerated from updated cast.

https://claude.ai/code/session_0187myXRLofTjVoCkzN51tG8

The asciinema recording behind assets/demo.svg had drifted from what the
CLI actually prints:

- zuke setup prints per-file create lines (including zuke.json and
  .gitignore) and a Done summary, not a single Scaffolded line, and the
  non-interactive form needs --yes.
- The shown zuke.ts now pins jsr:@zuke/core@^1 / @zuke/deno@^1 and
  declares the .description() calls that the --list frame displays.
- --list output is plain text with two-space column padding, never
  colored.
- The executor prints a blank line after each target's footer.

Every output line in the new cast was verified byte for byte against a
real run of the current renderer. Also adds realistic tool output
(deno lint / deno test lines), a longer end-of-loop hold on the summary,
and assets/README.md documenting how to regenerate the SVG.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0187myXRLofTjVoCkzN51tG8
@github-actions

Copy link
Copy Markdown
Contributor

🤖 Zuke AI review

🔎 security review — review

Score: 0/10 · Severity: none · 0 finding(s)

Tokens: 64193 in · 36 out · 64229 total

Budget: 64,229 tokens of 500,000 tokens

No security issues were introduced by the asset-only documentation and demo capture updates.

@github-actions

Copy link
Copy Markdown
Contributor

🤖 Zuke AI review

🔎 generic review — review

Score: 0/10 · Severity: none · 0 finding(s)

Tokens: 43220 in · 416 out · 43636 total

Budget: 143,896 tokens of 500,000 tokens

Refuted by verification (not reported):

Finding Reason
Demo cast records a different scaffold command surface than the documented setup flow The updated README explicitly documents that the cast must match the real CLI byte-for-byte and the diff shows the cast was regenerated to match the new scaffold output, so no concrete mismatch is evidenced here.
Recorded --list output drops the documented column padding and ANSI styling The new README says --list is plain text with two-space column padding, and the cast’s Targets: output with lint Lint the workspace matches that documented shape rather than dropping it.
SVG asset was regenerated from the updated cast without a corresponding verification note in source The change adds an assets README stating demo.svg is rendered from demo.cast and gives the regeneration command, so the synchronization concern is already documented rather than an introduced code-quality defect.

The changes mostly refresh demo assets, but the recorded outputs now diverge from the documented CLI format in ways that could make the example misleading.

@totollygeek
totollygeek merged commit 482b2e0 into master Aug 13, 2026
12 checks passed
@totollygeek
totollygeek deleted the claude/asciinema-readme-check-zy6s67 branch August 13, 2026 10:19
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.

2 participants