One-click install
npx skills add https://github.com/NammDev/Goads-Krea --skill gkg-nammdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gkg
Source: https://github.com/NammDev/Goads-Krea/tree/main/.claude/skills/gkg
Command: npx skills add https://github.com/NammDev/Goads-Krea --skill gkg-nammdev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Locating symbol definitions and usages across large codebases is time-consuming and error-prone. Semantic code analysis with AST parsing and a graph database provides IDE-like navigation for efficient refactoring and architecture exploration.

Core Features & Use Cases

  • Go-to-definition across files to trace symbol origins.
  • Find all usages and impact analysis before refactoring.
  • Architecture visualization and cross-file dependency insights for multi-language projects.

Quick Start

Index your project with gkg index and start the server with gkg server start to begin querying the graph.

Frequently Asked Questions about gkg

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

FAQPage Schema
How do I find symbol definitions and usages across a large multi-language codebase?

Finding symbol definitions and usages across large codebases requires AST parsing and a graph database to provide IDE-like navigation. This enables efficient refactoring and architecture exploration across multiple languages.

Does this code analysis tool work with Ruby, Java, and TypeScript projects?

Yes, this code analysis tool works with Ruby, Java, Kotlin, Python, and TypeScript/JavaScript projects. It applies AST parsing to index these multi-language codebases for cross-file dependency insights and symbol tracing.

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

The best way to perform impact analysis before refactoring is to query an indexed graph database of your codebase. This approach locates all symbol usages across files to visualize cross-file dependencies and assess structural impact.

How do I index my project for architecture visualization?

To index your project for architecture visualization, run the gkg index command in your initialized Git repository. This processes the codebase using AST parsing and populates a graph database backend for querying.

Do I need a Git repository to use graph database code navigation?

Yes, you need an initialized Git repository to use this graph database code navigation. The AST parsing and indexing process requires a Git repository to accurately map symbol definitions and trace usages across the codebase.

Can I visualize architecture dependencies across different programming languages?

Yes, you can visualize architecture dependencies across different programming languages. The graph database backend stores AST parsed relationships from Ruby, Java, Kotlin, Python, and TypeScript/JavaScript projects to map cross-file dependencies.