ck:gkg

Perform semantic code analysis across Ruby, Java, Kotlin, Python, and TypeScript/JavaScript projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Collaborative and large-scale code exploration often suffers from brittle, manual searches that miss cross-file connections. This Skill provides semantic code analysis using a knowledge graph to enable go-to-definition, find-usages, and architecture visualization across languages.

Core Features & Use Cases

  • Go-to-definition across files and modules
  • Find all usages and impact analysis for safe refactoring
  • Architecture visualization and contextual code understanding for AI assistants

Quick Start

Index your repository to build the knowledge graph 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 does semantic code analysis work for finding usages across different programming languages?

Semantic code analysis builds a knowledge graph from your repository to map relationships between definitions and usages across files. This enables accurate go-to-definition, find-usages, and impact analysis across Ruby, Java, Kotlin, Python, and TypeScript/JavaScript projects.

How do I index my repository for cross-file go-to-definition and impact analysis?

To index your repository for impact analysis, you run the indexing process to build the knowledge graph, then start the server to enable API access for go-to-definition and find-usages queries across your codebase.

Does this semantic code analysis tool support Python and Java projects?

Yes, semantic code analysis supports Python and Java projects, alongside Ruby, Kotlin, and TypeScript/JavaScript. It requires a knowledge-graph backend and language-specific indexing to enable cross-file navigation and impact analysis.

What is the best way to visualize code architecture and connections across modules?

The best way to visualize code architecture is using a knowledge graph built from semantic code analysis. It maps cross-file connections and dependencies, providing architecture visualization and contextual code understanding for large-scale projects.

Can I use a knowledge graph backend for safe refactoring and find-usages in large codebases?

Yes, you can use a knowledge graph backend for safe refactoring in large codebases. It performs semantic code analysis to find all usages and assess impact across supported languages, preventing brittle manual searches from missing cross-file connections.

Why do I need a knowledge graph backend for semantic code analysis?

You need a knowledge graph backend for semantic code analysis because it stores the indexed relationships between definitions and usages. This structure replaces brittle manual searches, enabling accurate cross-file go-to-definition, find-usages, and impact assessment.