code-memory-skillUse when doing coding work in a Git repository and semantic code search, AST-aware symbol lookup, documentation search, Git-history search, or dead-code disc...
Install via ClawdBot CLI:
clawdbot install jimdawdy-hub/code-memory-skillGrade Limited — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/kapillamba4/code-memoryAudited May 20, 2026 · audit v1.0
Generated Oct 6, 2026
A new engineer joins a team maintaining a large, sparsely documented Git repository and needs to quickly understand its architecture. They use code-memory to run topic_discovery searches for concepts like 'authentication middleware' and file_structure queries to map modules before touching any code. This shortens ramp-up time from days to hours while keeping direct file reads and tests as the final source of truth.
A developer planning a risky refactor of a service needs reliable definition and references lookups without running slow language servers across a monorepo. Using search_code with definition and references types, they trace UserService-like symbols and their call sites, then validate findings with rg and typechecker output. This reduces missed call sites and false positives during the refactor.
An SRE investigates a timeout regression introduced weeks ago and needs commit-level context behind a specific file region. They use search_history with commits and file_history query types plus blame data to identify the offending change and its author rationale. This accelerates root-cause analysis while avoiding guesswork from semantic search alone.
A technical writer or API maintainer needs to find how deployment, architecture, or configuration is described across READMEs and docstrings. They run search_docs queries with topic-oriented keywords and top_k tuning to assemble consistent documentation. Retrieved snippets are then verified against source files before publication.
A platform team prepares a major release and wants to prune unused functions, classes, and methods to reduce maintenance surface. They run find_dead_code with min_confidence thresholds and manual verification, cross-checking with tests and runtime logs before deletion. This reduces bundle size and cognitive load without blindly deleting reachable code.
code-memory is distributed free under an open-source license, with paid support, SLAs, and integration consulting for enterprises that need audit trails and security reviews. The upstream GitHub repository drives adoption while revenue comes from support contracts and custom deployments.
A managed SaaS wraps the local MCP server with shared team indexes, per-repo embeddings, and access controls, removing the need for each developer to download roughly 1 GB of model weights. Teams pay per seat or per indexed repository, with data residency options for regulated industries.
The skill is packaged as a premium extension or MCP marketplace listing for AI coding assistants such as Claude, Cursor, or custom agents. Value-added features include curated prompts, dead-code reports, and Git blame summaries, sold through app stores or bundled into enterprise AI coding licenses.
💬 Integration Tip
Run the MCP server via `uvx code-memory` over stdio per project, and always call `check_index_status` followed by `index_codebase` before querying. Add `code_memory.db*` to `.gitignore` and ensure sensitive files are ignored to avoid indexing secrets.
Scored May 20, 2026
Real-time search engine supporting web search, vertical domain search, parallel batch search, and URL content extraction.
Manage Feishu (Lark) calendars by listing, searching, checking schedules, syncing events, and marking tasks with automated date extraction.
cad reference tool
Search, install, and create OpenClaw skills using intelligent matching across built-in, local, and GitHub skill repositories.
Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for CLI design, argument parsing, interactive prompts, progress indicators, shell completions.
Publish local skills to ClawHub with customizable version, name, path, and optional changelog using command line or Python API.