Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Deep codebase exploration using IDE bridge LSP tools. Maps architecture, traces call chains, discovers entry points, and builds a mental model of unfamiliar code. Use when onboarding to a new codebase or understanding a module.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-06 | ✗→✓ | ▲ Improved | -12% | 0% |
| case-01 | ✗→✓ | ▲ Improved | -46% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -41% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 224% | 0% |
| case-19 | ✓→✗ | ▼ Worse | -31% | 0% |
getToolCapabilities MCP tool is available to you."This skill requires the Claude IDE Bridge with a connected VS Code extension. It uses LSP tools (type hierarchy, call hierarchy, references, hover, inlay hints) that have no CLI equivalent.
To use this skill:
npm run start-all (in claude-ide-bridge/)claude --ide session (not remote-control)"extensionConnected is false: show the same message. If true: proceed.Explore and explain a codebase using the IDE bridge's full LSP capabilities. Produces a structured architectural overview.
getProjectInfo to understand the project type, languages, and frameworksgetFileTree with depth 3 to see the directory structuregetToolCapabilities to see what language tooling is available$ARGUMENTSsearchWorkspace to find entry points (main, index, app.listen, export default, etc.)getDocumentSymbols on key files to list classes, functions, and exportsgetTypeHierarchy on major classes to understand inheritancegetCallHierarchy (outgoing) on entry points to trace the startup flowfindReferences to see who depends on themgoToDefinition on imports to trace dependenciesgetHover on key functions to read their type signaturessearchWorkspaceSymbols to find related types and interfacesgetInlayHints on complex functions to see inferred typesgetCallHierarchy (incoming) on critical functions to understand data flowgetHover on any unfamiliar types or functionsgetAIComments for any developer notes or TODOs in the focus areaProduce a structured overview:
## Architecture Overview
### Project: [name] ([type])
Languages: [list]
Frameworks: [list]
### Module: [focus area]
#### Purpose
[One paragraph explaining what this module does]
#### Key Files
- file.ts — [role]
- ...
#### Public API
- functionName(args): ReturnType — [description]
- ...
#### Internal Structure
[ASCII diagram showing relationships between key components]
#### Dependencies
- Depends on: [list of modules this imports from]
- Used by: [list of modules that import from this]
#### Call Flow
[Step-by-step trace of a typical operation through this module]
#### Notable Patterns
- [Pattern 1: description]
- ...
#### AI Comments / TODOs
- [Any AI: directives found]Other measured skills in the registry, with their headline benchmark lift.