ck:gkg

Parse ASTs and knowledge graphs for code navigation and impact assessment.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dungnt97/wallet-portal --skill ck-gkg-dungnt97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:gkg
Source: https://github.com/dungnt97/wallet-portal/tree/main/claude/skills/gkg
Command: npx skills add https://github.com/dungnt97/wallet-portal --skill ck-gkg-dungnt97

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Semantic code analysis enables developers to understand and navigate large codebases with IDE-like accuracy, including go-to-definition, usages, and architecture insights across multiple languages.

Core Features & Use Cases

  • Navigate codebases with go-to-definition and cross-file references
  • Find all usages and assess impact before refactoring
  • Generate architecture diagrams and language support for Ruby, Java, Kotlin, Python, and TypeScript/JavaScript

Quick Start

Index your repository with gkg index 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 perform semantic code analysis to find usages across a multi-language codebase?

Semantic code analysis uses AST parsing and a knowledge graph to find usages and assess impact. It supports navigating Ruby, Java, Kotlin, Python, and TypeScript/JavaScript projects with precise cross-file reference tracking.

Can I generate architecture diagrams from my source code automatically?

Yes, you can generate architecture diagrams automatically. By indexing your repository with gkg index and starting the server, the knowledge graph visualizes structural dependencies across supported languages.

Does semantic code navigation work with Ruby, Java, and Kotlin projects?

Semantic code navigation works with Ruby, Java, Kotlin, Python, and TypeScript/JavaScript projects. It applies AST parsing to provide IDE-like go-to-definition and find usages features across these languages.

What do I need to set up to enable go-to-definition and cross-file references?

You need an initialized Git repository, a local Knowledge Graph server, and a running MCP-enabled API at port 27495. Index your repository with gkg index and start the server to enable API access.

How does a knowledge graph help assess refactoring impact before making changes?

A knowledge graph maps semantic relationships to assess refactoring impact by finding all usages. It leverages AST parsing across multiple languages to ensure precise impact assessment before you modify code.

What is the best way to navigate large codebases with IDE-like accuracy without a full IDE?

Semantic code analysis provides IDE-like accuracy for large codebases by leveraging AST parsing and a knowledge graph. It enables go-to-definition, find usages, and architecture insights without needing a heavy IDE.