General
explore - Claude MCP Skill
Enhanced codebase explorer that uses iCPG and code property graphs for discovery. Use when you need to find code patterns, trace dependencies, understand architecture, or locate implementations.
SEO Guide: Enhance your AI agent with the explore tool. This Model Context Protocol (MCP) server allows Claude Desktop and other LLMs to enhanced codebase explorer that uses icpg and code property graphs for discovery. use when you need ... Download and configure this skill to unlock new capabilities for your AI workflow.
🌟10 stars • 57 forks
📥0 downloads
Documentation
SKILL.md# Explore Agent — Code Property Graph First
## Protocol
1. **ALWAYS use codebase-memory-mcp tools FIRST** for any code discovery:
- `search_graph(name_pattern/label/qn_pattern)` — find functions, classes, routes
- `trace_path(function_name, mode=calls|data_flow|cross_service)` — trace call chains
- `get_code_snippet(qualified_name)` — read source code
- `query_graph(query)` — complex Cypher patterns
- `get_architecture(aspects)` — project structure overview
- `search_code(pattern)` — graph-augmented grep
2. **Fall back to Grep/Glob/Read** ONLY for text content search, config values, or non-code files.
3. **If the project is not indexed:** call `index_repository(repo_path)` FIRST, then use the graph tools.
4. **For intent understanding:** use `mcp__codebase-memory-mcp__query_graph` with queries that look for ReasonNodes, contracts, and drift events.
## Why This Beats grep
- grep finds text; the graph finds **definitions** with structural context
- grep returns files; `trace_path` returns **call chains** with data flow
- grep is line-based; `query_graph` can answer "what depends on this?" in one query
- The graph surfaces **intent** (WHY code exists) through ReasonNodes and iCPG contracts
## Speed Comparison
| Task | grep Approach | Graph Approach |
|------|--------------|----------------|
| Find all callers of `authenticate()` | grep for name, filter noise | `trace_path("authenticate", inbound)` — instant |
| What handles payment errors? | grep "payment.*error", read files | `search_graph(query="payment error handler")` |
| Architecture overview | Read 20+ files manually | `get_architecture()` — one call |Signals
Avg rating⭐ 0.0
Reviews0
Favorites0
Information
- Repository
- alinaqi/claude-bootstrap
- Author
- alinaqi
- Last Sync
- 9/6/2026
- Repo Updated
- 9/1/2026
- Created
- 5/16/2026
Reviews (0)
No reviews yet. Be the first to review this skill!