knowledge-graph

Search codebases semantically using knowledge graph queries for MCP integration.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/rom-orlovich/agents-system --skill knowledge-graph-rom-orlovich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: knowledge-graph
Source: https://github.com/rom-orlovich/agents-system/tree/main/agent-bot/agent-engine/.claude/skills/knowledge-graph
Command: npx skills add https://github.com/rom-orlovich/agents-system --skill knowledge-graph-rom-orlovich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables semantic code discovery and navigation across large codebases by leveraging a knowledge graph to connect files, classes, functions, and their relationships.

Core Features & Use Cases

  • Semantic search by meaning: Find code entities by intent rather than exact names.
  • Symbol references and call graphs: Identify where symbols are defined and used, and how they relate across modules.
  • Code structure and dependencies: Explore file structures, modules, and dependency relationships across repositories.
  • MCP-enabled integration: Leverage the Knowledge Graph MCP server for scalable analysis across projects.

Quick Start

Use the knowledge-graph skill to search for a function like 'processPayment' or to fetch the dependency graph for a given module. For example: search_codebase(query="processPayment", node_types=["function"]).

Frequently Asked Questions about knowledge-graph

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find symbol references and call graphs across large codebases?

You can find symbol references and analyze call graphs across large codebases by using the knowledge graph to connect files, classes, and functions. It exposes actions like find_symbol_references to locate where symbols are defined and used.

What is semantic code discovery and how does it work for searching code?

Semantic code discovery searches for code entities by intent rather than exact names. The knowledge graph maps relationships between files, classes, and functions, allowing you to search by meaning to locate relevant code structures.

How do I analyze code structure and dependencies across multiple projects?

You can analyze code structure and dependencies across projects by leveraging the knowledge graph. It exposes the get_code_structure action to explore file structures, modules, and dependency relationships within your repositories.

Can I use MCP integration for semantic search across repositories?

Yes, the knowledge graph supports MCP-enabled integration for scalable analysis across projects. You can use standardized parameters with actions like search_codebase to query code entities through the MCP server.

What's the best way to locate a function definition like 'processPayment' in a large codebase?

Use the search_codebase action with a query parameter to find functions like 'processPayment'. You can filter by node_types such as function to locate specific code entities and their definitions across the codebase.

How do I get dependency graph statistics for a module using a knowledge graph?

You can fetch dependency graph statistics for modules using the get_graph_stats action. The knowledge graph connects files, classes, and functions, providing structural relationships and dependency data for your codebase analysis.