Skip to main content

Codebase Documenter

Skill Verified Active

Generates comprehensive documentation explaining how a codebase works, including architecture, key components, data flow, and development guidelines. Use when user wants to understand unfamiliar code, create onboarding docs, document architecture, or explain how the system works.

Purpose

To automatically generate comprehensive documentation for any codebase, making it easier for developers to understand, onboard, and maintain unfamiliar code.

Features

  • Generates architecture, components, and data flow documentation
  • Provides development setup and contribution guidelines
  • Supports multiple depth levels for documentation coverage
  • Creates visual elements like Mermaid diagrams and code examples
  • Organizes documentation into standard markdown files

Use Cases

  • Understanding an unfamiliar codebase
  • Creating onboarding documentation for new developers
  • Documenting system architecture and data flow
  • Explaining how a complex system works

Non-Goals

  • Writing new code or features
  • Executing code or running tests
  • Performing code reviews or security audits
  • Managing project deployment or version control

Practical Utility

  • info:Usage examplesWhile the skill outlines its approach and output, explicit ready-to-use input/invocation/outcome examples are missing from the SKILL.md.
  • info:Edge casesThe skill mentions success criteria and tools used, but specific failure modes, their observable symptoms, and recovery steps are not explicitly documented.

Installation

First, add the marketplace

/plugin marketplace add mhattingpete/claude-skills-marketplace
/plugin install productivity-skills-plugin@mhattingpete-claude-skills

Quality Score

Verified
94 /100
Analyzed about 15 hours ago

Trust Signals

Last commit2 months ago
Stars574
LicenseApache-2.0
Status
View Source

Similar Extensions

Use My Browser

100

Use when work depends on the user's live browser session or visible rendered state rather than static fetches, especially for browser debugging contexts or DevTools-selected elements or requests, logged-in dashboards or CMS flows, localhost apps, forms, uploads, downloads, media inspection, DOM or iframe inspection, Shadow DOM, or browser failures that look like soft 404s, auth walls, anti-bot checks, or rate limits.

Skill
xixu-me

Github

100

Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.

Skill
steipete

Openclaw Testing

100

Choose, run, rerun, or debug OpenClaw tests, CI checks, Docker E2E lanes, release validation, and the cheapest safe verification path.

Skill
steipete

Master Claude for Legal

100

Master skill for legal teams using Claude. Loads the right reference for the user's question (privilege configuration, MCP hardening, verification, long documents, practice-area patterns, skill authoring) and routes to specialized starter skills (NDA triage, version diff, meeting brief, citation verification, status synthesis). Auto-invokes when the user mentions legal work, contracts, redlines, NDAs, privilege, attorney-client, court filings, depositions, regulatory compliance, or asks how to set up Claude for a law firm or in-house legal team.

Skill
sboghossian

Lean Ctx

100

Context Runtime for AI Agents — 59 MCP tools, 10 read modes, 95+ shell patterns, tree-sitter AST for 18 languages. Compresses LLM context by up to 99%. Use when reading files, running shell commands, searching code, or exploring directories. Auto-installs if not present.

Skill
yvgude

Pathfinder

100

Map a codebase into feature-grouped flowcharts, identify duplicated concerns across features, and propose a unified architecture. Use when asked to "find the ideal path," unify duplicated systems, or audit architecture before a refactor. Emits a proposed unified flowchart plus per-system /make-plan prompts.

Skill
thedotmack

© 2025 SkillRepo · Find the right skill, skip the noise.