What problem does it solve?
This Skill streamlines code analysis and navigation by providing semantic insights into a codebase using the GitLab Knowledge Graph, enabling efficient definition lookup, impact analysis, and architecture visualization.
Core Features & Use Cases
- Semantic Code Analysis: Offers detailed code analysis with the ability to find all usages of a function/class, go-to-definition, and perform impact analysis.
- Code Navigation: Provides IDE-like code navigation for AI assistants, including architecture visualization.
- Language Support: Supports Ruby, Java, Kotlin, Python, TypeScript/JavaScript with various levels of feature support.
- Use Case: Ideal for developers needing to quickly locate function definitions, understand the impact of code changes, or visualize the architecture of a codebase.
Quick Start
To begin using the gkg skill, install it and index your Git repository with gkg index.