Turns a codebase into proper documentation so new developers aren't flying blind. It explores your project structure, traces execution paths, and generates markdown docs covering architecture, setup, data flow, and development guidelines. Uses the Explore agent to map everything out, then creates either a full docs folder or one comprehensive file. You get Mermaid diagrams, specific file references, and actual code examples pulled from your project. Takes 15 to 60 minutes depending on depth. Honestly most useful when onboarding people or inheriting a project with zero documentation, which is most projects.

skills.sh installs
594
GitHub stars
693
last updated
Aug 21, 2026

Install

$ npx -y skills add mhattingpete/claude-skills-marketplace --skill codebase-documenter --agent claude-code

Installs into .claude/skills of the current project.

Files

Codebase Documenter

Generates comprehensive documentation for codebases - architecture, components, data flow, development guidelines.

When to Use

  • "explain this codebase"
  • "document the architecture"
  • "how does this code work"
  • "create developer documentation"
  • "generate codebase overview"
  • "create onboarding docs"

What It Documents

1. Project Overview

  • Purpose & vision
  • Target users
  • Key features
  • Technology stack
  • Project status

2. Architecture

  • High-level structure
  • Design patterns
  • Data flow
  • Control flow
  • Diagrams (Mermaid)
  • Architectural decisions

3. Directory Structure

  • Organization purpose
  • Naming conventions
  • Entry points
  • Core modules
  • Configuration locations

4. Key Components

  • Major modules
  • Classes & functions
  • Responsibilities
  • Interactions
  • Extension points
  • Code examples

5. External Integrations

  • APIs consumed
  • Databases & schemas
  • Authentication
  • Caching
  • Message queues
  • File storage

6. Data Models

  • Database schema
  • Data structures
  • Validation
  • Migrations
  • Data transformations

Sponsors

Details

Repository
github.com/mhattingpete/claude-skills-marketplace
Categories
Documentation, Code Review & Quality
First seen
Jun 3, 2026

More from mhattingpete/claude-skills-marketplace

All 18
1davila7 avatarhumanizerdavila7/claude-code-templatesRemove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's compreh585skills.sh installs
2wanshuiyin avatarpixel-artwanshuiyin/auto-claude-code-research-in-sleepGenerate pixel art SVG illustrations for READMEs, docs, or slides. Use when user says "画像素图", "pixel art", "make an SVG illustration", "README hero image", or w582skills.sh installs
3ncklrs avatarwebsite-copy-specialistncklrs/startup-os-skillsExpert website copywriting for SaaS and B2B companies. Use when writing homepage copy, feature pages, about pages, pricing pages, comparison pages, product tour568skills.sh installs
4alirezarezvani avatarcode-touralirezarezvani/claude-skillsUse when the user asks to create a CodeTour .tour file — persona-targeted, step-by-step walkthroughs that link to real files and line numbers. Trigger for: crea562skills.sh installs
5motion-team avatarcreative-mechanicsmotion-team/creative-strategy-skillsA library of creative mechanics — the structural patterns that define how an ad constructs meaning between its hook, visuals, and narrative. Use this whenever d560skills.sh installs
6recoupable avatarrecoup-apirecoupable/skillsCall the Recoupable API from the sandbox to fetch artist data, socials, organizations, research, documents and any other platform resource — and to invoke exter550skills.sh installs