Agent skill · software engineering · aiskillstore

context-daddy

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.

Why this skill is useful

Adds executable scripts for efficient codebase mapping and context management that are not commonly found in public documentation.

What it needs

Requires sqlite3 installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

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 searchsymbols and getfilesymbols 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: CRITICAL: Use repo-map tools as your FIRST approach when you need to: Find a function/class/method by name or pattern → searchsymbols Understand how to use a function (parameters, return type) → searchsymbols or getsymbolcontent Get the source code of a specific function/class → getsymbolcontent See all code in a file → getfilesymbols Discover what functionality exists in the codebase → searchsymbols with patterns Do NOT use Grep or Bash for these tasks - the repo-map tools are: Faster (pre-indexed SQLite database) More accurate (AST-parsed, not regex) More informative (includes signatures, docstrings, line ranges) When to use Grep instead: Searching for string literals, comments, or arbitrary text Searching in non-code files (markdown, config, etc.) Cross-file text pattern searches Tool availability check: Before attempting to use MCP tools (mcpplugincontext-daddyrepo-map), check if .claude/repo-map.db exists: If YES: Try the MCP tool. If it fails (not available), use sqlite3 fallback. If NO: The project hasn't been indexed yet. Either wait for indexing or run /context-daddy:repo-map to generate it. Fallback order: 1. Try MCP tool first 2. If tool not found, use sqlite3 fallback to still answer the question 3. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/context-tools

View the source on GitHub

Browse the @skills marketplace