Claude Code Plugins

Community-maintained marketplace

Feedback

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.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name context-tools
description 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.

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

Included Components

Hooks

  • SessionStart: Generates project manifest and starts background indexing
  • PreToolUse: Monitors for file changes and triggers reindexing
  • PreCompact: Refreshes context before compaction
  • SessionEnd: Cleans up background processes

MCP Server (repo-map)

  • search_symbols(pattern, kind?, limit?) - Search symbols by name pattern
  • get_file_symbols(file_path) - Get all symbols in a specific file

Slash Commands

  • /context-tools:repo-map - Regenerate repository map
  • /context-tools:manifest - Refresh project manifest
  • /context-tools:learnings - Manage project learnings
  • /context-tools:status - Show plugin status

Language Support

Language Parser File Extensions
Python AST .py
Rust tree-sitter-rust .rs
C++ tree-sitter-cpp .cpp, .cc, .cxx, .hpp, .h, .hxx