By charliearlie
Generates visual change reports with Mermaid diagrams and plain-English explanations after every coding task. Built for vibe coders who need to understand what's happening in their project without reading code.
A Claude Code plugin that generates visual change reports after every coding task. Built for vibe coders who build with AI and need to understand what's happening in their project without reading code.
After Claude Code finishes any task, it automatically generates a Change Report containing:
Every technical term is explained in plain language. Every diagram has a caption telling you what you're looking at.
After adding user authentication to a Next.js app, you'd get a report including:
users and sessions tablesAUTH_SECRET to your .env file"Reports are saved to docs/change-reports/ in your project so you can always look back at what changed and when.
Step 1: Register the marketplace:
/plugin marketplace add charliearlie/vibe-explainer
Step 2: Install the plugin:
/plugin install vibe-explainer@vibe-explainer
That's it. The skill will now activate automatically after coding tasks.
If you prefer not to use the plugin system, clone and copy the skill folder directly:
git clone https://github.com/charliearlie/vibe-explainer.git
cp -r vibe-explainer/plugins/vibe-explainer/skills/vibe-explainer ~/.claude/skills/
Or to add it to a specific project (so it's shared with anyone who clones the repo):
cp -r vibe-explainer/plugins/vibe-explainer/skills/vibe-explainer your-project/.claude/skills/
vibe-explainer.skill file from ReleasesFor the most consistent behaviour, add this line to your project's CLAUDE.md:
After completing any coding task, always use the vibe-explainer skill to generate a change report before giving your final summary.
vibe-explainer/
├── marketplace.json # Marketplace catalog
├── plugins/
│ └── vibe-explainer/
│ ├── .claude-plugin/
│ │ └── plugin.json # Plugin metadata
│ └── skills/
│ └── vibe-explainer/
│ ├── SKILL.md # Core instructions
│ └── references/
│ ├── output-template.md # Report structure template
│ └── mermaid-patterns.md # Diagram pattern library
├── README.md
└── LICENSE
Beyond change reports, you can ask Claude: "Map out my entire project" and it will generate a comprehensive PROJECT-MAP.md covering your file structure, component relationships, database schema, API routes, external integrations, and environment variables.
This skill uses the open Agent Skills standard (SKILL.md format), so it also works with Cursor, Gemini CLI, Codex CLI, and other compatible tools. For manual install on those platforms, copy the skills/vibe-explainer/ directory into the appropriate skills location for your tool.
CamberCo — Web development and AI consultancy based in Birmingham, UK.
MIT
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub charliearlie/vibe-explainer --plugin vibe-explainerVisual report generation suite: wiki analysis, diff review, plan review, project recap, and fact-checking — self-contained HTML reports with interactive diagrams, responsive navigation, and curated design system
Turn complex codebases into clear, navigable architecture diagrams
Generate beautiful HTML pages for diagrams, diff reviews, plan reviews, slides, and data tables
Explain code with one-sentence summary, mental model, ASCII diagram, and modification guide.
Interactive learning commands to help users understand code deeply
Commands for generating documentation and managing changelogs