ck:gkg

Analyze Ruby, Java, Kotlin, Python, and TypeScript code for definitions and usages.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/EdgeHunt/EdgeHunt --skill ck-gkg-edgehunt
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ck:gkg
Source: https://github.com/EdgeHunt/EdgeHunt/tree/main/.claude/skills/gkg
Command: npx skills add https://github.com/EdgeHunt/EdgeHunt --skill ck-gkg-edgehunt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Semantic code analysis enables IDE-like navigation across large codebases, reducing time spent locating definitions, usages, and architectural relationships.

Core Features & Use Cases

  • Go-to-definition across files
  • Find all usages across the codebase
  • Impact analysis before refactoring
  • Architecture visualization and relationship mapping
  • RAG-enhanced code understanding

Quick Start

Install GKG, index your repository, and start the server to enable API access.

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 usages of a symbol across multiple repositories?▼

Find all usages across files and repositories by indexing your local Git repository with a running Knowledge Graph server, which enables semantic code analysis to locate symbol references throughout the codebase.

Does semantic code analysis support Ruby, Java, Kotlin, Python, and TypeScript?▼

Semantic code navigation supports Ruby, Java, Kotlin, Python, and TypeScript/JavaScript, enabling go-to-definition and impact analysis across these specific programming languages.

What is the best way to perform impact analysis before refactoring a codebase?▼

Perform impact analysis before refactoring by querying an initialized Knowledge Graph server to map architectural relationships and find all usages, visualizing the downstream effects of proposed changes.

Do I need a local Git repository to enable go-to-definition across files?▼

You need a local Git repository, an initialized project, and a running Knowledge Graph server to index symbols and enable go-to-definition across files and repositories.

How does architecture visualization work for large codebases?▼

Architecture visualization works by parsing ASTs and mapping semantic relationships through a Knowledge Graph server, reducing time spent locating structural dependencies and architectural relationships across large codebases.