context7
Fetches up-to-date documentation and code examples for libraries, frameworks, SDKs, CLI tools and cloud services, so an AI agent can answer API questions and generate code against current references.
Learn Claude Code by exploring it as it was designed - interactive IDE-style docs for commands, MCP, skills, CLAUDE.md and more.
Claude Code
$ npx -y skills add LukeRenton/explore-claude-code --agent claude-code
Codex
$ npx skills add LukeRenton/explore-claude-code -a codex
Cursor
$ npx skills add LukeRenton/explore-claude-code -a cursor
Gemini CLI
$ npx skills add LukeRenton/explore-claude-code -a gemini-cli
GitHub Copilot
$ npx skills add LukeRenton/explore-claude-code -a github-copilot
OpenCode
$ npx skills add LukeRenton/explore-claude-code -a opencode
Windsurf
$ npx skills add LukeRenton/explore-claude-code -a windsurf


Learn Claude Code by exploring it.
A simulated Claude Code project you can click through. Every file and folder in the sidebar is a real Claude Code concept โ the same .claude/ directory, config files, and scaffolding you'd find in an actual repo. Click any file to learn what it does, how to set it up, and see annotated examples you can copy into your own projects.
| Folder / File | Feature |
|---|---|
CLAUDE.md | Project memory that persists across sessions |
.claude/settings.json | Permissions, tool access, and guardrails |
.claude/rules/ | Contextual conventions scoped to specific file types |
.claude/commands/ | Custom slash commands for saved workflows |
.claude/skills/ | Knowledge folders Claude loads autonomously |
.claude/agents/ | Subagents for specialised, delegated tasks |
.claude/hooks/ | Shell scripts that run on Claude lifecycle events |
.claude/plugins/ | Extend Claude with custom tools and resources |
.claude/mods/ | JavaScript hooks that run inside your session and draw custom UI |
.mcp.json | MCP server config for external tool integrations |
src/ | Example source code sitting alongside real config |
| built-in/ | Features that ship with Claude Code (no setup required) |
built-in/bundled-skills/ | /simplify, /batch, /code-review, /run, /plugin-authoring, and more |
The explorer is split into two sections. Everything under .claude/ is project config you create and commit. Everything under built-in/ covers features that ship with Claude Code out of the box, no setup required. A visual separator divides the two.
Every piece of content is written as if it were a real config file in a real repo. You're not reading about the config, you're reading the config itself, annotated so you understand every line. When you're done exploring, you can copy the scaffolding straight into your own projects.
Ctrl/Cmd + K: a palette that jumps to any file or feature by title, path, or badge/help, /init, /doctor, and more)The fastest way to get started is the live site:
No install, no signup, no build step. Just open it and start clicking.
If you want to run it locally, clone the repo and point any static server at the site/ directory:
git clone https://github.com/LukeRenton/explore-claude-code.git
cd explore-claude-code
npx serve site
# or
python -m http.server -d site 8080
# or just open site/index.html directly in your browser
The entire site is static HTML, CSS, and vanilla JavaScript. Zero build steps, zero frameworks, zero bundlers.
explore-claude-code/
โโโ site/
โ โโโ index.html # Single-page app entry point
โ โโโ data/
โ โ โโโ manifest.json # Drives the entire UI (tree, content, badges, features)
โ โโโ content/ # Source markdown and config files
โ โโโ js/
โ โ โโโ app.js # Main controller, routing, keyboard nav, theme
โ โ โโโ file-explorer.js # Sidebar tree with animated canvas connectors
โ โ โโโ content-loader.js # Custom markdown parser and renderer
โ โ โโโ terminal.js # Interactive terminal panel
โ โ โโโ search.js # Cmd/Ctrl+K search palette
โ โ โโโ progress.js # Feature completion tracking (localStorage)
โ โ โโโ icons.js # Hand-crafted SVG icon library
โ โโโ css/ # Variables, layout, components, syntax, terminal, search, void
โโโ logo.png
โโโ README.md
All educational content is stored in site/data/manifest.json and the source files in site/content/. The manifest is the single source of truth for the tree structure, badges, feature groupings, and content references. To add or change content, that's where you go.
Contributions are welcome! Here are some areas where help would be great:
If you'd like to add or update educational content, the two places to look are:
site/data/manifest.json for tree structure and metadatasite/content/ for the actual markdown and config filesFeel free to open an issue if you have ideas or spot something that could be better.
If you found this useful, consider giving it a star! It helps others discover the project.
Built by Luke Renton. More of my projects live there.
Fetches up-to-date documentation and code examples for libraries, frameworks, SDKs, CLI tools and cloud services, so an AI agent can answer API questions and generate code against current references.
Gives Claude Code skills and agents for writing React documentation on react.dev, covering MDX components, voice and style rules, blog post structure, and interactive Sandpack code examples.
An agent skill that turns complex terminal output into styled HTML pages you actually want to read. Ask your agent to explain a system architecture, review a diff, or compare requirements against a plan.
A WYSIWYG markdown editor so you can edit markdown files like a Google Doc or Notion page, with a desktop app and web UI for navigation, search, and wiki-style linking. It also ships skills for working in codebase wiki, personal CRM, and knowledge base projects.
Install it with the command on its page. It includes build-agent, build-skill, core-brainstorm. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it