ide-explore

Solid

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.

AI & Automation 24 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

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

Skill Content

# IDE Codebase Explorer ## Prerequisites 1. Check if the `getToolCapabilities` MCP tool is available to you. - **Not available** (no MCP tool by that name): stop and tell the user: "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: 1. Start the bridge: `npm run start-all` (in claude-ide-bridge/) 2. Ensure the Claude IDE Bridge extension is installed in your IDE 3. Use the `claude --ide` session (not remote-control)" - **Available**: call it. If `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. ## Workflow ### Phase 1: Overview 1. Use `getProjectInfo` to understand the project type, languages, and frameworks 2. Use `getFileTree` with depth 3 to see the directory structure 3. Use `getToolCapabilities` to see what language tooling is available 4. Identify the focus area from the argument: `$ARGUMENTS` - If a specific file: explore that file and its connections - If a module/directory: explore the module's public API and internal structure - If a question: search for relevant code to answer it ### Phase 2: Entry points and architecture 5. Use `searchWorkspace` to find entry points (main, index, app.listen, export default, etc.) ...

Details

Author
Oolab-labs
Repository
Oolab-labs/patchwork-os
Created
1 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category