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.