ck:gkg

Analyze symbol definitions and usages across indexed Git repositories.

1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/quanganh208/cookmate --skill ck-gkg-quanganh208
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:gkg
Source: https://github.com/quanganh208/cookmate/tree/main/.opencode/skills/gkg
Command: npx skills add https://github.com/quanganh208/cookmate --skill ck-gkg-quanganh208

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables precise, IDE-like navigation and impact analysis across large codebases so developers and AI assistants can find definitions, usages, and dependency relationships without manually searching files.

Core Features & Use Cases

  • Find Usages & Go-to-Definition: Locate all references to a symbol and jump to its definition across indexed projects.
  • Impact Analysis & Refactoring Safety: Enumerate call sites and dependency edges before making code changes.
  • Architecture Visualization & Repo Mapping: Produce compact repository maps and graph data for architecture review and documentation.
  • Use Case: Run an index on a monorepo, start the GKG server, and have an assistant list every call site and dependency chain for a targeted API method prior to refactoring.

Quick Start

Index the repository, start the local GKG server, and ask for all usages of the symbol MyClass.my_method.

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 a large Git repository?

Impact analysis enumerates call sites and dependency edges before making code changes. By querying the indexed knowledge graph, you can safely identify all affected areas in your codebase prior to refactoring.

Does semantic code analysis work with Ruby, Java, and Kotlin codebases?

Semantic code analysis fully supports Ruby, Java, and Kotlin codebases. It also provides partial support for Python, TypeScript, and JavaScript for tasks like find-usages and architecture visualization.

What do I need to set up to enable go-to-definition across an entire monorepo?

To enable go-to-definition across a monorepo, you need a local Git repository, an indexed knowledge graph store, and a running GKG server exposing HTTP and MCP endpoints for queries.

Can I generate a repository map for architecture visualization from source code?

Yes, you can generate architecture visualization and compact repository maps. The semantic analysis produces graph data from the indexed knowledge store to support architecture review and documentation.