Keep humans in the loop — visual, plain-English docs for your codebase
npx claudepluginhub human-md/human.mdKeep humans in the loop. Generates a self-contained HTML page with architecture diagrams, data flow diagrams (Mermaid JS), and plain-English explanations of your codebase — so vibe coders always understand what AI built.
Keep humans in the loop.
claude.md gives AI context about your project. human.md gives you that same understanding.
A Claude Code skill that generates a visual, plain-English guide to your codebase — so you always know what AI built, how it connects, and why.
You're a vibe coder. You describe features, AI builds them, things work. But after a dozen features, you realize you don't actually know how your own project works anymore. You can't debug issues, you can't explain your app to others, and you're scared to change anything because you don't know what might break.
human.md fixes this by keeping you in the loop as your project grows.
After major changes, Claude automatically generates (or updates) a single HTML file — human/index.html — that you open in your browser. It contains:
Everything is written for humans, not programmers. No jargon. No file paths. No function signatures. Just the story of your project.
graph TD
User["🧑 You"]
Claude["🤖 Claude Code"]
Skill["📄 human.md skill"]
HTML["🌐 human/index.html"]
Browser["🖥️ Your Browser"]
User -->|"builds features with"| Claude
Claude -->|"auto-triggers"| Skill
Skill -->|"generates"| HTML
HTML -->|"opens in"| Browser
Browser -->|"you understand your project"| User
In Claude Code, run:
/plugin marketplace add tsengtinghan/human.md
/plugin install human@human-md
That's it. /human:human is now available in all your projects.
/human:human
On first use, it scans your entire project and generates a full human/index.html with architecture diagrams, user flows, and plain-English explanations. It opens automatically in your browser.
/human:human
On subsequent runs, it only looks at what changed since the last update — no full rescan. It updates the affected sections and adds a "What Changed" entry.
/human:human auth flow
Updates just the section for a specific area (e.g. auth, payments, database schema).
Claude will also auto-trigger updates after major structural changes (new routes, schema changes, integrations, significant refactors).
A single human/index.html file at your project root. Double-click it (or Claude opens it for you automatically). It looks like this:
AI is great at building. Humans are great at deciding what to build. But that only works if the human understands the current state of things.
human.md is based on a simple idea: the human should always have a clear mental model of their project, even if AI wrote every line of code. Not because they need to read the code — but because they need to own the product.
MIT
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Curated collection of 154 specialized Claude Code subagents organized into 10 focused categories
No description available.