This skill should be used when the user is new to a codebase and wants to understand its structure, architecture, or main components. Trigger phrases include "help me understand this codebase", "I'm new to this project", "give me an overview", "what are the main components", "how is this structured", or "onboard me". Use for initial exploration, not for specific questions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/local-semantic-search:codebase-onboardThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use semantic search to systematically explore and understand a new codebase.
Use semantic search to systematically explore and understand a new codebase.
index_codebase(directory="/path/to/project")
Note the collection name for subsequent searches.
Run these semantic queries to map the codebase:
| Query | Purpose |
|---|---|
| "Where is the main entry point?" | Find application start |
| "How is the application initialized?" | Understand bootstrap |
| "What are the core data models?" | Find domain objects |
| "How does routing work?" | Find request handling |
| "Where is configuration loaded?" | Find settings/env handling |
| Query | Purpose |
|---|---|
| "How are errors handled?" | Error handling patterns |
| "How is logging done?" | Logging conventions |
| "How are dependencies injected?" | DI patterns |
| "How are tests structured?" | Testing patterns |
After exploration:
npx claudepluginhub adilasif/local-semantic-search-claude-code-plugin --plugin local-semantic-searchGenerates a developer guide for unfamiliar codebases by scanning structure, mapping architecture, detecting conventions, analyzing key modules, and providing setup instructions.
Guides step-by-step onboarding to a new codebase using CocoSearch semantic search. Explores architecture, key modules, and code patterns.
Read-only codebase exploration for discovering architecture, patterns, tooling, and dependencies. Use before implementing features, fixes, or refactors to understand existing code, trace symbols, and map files.