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.