Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

cdb-scan — Map This Project Into Memory

Scans your codebase into a claude-db code graph and writes a five-note project profile covering stack, layout, conventions, workflows and architecture.

Dev & CodingIntermediate12911AI score 7/10Last updated: Aug 19, 2026

What it does

  • Runs claude-db scan from the project root to build a deterministic code graph of every symbol plus call/import/extends edges, and reports the symbol and edge counts.
  • Enables structural queries through find_usages in usages, explain and path modes instead of reading files.
  • Reads the real manifests and source, then makes exactly one remember call per fixed key: profile:stack, profile:layout, profile:conventions, profile:workflows, profile:architecture.
  • Because the keys are stable, re-running edits the existing notes in place rather than duplicating them.
  • Ships guardrails: tag everything inferred, only record what was verified, never restate CLAUDE.md, never store secrets or personal data.

Who it's for

  • Developers who just installed claude-db memory on an existing project
  • Teams that want onboarding docs derived from the code, not from stale READMEs
  • Anyone tired of re-explaining project structure to an AI agent every session

Example uses

  1. Right after adding claude-db to a legacy monorepo, run the skill to produce the code graph and all five profile notes in one pass.
  2. After a large refactor, re-run it so the stored profile:layout and profile:architecture notes are refreshed instead of stale.
  3. Ask "what calls this handler?" or "how does the CLI reach the storage adapter?" and answer it via find_usages path mode without opening files.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Avijit07x/claude-db/HEAD/skills/cdb-scan/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/cdb-scan folder from the GitHub repo Avijit07x/claude-db into my ~/.claude/skills/cdb-scan/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Avijit07x/claude-db.git && mkdir -p ~/.claude/skills && cp -r claude-db/skills/cdb-scan ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Install the claude-db CLI and its MCP server first (it provides the remember, search and find_usages tools) and confirm they work.
  2. Clone the repository: git clone https://github.com/Avijit07x/claude-db.git
  3. Copy the skill into place: mkdir -p ~/.claude/skills && cp -r claude-db/skills/cdb-scan ~/.claude/skills/
  4. Restart Claude Code and open a session at the root of the project you want mapped.
  5. Ask: "map this project into memory" or "run cdb-scan".
  6. Verify the printed symbol/edge counts, then run a search for profile to confirm the five notes were stored.
View source on GitHubLicense: Apache-2.0