What problem does it solve?
Large repositories and polyglot codebases make it hard to find definitions, usages, and the impact of changes across files and projects; traditional text search and ad-hoc grep are noisy and error-prone. This Skill provides a queryable semantic index that enables precise go-to-definition, find-usages, and impact analysis to reduce refactoring risk and speed code comprehension.
Core Features & Use Cases
- Repository Indexing: Build a persistent AST-based knowledge graph for a workspace that can be queried efficiently.
- IDE-like Navigation: Perform go-to-definition and find-all-usages across projects for supported languages (Ruby, Java, Kotlin; partial Python/TS/JS).
- Impact Analysis & Architecture Mapping: Identify call sites and dependency graphs before refactoring and produce repo maps or visualizations for architecture reviews.
- Integration Points: Expose a local HTTP API and MCP tools for AI assistants to list projects, read definitions, get references, and produce token-efficient repo maps.
- Operational Constraints: Requires a local Git repository, an indexed workspace, and a running gkg server using local KuzuDB storage.
Quick Start
Index the current repository and start the local GKG server so you can query definitions and find usages through the HTTP or MCP endpoints.