skills/explain-visually/SKILL.md
Create a beautiful HTML explanation of a repo, spec, PR, architecture, or concept so a smart beginner can understand and retell it.
npx skillsauth add owainlewis/blueprint explain-visuallyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a human-facing HTML artifact that explains an idea visually. Beauty serves clarity. The reader should understand the idea well enough to retell it.
Read the source material. Identify the audience, core idea, moving parts, decisions, tradeoffs, and what the human should remember.
Ground the explanation in facts from the source. Prefer concrete names, paths, commands, interfaces, examples, and observed behavior over positioning language.
Default to explaining for a smart beginner. Define jargon before using it. If a term needs domain context, replace it with plain language or explain it visually.
Write the teaching path before building:
Default teaching path:
Create a responsive HTML explainer. Use Tailwind CSS via CDN for layout and responsive behavior. Use custom CSS only for fonts, theme tokens, diagrams, and small refinements.
Default format: slide-like sections on desktop, readable stacked sections on mobile. Do not preserve a fixed 16:9 frame on mobile.
Use:
Run browser-verify before finishing. Check desktop and mobile viewports. Fix overflow, overlap, clipped text, unreadable scale, cramped spacing, and broken responsive layout.
md:text-7xl; avoid lg:text-9xl unless the title is very short.text-anchor, dominant-baseline, explicit font sizes, and enough padding so labels do not drift, clip, or touch borders.overflow: hidden on content containers to hide layout problems.development
Make one focused code change: understand the task, make the smallest complete change, test it, verify it, and report.
development
Review a code change for correctness, security, broken contracts, robustness, and real tests.
testing
Write a lightweight technical design document for ambiguous or consequential architecture decisions before implementation.
testing
Fetch GitHub PR review feedback, judge each comment, implement valid fixes, verify, and optionally reply.