From show-me
Visualize a codebase or a change as a single self-contained HTML page so a human grasps the big picture fast — and, when something changed, sees the before/after core difference clearly, grounded to the actual code. Not limited to PRs. Use when the user says "show me", "visualize this", "help me understand this repo / this PR", "draw the architecture", "what changed and how", "I don't want to read the code, just show me", or asks for a diagram / walkthrough / presentation of code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/show-me:show-meThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When a human needs to *understand* code — a whole repo, a system, or a change — prose
When a human needs to understand code — a whole repo, a system, or a change — prose and raw diffs are slow. The scarce resource is not the agent's work; it is the reader's attention, reading speed, and trust budget. Spend extra agent effort to make the page skimmable, verifiable, and easy to act on: a single self-contained HTML page that conveys the big picture and, when relevant, the before → after core difference, with every claim clickable back to the real code.
This file is an index. Read the dimension that matches the task, then read
references/html-craft.md for how to actually build the page.
| Situation | Read | Produces |
|---|---|---|
| New repo / system — first time seeing it, don't know what it does or how it works | references/repo-explainer.md | A comprehensive HTML report: what it is, the mental model, architecture, data/control flow, key components — enough to orient before touching code |
| Targeted mechanism / tricky logic — user asks how one pipeline, extractor, state machine, scheduler, resolver, parser, scorer, or selection rule works | references/mechanism-explainer.md | A focused walkthrough: exact inputs, state transitions, branch rules, worked examples, non-examples, outputs, and code links |
| A change — already understand the repo; a PR / diff / branch / uncommitted edit needs explaining | references/pr-explainer.md | A change report: big-picture impact + before/after diagrams of the affected logic, diffs collapsed, grounded to code |
Both share the same craft (look, self-containment, before/after technique, code
grounding, serving) — that lives in references/html-craft.md.
path:line and, when possible, is a clickable link back to the source
(GitHub blob URL or local file). Put the evidence beside the sentence, table row,
or figure it supports rather than burying sources at the end.htmlpreview.github.io/?<blob-url> link —
anyone clicks and sees it rendered, no download, no reachable server. Fall back to
python3 -m http.server + a LAN/tunnel IP only when you can't push. (See craft ref.)Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub xingyaoww/show-me --plugin show-me