skills/knowledge-graph/SKILL.md
Knowledge graph integration for token-efficient codebase understanding. Uses codebase-memory MCP for AST indexing, dependency graphs, and smart context selection. 6-71x token savings vs raw file reading.
npx skillsauth add vibeeval/vibecosystem knowledge-graphInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transform any codebase into a queryable knowledge graph using codebase-memory MCP server. Instead of reading entire files, query the graph for exactly the context you need.
Token savings: 6-71x reduction compared to raw file reading.
~/bin/codebase-memory-mcp or via npm)~/.mcp.json:{
"mcpServers": {
"codebase-memory": {
"command": "/path/to/codebase-memory-mcp",
"args": []
}
}
}
mcp__codebase-memory__index_repository
project_name: "my-project"
repo_path: "/path/to/repo"
First index takes 30-120s depending on repo size. Subsequent updates are incremental.
mcp__codebase-memory__index_status
project_name: "my-project"
mcp__codebase-memory__search_code
project_name: "my-project"
query: "authentication middleware"
Returns relevant code snippets without reading entire files.
mcp__codebase-memory__get_architecture
project_name: "my-project"
Returns high-level architecture: modules, dependencies, entry points.
mcp__codebase-memory__trace_call_path
project_name: "my-project"
from_symbol: "handleLogin"
to_symbol: "validateToken"
mcp__codebase-memory__query_graph
project_name: "my-project"
query: "what depends on auth module?"
| Scenario | Without Graph | With Graph | |----------|--------------|------------| | Code review | Read all changed files + imports | Query impact of changes | | Bug investigation | Read 10-20 files manually | Trace call path to bug | | Refactoring | Read entire module | Query all dependents | | Architecture review | Read project top-down | Get architecture overview |
Before reviewing, query the graph for the blast radius of changes:
search_code("functions that call {changed_function}")
Get architecture overview before proposing changes:
get_architecture("project")
Trace call paths to understand bug propagation:
trace_call_path("buggy_function", "entry_point")
| Operation | Raw Reading | Graph Query | Savings | |-----------|-----------|-------------|---------| | Find all callers of function | ~50K tokens | ~700 tokens | 71x | | Architecture overview | ~200K tokens | ~3K tokens | 67x | | Impact analysis for PR | ~30K tokens | ~2K tokens | 15x | | Find related tests | ~20K tokens | ~1.5K tokens | 13x |
testing
Multi-layer cognitive stack for machine-verified mathematical problem solving across 14 sub-disciplines.
tools
Unified math capabilities - computation, solving, and explanation. I route to the right tool.
tools
Deterministic router for math cognitive stack - maps user intent to exact CLI commands
tools
Guide to the math cognitive stack - what tools exist and when to use each