ck:gkg

Analyze source codebases with a semantic knowledge graph to locate definitions and usages.

Updated May 10, 2026
One-click install
npx skills add https://github.com/dthuy62/kollet-app --skill ck-gkg-dthuy62
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:gkg
Source: https://github.com/dthuy62/kollet-app/tree/main/.opencode/skills/gkg
Command: npx skills add https://github.com/dthuy62/kollet-app --skill ck-gkg-dthuy62

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Helps you understand large codebases without manual searching by turning source code into a semantic graph that exposes definitions, usages, and relationships.

Core Features & Use Cases

  • Find where a function, class, or method is defined and all of its references across the repository.
  • Analyze the impact of a planned change before refactoring by tracing call sites and dependent symbols.
  • Explore repository architecture with graph queries and compact project maps for faster code comprehension.
  • Use it when you need focused navigation in Ruby, Java, Kotlin, Python, TypeScript, or JavaScript projects.

Quick Start

Ask the GKG skill to index the current repository and show the definition, usages, and architecture context for the symbol you want to inspect.

Frequently Asked Questions about ck:gkg

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

FAQPage Schema
How do I find all references and definitions of a function across a large codebase?

To find references and definitions across a codebase, you can use a semantic knowledge graph to index source code and map symbol relationships. This AST-based approach enables cross-file go-to-definition navigation for supported languages.

Can I perform impact analysis for a refactoring change before modifying the code?

Yes, you can perform impact analysis before refactoring by tracing call sites and dependent symbols within a semantic graph. This maps the potential blast radius of your planned changes across the repository.

Does this semantic code analysis tool support Python and TypeScript repositories?

Yes, semantic code analysis supports Python and TypeScript repositories, alongside Ruby, Java, Kotlin, and JavaScript. It indexes these languages to provide cross-file navigation and architecture visualization.

How do I visualize repository architecture for faster code comprehension?

You can visualize repository architecture by generating graph queries and compact project maps from an indexed semantic knowledge graph. This exposes structural relationships and dependencies for faster code comprehension.

Do I need a local Git repository to use AST-based code navigation?

Yes, you need an initialized local Git repository to use AST-based code navigation. The semantic graph indexing process relies on the local repository structure to map symbols and store the relationship data.

Can I use the MCP server for semantic search and cross-file code navigation?

Yes, you can use the MCP server to perform semantic search and support cross-file code navigation. It interfaces with the local graph storage to query definitions, usages, and architecture context.