Explain Code¶
Unfamiliar code is everywhere — legacy systems, open source libraries, a teammate's PR. Instead of spending time tracing logic manually, get an AI explanation calibrated to your experience level, from "explain like I'm five" to expert-level analysis.
Get AI-powered explanations for selected code at your preferred complexity level.
Usage¶
- Select code you want to understand
- Press
Ctrl+Shift+E(Cmd+Shift+Eon Mac) - Choose complexity level from the submenu (or use the default)
Complexity Levels¶
| Level | Best For |
|---|---|
| ELI5 | Complete beginners, simple analogies |
| Curious Amateur | Learners, defines technical terms |
| Imposter Syndrome | Filling knowledge gaps (default) |
| Senior | Experienced devs, key points only |
| PhD Mode | Expert-level analysis |
Features¶
- Rich webview panel with markdown rendering
- Regenerate with custom instructions for different perspectives
- Configurable default complexity via
sidekick.explanationComplexity
Configuration¶
| Setting | Default | Description |
|---|---|---|
sidekick.explanationModel |
auto |
Model tier — resolves to balanced |
sidekick.explanationComplexity |
imposter-syndrome |
Default complexity level |