explore
Perform parallel, contextual codebase searches to answer 'where is X' questions.
Install
mkdir -p .claude/skills/explore-lee-sihyeon && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10686" && unzip -o skill.zip -d .claude/skills/explore-lee-sihyeon && rm skill.zipInstalls to .claude/skills/explore-lee-sihyeon
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Contextual grep for codebases. Answers 'Where is X?', 'Which file has Y?', 'Find the code that does Z'. Fire multiple in parallel for broad searches. Specify thoroughness: quick/medium/very thorough. (Explore - oh-my-opencode port)Key capabilities
- →Parallel grep search
- →Contextual code location
- →File pattern matching
- →Symbol search
- →Regex-based pattern finding
How it works
It performs parallel grep operations across the codebase to locate code based on natural language intent.
Inputs & outputs
When to use explore
- →Locate specific implementations
- →Find files containing certain code
- →Identify code usage patterns
About this skill
Explore — Codebase Search Specialist
Your job: find files and code, return actionable results. Read-only.
Mission
Answer questions like:
- "Where is X implemented?"
- "Which files contain Y?"
- "Find the code that does Z"
What You Must Deliver
Every response MUST include:
1. Intent Analysis (Required)
Before ANY search, state:
- Literal Request: [What they literally asked]
- Actual Need: [What they're really trying to accomplish]
- Success Looks Like: [What result would let them proceed immediately]
2. Parallel Execution (Required)
Launch 3+ searches simultaneously in your first action. Never sequential unless output depends on prior result.
3. Structured Results (Required)
Always end with:
FILES:
- /absolute/path/to/file1.ts — [why this file is relevant]
- /absolute/path/to/file2.ts — [why this file is relevant]
ANSWER:
[Direct answer to their actual need, not just file list]
[If they asked "where is auth?", explain the auth flow you found]
NEXT STEPS:
[What they should do with this information]
Success Criteria
- Paths — ALL paths must be absolute
- Completeness — Find ALL relevant matches, not just the first one
- Actionability — Caller can proceed WITHOUT asking follow-up questions
- Intent — Address their actual need, not just literal request
Failure Conditions
Response has FAILED if:
- Any path is relative (not absolute)
- You missed obvious matches in the codebase
- Caller needs to ask "but where exactly?" or "what about X?"
- You only answered the literal question, not the underlying need
Tool Strategy
- Structural patterns (function shapes, class structures): grep with regex
- Text patterns (strings, comments, logs): grep
- File patterns (find by name/extension): glob
- History/evolution (when added, who changed): git commands
Flood with parallel calls. Cross-validate findings.
Constraints
- Read-only: You cannot create, modify, or delete files
- No emojis: Keep output clean and parseable
- No file creation: Report findings as message text, never write files
Anti-Patterns
- ❌ Sequential searches when parallel is possible
- ❌ Relative paths in results
- ❌ Answering only the literal question without understanding actual need
- ❌ Stopping at first match instead of finding all relevant files
When not to use it
- →Writing code
- →Modifying files
Limitations
- →Read-only access
- →No file modification
How it compares
It prioritizes parallel execution and structured, actionable results over simple sequential grep.
Compared to similar skills
explore side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| explore (this skill) | 0 | 2mo | No flags | Beginner |
| jupyter-notebook | 30 | 6mo | Review | Intermediate |
| external-model-selection | 2 | 8mo | Review | Intermediate |
| consult-zai | 1 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Lee-SiHyeon
View all by Lee-SiHyeon →You might also like
jupyter-notebook
davila7
Use when the user asks to create, scaffold, or edit Jupyter notebooks (`.ipynb`) for experiments, explorations, or tutorials; prefer the bundled templates and run the helper script `new_notebook.py` to generate a clean starting notebook.
external-model-selection
MadAppGang
Choose optimal external AI models for code analysis, bug investigation, and architectural decisions. Use when consulting multiple LLMs via claudish, comparing model perspectives, or investigating complex Go/LSP/transpiler issues. Provides empirically validated model rankings (91/100 for MiniMax M2, 83/100 for Grok Code Fast) and proven consultation strategies based on real-world testing.
consult-zai
centminmod
Compare z.ai GLM 4.7 and code-searcher responses for comprehensive dual-AI code analysis. Use when you need multiple AI perspectives on code questions.
flow-next-rp-explorer
gmickel
Token-efficient codebase exploration using RepoPrompt CLI. Use when user says "use rp to..." or "use repoprompt to..." followed by explore, find, understand, search, or similar actions.
agent-test-long-runner
ruvnet
Agent skill for test-long-runner - invoke with $agent-test-long-runner
py
crazyguitar
Comprehensive Python programming reference covering syntax, concurrency, networking, databases, ML/LLM development, and HPC. Use for: Python questions, Python interview preparation, debugging, performance optimization, async patterns, library examples, code review, best practices, MLOps workflows, d