drpedapati/sciclaw/explainer-site
Claude Code and agent skill by drpedapati/sciclaw
- community
Checking that the SKILL.md file is still in the repository.
Create "How X Works" deep-dive explainer websites with the curious, technical-but-accessible style of howkeyboardswork.com. Use when asked to explain how something works, create an educational single-page guide, or build an interactive explainer site on any topic.
Install
npx vskill@latest install drpedapati/sciclaw/explainer-siteSKILL.md
Explainer Site Skill
Create deep-dive, single-page explainer websites in the style of howkeyboardswork.com — technically rigorous but accessible, personal yet authoritative, with progressive disclosure from overview to implementation details.
Key Insight: The magic is in three things: (1) personal voice that invites exploration, (2) pipeline thinking that shows the journey, and (3) beautiful Mermaid diagrams that explain visually what words struggle to convey.
When to Use This Skill
Trigger phrases:
- "Create a 'How X Works' site"
- "Build an explainer page for..."
- "I want a deep-dive guide on..."
- "Make a site like howkeyboardswork.com but for..."
- "Educational single-page site about..."
The Formula
This pattern works for any technical topic: keyboards, databases, compilers, HTTP, neural networks, coffee machines, refrigerators, etc. The magic is in the combination of personal voice, progressive depth, and pipeline thinking.
Reference Examples
Study these implementations before building your own:
Inspiration
- [howkeyboardswork.com](https://howkeyboardswork.com) — The gold standard. Personal voice, pipeline thinking, interactive toys, beautiful diagrams. Study the opening hook, the section rhythm, and how it balances accessibility with depth.
Working Demo
- [how-memory-works](https://github.com/henrybloomingdale/how-memory-works) — A complete implementation of this skill pattern, explaining how AI memory systems work.
- Stack: Nuxt 4 + TailwindCSS + beautiful-mermaid
- Features: 4 interactive SVG toys (MemoryPipeline, ContextWindow, SearchSequence, HeartbeatState)
- Design: Monochrome by default, substantial figure captions, prose-first
- Clone it, run
npm install && npm run dev, and explore the code
Use the demo as a starting point. Copy the project structure, component patterns, and diagram setup. Replace the content with your topic.
Voice & Tone Guidelines
The Opening Hook
Start with genuine personal curiosity. This establishes credibility through passion, not credentials.
Pattern:
Example for databases:
Tone Principles
- First-person, conversational — "I wanted to figure out", "Let's explore"
- Invitational, not lecturing — "Let's go deep" not "This guide will teach you"
- Technical precision with plain language — Define jargon on first use
- Genuine curiosity — Share your "aha" moments
- Progressive confidence — Start accessible, get technical
- Practical grounding — Connect abstractions to real-world effects
Sentence Style
- Short sentences for impact
- Longer sentences for explanation, then short for punch
- Use em-dashes for asides (in this style, they work)
- Parenthetical examples: "(e.g., Cherry MX Red)"
- Questions to transition: "But how does the controller know which key?"
Content Structure
1. The Pipeline Overview
Every complex system is a pipeline — a chain of transformations from input to output. Start by showing the full journey, then zoom into each stage.
Pattern:
2. Section Template
Each section follows a consistent pattern:
3. Section Ordering
Sections should follow the pipeline flow — the natural order of data/events through the system:
- Physical/Input Layer — Where the journey begins
- Conversion/Translation — How raw input becomes structured
- Processing/Logic — The core transformation
- Communication/Protocol — How information moves between components
- Output/Delivery — How results reach the end user
- Meta Concerns — Latency, measurement, optimization
4. Practical Commands Section (Optional)
For systems/tools that users can configure, add a "Configuring the System" section with:
- File structure — Show the workspace layout in a code block
- Commands table — Natural language triggers and what they do
- Configuration examples — Real config file snippets
- Quick reference table — Summary of files/commands for scanning
This section shifts from "how it works" to "how to use it" while maintaining the same voice.
5. The Closing
End with satisfaction and a soft call-to-action (if relevant):
Technical Implementation
Tech Stack
The reference implementation uses:
- Nuxt 3 (Vue.js framework)
- TailwindCSS with
@tailwindcss/typography - @nuxt/content for markdown content
- Static generation (Cloudflare Pages/Workers)
Project Structure
Markdown Frontmatter
Each section is a markdown file with frontmatter:
Sections are automatically sorted by order and rendered sequentially on the homepage.
Tailwind Typography Config
Use @tailwindcss/typography for beautiful prose styling:
Custom Components
Create reusable content components for markdown:
Callout Component (components/content/Callout.vue):
Usage in markdown:
Header Design (The Frosted Glass Pattern)
The header should be minimal, functional, and elegant. Study howkeyboardswork.com's header — it's a masterclass in restraint.
The Complete Pattern
Key Techniques
| Element | Classes | Purpose | |
|---|---|---|---|
| Frosted glass | bg-white/80 backdrop-blur-sm | 80% white + blur = content visible but unreadable | |
| Sticky behavior | sticky top-0 z-50 | Stays on top during scroll | |
| Subtle border | border-b border-gray-200 | Definition without heaviness | |
| Logo size | h-8 (32px) | Visible but not dominating | |
| Logo gap | gap-2 (8px) | Breathing room between icon and text | |
| Layout | flex items-center justify-between | Logo left, utility right |
Vue Component
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/explainer-site/SKILL.md
Popularity
- Repository stars
- 87
- Repository forks
- 16
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/drpedapati/sciclaw/explainer-site)