← ClaudeAtlas

context-toolslisted

Context management tools for Claude Code - provides intelligent codebase mapping with Python, Rust, and C++ parsing, duplicate detection, and MCP-powered symbol queries. Use this skill when working with large codebases that need automated indexing and context management.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
Install: claude install-skill aiskillstore/marketplace
# Context Tools for Claude Code This skill provides intelligent context management for large codebases through: - **Repository Mapping**: Parses Python, Rust, and C++ code to extract classes, functions, and methods - **Duplicate Detection**: Identifies similar code patterns using fuzzy matching - **MCP Symbol Server**: Enables fast symbol search via `search_symbols` and `get_file_symbols` tools - **Automatic Indexing**: Background incremental updates as files change ## Using MCP Tools - PRIMARY CODE EXPLORATION METHOD **⚡ DECISION TREE - Ask yourself BEFORE using Grep/Search/Bash:** ``` Am I searching for code symbols (functions, classes, enums, structs, types)? ├─ YES → Use MCP tools (search_symbols / get_symbol_content / get_file_symbols) │ Example: Finding "enum InstructionData" → search_symbols("InstructionData") │ Example: Finding "Phi" variant → get_symbol_content("InstructionData") │ └─ NO → Am I searching for text/comments/strings/config values? └─ YES → Use Grep/Search Example: Finding string literals, documentation, JSON values ``` **CRITICAL**: Use repo-map tools as your FIRST approach when you need to: - **Find a function/class/method by name or pattern** → `search_symbols` - **Understand how to use a function** (parameters, return type) → `search_symbols` or `get_symbol_content` - **Get the source code of a specific function/class** → `get_symbol_content` - **See all code in a file** → `get_file_symbols` - **Disc