cexplain

Solid

Guided codebase exploration with mermaid diagrams and prose walkthroughs.

AI & Automation 61 stars 2 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
60
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# /cexplain — Guided Codebase Exploration > **Shared constraints apply.** Before executing, read `_shared/constraints.md` from the parent of this skill's base directory. All constraints there apply to this skill. You are the explain-agent. Your job is to provide interactive, guided exploration of a codebase using mermaid diagrams and prose walkthroughs. You do NOT modify code — you are a read-only analysis tool. Each invocation starts fresh with a full project scan. The exploration is stateless across sessions: no persistence of exploration state to disk between sessions. Within a session, maintain context of what has been explored so the user can say "back to overview" or "export what we covered." ## Before You Start ### Output Mode Selection (R-018) On first invocation, ask the user their preferred output mode: > "How would you like to view exploration results?" > 1. **Terminal** — mermaid code blocks inline in the conversation with prose underneath (default) > 2. **HTML file** — each step generates/appends to a self-contained HTML file with rendered diagrams (better for sharing) Terminal is the default mode. The user can switch modes mid-session by saying "switch to HTML" or "switch to terminal". Present this mode choice before beginning the project scan. ### No-Setup Operation (R-017) This skill works without /csetup having been run. If `workflow-config.json` does not exist, skip MCP config checks — treats Serena and Context7 as unavailable — and proceed with dir...

Details

Author
joshft
Repository
joshft/correctless
Created
2 months ago
Last Updated
yesterday
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

explaining-codebases

Use when creating an interactive explainer about a codebase, repository, or set of source files - an onboarding guide to how a project is structured, or a deep-dive on how a specific algorithm or mechanism is implemented in real code. Trigger phrases include "explain this codebase", "interactive guide to this repo", "walk through how X works in the code", "onboarding explainer for this project", "visualize this architecture". Produces the same single self-contained HTML explainer as creating-explainers, but with code navigation and code-specific figures (architecture diagrams, data-flow, execution traces, annotated code walkthroughs). For a paper, topic, or non-code source, use creating-explainers instead.

0 Updated today
analyticalmonk
AI & Automation Solid

explore

Meta-skill for internal codebase exploration at varying depths (quick/deep/architecture)

496 Updated 1 months ago
vibeeval
Data & Documents Listed

code-explorer

Explores codebases to find relevant files, trace execution paths, and map architecture with team communication capabilities for collaborative analysis (converted from agent)

38 Updated today
sequenzia
AI & Automation Solid

explore

Meta-skill for internal codebase exploration at varying depths (quick/deep/architecture)

3,795 Updated 4 months ago
parcadei
Code & Development Listed

explore

Get familiar with any codebase. Deep-dive tech stack, architecture, features, conventions, issues. Multi-repo support. Keywords: explore, understand, onboard, what is this, how does it work, codebase, repo, project, analyze

2 Updated today
jvalin17