cexplain

Explore codebases interactively with mermaid diagrams and prose walkthroughs.

65|2|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/joshft/correctless --skill cexplain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cexplain
Source: https://github.com/joshft/correctless/tree/main/correctless/skills/cexplain
Command: npx skills add https://github.com/joshft/correctless --skill cexplain

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interactive, read-only exploration of a codebase using mermaid diagrams and prose walkthroughs, with no modification to source code and session-scoped context.

Core Features & Use Cases

  • Read-only codebase exploration with diagrammatic visuals
  • Support for terminal or HTML output modes and on-demand deep-dives
  • Stateless across sessions while maintaining context within a single exploration

Quick Start

Switch to your preferred output mode and begin a full project scan.

Frequently Asked Questions about cexplain

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I explore a codebase with mermaid diagrams?

You can explore a codebase with mermaid diagrams by generating interactive, read-only visual walkthroughs and prose summaries. This approach provides an initial project overview and targeted deep-dives into files without modifying source code.

What is read-only codebase exploration?

Read-only codebase exploration is the process of analyzing project files and directories to generate visual diagrams and contextual prose without modifying source code. It maintains session-scoped context to help developers understand cross-cutting concepts safely.

Can I use terminal or HTML output modes for codebase walkthroughs?

Yes, you can use terminal or HTML output modes for codebase walkthroughs. Switching to your preferred output mode allows you to begin a full project scan and view generated mermaid diagrams with contextual prose.

Does codebase exploration persist context across sessions?

Codebase exploration does not persist context across sessions. It is stateless across sessions while maintaining context within a single exploration, ensuring your project analysis remains isolated and does not alter source code.

What's the best way to get an initial project overview of a codebase?

The best way to get an initial project overview is to perform a full project scan using read-only exploration. This generates mermaid diagrams and prose walkthroughs, providing targeted deep-dives into directories and cross-cutting concept analyses.