explore

Parallel codebase search with Warp-Grep MCP. Use for codebase discovery, understanding how things work, data flow analysis, or when the user asks "how does X work" about the codebase.

$ 安裝

git clone https://github.com/Mburdo/knowledge_and_vibes /tmp/knowledge_and_vibes && cp -r /tmp/knowledge_and_vibes/.claude/skills/explore ~/.claude/skills/knowledge_and_vibes

// tip: Run this command in your terminal to install the skill


name: explore description: Parallel codebase search with Warp-Grep MCP. Use for codebase discovery, understanding how things work, data flow analysis, or when the user asks "how does X work" about the codebase.

Explore — Codebase Discovery

Parallel codebase search. Runs 8 searches per turn for efficient discovery. Direct execution.

Design rationale: This skill executes directly as a simple MCP call, not substantial analytical work. The Warp-Grep MCP handles the complexity internally.

When This Applies

SignalAction
"How does X work?"Use /explore
Data flow across filesUse /explore
Cross-cutting concernsUse /explore
Understanding architectureUse /explore
User says "/explore"Run discovery

How It Works

Warp-Grep is an MCP tool that activates automatically for natural language code questions. It:

  1. Interprets your question
  2. Runs up to 8 parallel searches
  3. Returns relevant code snippets with context

Tool Reference

The Warp-Grep MCP provides these capabilities:

CapabilityDescription
Parallel searchUp to 8 searches per turn
Context-awareReturns surrounding code
Natural languageUnderstands questions
Cross-fileFollows data flow

Query Patterns

Good Queries

"How does the payment processing flow work?"
"Where are user sessions managed?"
"How is error handling done in the API layer?"
"What happens when a request comes in?"
"How do modules communicate?"
"What's the data flow for authentication?"

Less Effective Queries

QueryProblemBetter Tool
"Find function X"Too specificGrep or rg
"Open file Y"Not a searchRead tool
"Does X exist?"Simple checkGlob

When to Use /explore

Use CaseUse /explore?
"How does authentication work?"YES
Data flow analysisYES
Understanding module interactionsYES
Finding all usages of a patternYES
Cross-cutting concern analysisYES
Architecture understandingYES

When NOT to Use /explore

Use CaseUse Instead
Known function nameGrep tool
Known exact fileRead tool
Simple existence checkGlob tool
Single specific searchGrep tool
External API docs/ground
Past session content/recall

Integration with Workflow

During /prime

Use /explore to understand project structure

During /advance

Use /explore to understand code you'll modify

When stuck

Use /explore to find related implementations

Decision Tree

What are you looking for?

UNDERSTANDING ──► /explore (this skill)
                 "How does X work?"
                 "What's the flow for Y?"

SPECIFIC CODE ──► Grep tool
                 "Find usages of functionX"

FILE PATHS ─────► Glob tool
                 "Find all *.ts files"

READ FILE ──────► Read tool
                 "Show me src/auth.ts"

EXTERNAL ───────► /ground
                 "Current API for library X"

HISTORY ────────► /recall
                 "How did we do this before?"

Requirements

Requires Morph API key configured:

claude mcp add morph-fast-tools -s user \
  -e MORPH_API_KEY=your-key \
  -e ALL_TOOLS=true \
  -- npx -y @morphllm/morphmcp

Quick Reference

Use for:

  • Architecture understanding
  • Data flow analysis
  • Cross-cutting concerns
  • Module interactions
  • "How does X work?"

Don't use for:

  • Specific function lookup → Grep
  • Known file path → Read
  • External APIs → /ground
  • Past sessions → /recall

See Also

  • /ground — External documentation search
  • /recall — Past session patterns
  • Grep tool — Specific pattern search
  • Glob tool — File pattern matching