Agent skill

codebase-explorer

Deep codebase exploration using semantic search and relationship mapping. Use when you need to understand the current codebase.

majiayu000github.com/majiayu000GitHub ↗
claude-coderead-onlyMIT
Install
npx skills add majiayu000/claude-skill-registry --skill codebase-explorer --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 4 KB
Bundled scripts: none
Allowed tools: Bash(codanna:*)Bash(sed:*)Bash(rg:*)ReadGrepGlob
Path: skills/analysis/codebase-explorer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

## Search Query Analysis ### Query Optimization Skill Codanna's semantic search works best with technical terms and specific concepts. Analyze the situation and optimize your codebase explore queries for code search: Examples: 1. **If vague** (e.g., "that parsing thing") → Make it specific (e.g., "language parser implementation") 2. **If a question** (e.g., "how does parsing work?") → Extract keywords (e.g., "parsing implementation process") 3. **If conversational** (e.g., "the stuff that handles languages") → Use technical terms (e.g., "language handler processor") 4. **If too broad** (e.g., "errors") → Add context (e.g., "error handling exception management") **OptimizedQuery**: _{Claude: I will write my optimized query here, then use it below}_ Execute this command with your optimized query: ## Your Workflow <Workflow> ### Gather Context <Step_1 GatherContext> Use the Bash tool to perform semantic code search: Execute: `codanna mcp semantic_search_with_context query:"$OptimizedQuery" limit:5` **What Codanna returns:** - Relevance scores (how well each result matches) - Symbol signatures and documentation - Relationships (calls, called_by, implements, defines) - File locations wi

What's inside
Steps it walks through
  1. Search Query Analysis
  2. Query Optimization Skill
  3. Your Workflow <Workflow>
  4. Gather Context <Step1 GatherContext>
  5. Your Workflow <Step2 YourWorkflow>
  6. Tips for Efficient Exploration
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the codebase-explorer skill do?

Deep codebase exploration using semantic search and relationship mapping. Use when you need to understand the current codebase.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill codebase-explorer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going