AI-powered documentation gap analyzer. Scans your codebase, classifies your project, identifies missing technical documentation, and generates professional docs from your existing artifacts.
This skill should be used when the user mentions "check my docs", "am I ready to deploy", "documentation check", "CI check", "are my docs current", "deployment readiness", or wants to verify their project meets documentation requirements before shipping.
This skill should be used when the user mentions "generate docs", "write my documentation", "fix my gaps", "create a runbook", "write the threat model", "generate missing docs", or wants to produce technical documentation from their project artifacts. Runs an autonomous-first workflow: reads project files, synthesizes as much as possible without asking, then interviews the user only for the sections that genuinely need human judgment.
This skill provides shared behavior patterns, tone guidelines, and technical workflows used internally by other Vibe Doc skills. It is loaded as a reference by the scan, generate, and check skills for consistent agent behavior.
This skill should be used when the user mentions "scan my project", "check my documentation", "run vibe doc", "what docs am I missing", "documentation gaps", "doc coverage", or wants to analyze their codebase for missing technical documentation.
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.
AI-powered documentation gap analyzer for modern codebases. Scan your project, identify missing technical documentation, and generate professional docs from your existing artifacts in minutes.
Vibe coding produces real artifacts fast — working code, architecture decisions, test suites, deployment configs. But corporate documentation requirements don't care about your momentum. You need ADRs, runbooks, threat models, API specs, and deployment procedures. Writing them by hand is bureaucratic overhead. Ignoring them is a shipping risk.
Vibe Doc bridges the gap. It analyzes what you've actually built, finds the documentation holes, and generates the docs you need.
Vibe Doc operates in four stages:
The dual-layer design means you get intelligent recommendations in conversations (Skills) and deterministic, reproducible outputs from the CLI.
Pick whichever matches how you're running Claude Code. All three lead to the same plugin working.
The cleanest install. Pulls straight from GitHub, no file download, supports Sync to update.
estevanhernandez-stack-ed/Vibe-DocClaude Desktop reads .claude-plugin/marketplace.json at the repo root and loads the vibe-doc plugin from inside ./packages/vibe-doc. The slash commands (/scan, /generate, /check, /status) become available.
Use the built-in plugin manager from any Claude Code CLI or IDE terminal session.
/plugin marketplace add estevanhernandez-stack-ed/Vibe-Doc
/plugin install vibe-doc@Vibe-Doc
/reload-plugins
After reload, type / and you'll see the Vibe Doc commands (/scan, /generate, /check, /status) in autocomplete. This installs the plugin only — for the standalone CLI binary, also install via npm (Option 3).
The only path that gives you both the Claude Code plugin surface and a standalone vibe-doc binary you can run from any terminal.
npm install -g @esthernandez/vibe-doc
vibe-doc --version
# 0.3.0
Now you can run Vibe Doc either conversationally via Claude Code slash commands (install Option 1 alongside this), or deterministically from any shell:
cd ~/Projects/my-app
vibe-doc scan
vibe-doc generate adr
vibe-doc check --threshold 20
The dual-layer design means CI/CD pipelines use the CLI (reproducible, no conversational loop), and interactive sessions use the skills (agent-interviewed, conversational fill).
For testing plugin changes locally before pushing to GitHub.
Clone the repo: git clone https://github.com/estevanhernandez-stack-ed/Vibe-Doc
Build a .plugin bundle:
python scripts/build-plugin.py
This writes bundles/vibe-doc-<version>.plugin — a zip archive Cowork accepts directly. The script excludes dist/, node_modules/, and other runtime artifacts per Cowork's plugin spec.
In Claude Desktop → Personal plugins → + → Upload plugin, pick the .plugin file.
You can also download a pre-built .plugin file from the GitHub releases page — each tagged release ships a ready-to-upload asset.
| Situation | Option |
|---|---|
| I want to use Vibe Doc conversationally in Claude Desktop | Option 1 (Add marketplace) |
| I use Claude Code CLI or an IDE terminal | Option 2 (Plugin manager) |
I want the vibe-doc CLI available in my terminal / CI / IDE | Option 3 (npm) — pair with Option 1 or 2 for full coverage |
| I'm developing or testing plugin changes locally | Option 4 (Upload plugin) |
| I want to install without an internet connection | Option 4 — download .plugin from releases ahead of time |
/scan
# or via CLI:
npx vibe-doc scan
npx claudepluginhub estevanhernandez-stack-ed/vibe-doc --plugin vibe-docVibe Cartographer — plot your course from idea to shipped app. Spec-driven development delivered as eight slash commands: onboard, scope, prd, spec, checklist, build, iterate, reflect.
Vibe Thesis — scaffold and co-author thesis-shaped artifacts (PDF, HTML, lay-version) with Claude Code. Install, say 'scaffold a vibe thesis project,' get a styled PDF skeleton plus a working render pipeline in roughly 30 minutes.
Test analyzer and generator for vibe-coded apps. Classifies your app by type and maturity tier, audits existing coverage honestly (no cherry-picked denominators), and generates the tests that actually matter proportional to deployment risk.
Session wrap-up that reads the breadcrumb trail your toolkit already left — not a cold reconstruction. Multi-repo aware: surfaces what shipped across every repo the session touched, what's uncommitted, and what's unpushed, then gates commit + push on the current repo only (read wide, mutate narrow).
626 Labs design system + publishing umbrella as Claude Code skills. Design skill provides brand tokens, type, UI kit, and editorial layer for any 626 surface. Publishing skill orients Claude to the studios/works/library/packages bucket model and routes to the right Lead Writer persona.
Code documentation with automated doc generation, code explanation, and tutorial engineering
Documentation quality, generation, and improvement using Diataxis principles. Pairs with beagle-core for full workflow.
Documentation generation, API docs, and README maintenance
Use this agent when you need to analyze a service or codebase component and create comprehensive documentation in CLAUDE.md files. This agent should be invoked after implementing new services, major refactoring, or when documentation needs updating to reflect the current codebase structure. Examples: <example>Context: The user has just implemented a new authentication service and wants to document it properly. user: 'I just finished implementing the auth service, can you document how it works?' assistant: 'I'll use the codebase-documenter agent to analyze the authentication service and create detailed documentation in CLAUDE.md' <commentary>Since the user has completed a service implementation and needs documentation, use the Task tool to launch the codebase-documenter agent to create comprehensive CLAUDE.md documentation.</commentary></example> <example>Context: The user wants to ensure a newly added API module is properly documented for the team. user: 'We need documentation for the new payment processing API I just added' assistant: 'Let me use the codebase-documenter agent to analyze the payment processing API and create proper documentation' <commentary>The user needs documentation for a new API module, so use the codebase-documenter agent to create CLAUDE.md files with setup instructions and architectural notes.</commentary></example>
Documentation agents — technical writer, documentation architect
Generate and maintain documentation from code with drift detection. Validates docs against source, auto-generates from code patterns, syncs outdated content, and provides reusable templates for consistent documentation.