anhquan075/my-opencode-config/gkg

Claude Code and agent skill by anhquan075/my-opencode-config

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Semantic code analysis with GitLab Knowledge Graph. Use for go-to-definition, find-usages, impact analysis, architecture visualization. Supports Ruby, Java, Kotlin, Python, TypeScript/JavaScript.

Install

npx vskill@latest install anhquan075/my-opencode-config/gkg

SKILL.md

GitLab Knowledge Graph (GKG)

Semantic code analysis engine using AST parsing and KuzuDB graph database. Enables IDE-like code navigation for AI assistants.

Status: Public beta | Requires: Git repository | Storage: ~/.gkg/

When to Use

  • Find all usages of a function/class across codebase
  • Go-to-definition for symbols
  • Impact analysis before refactoring
  • Generate architecture diagrams
  • RAG-enhanced code understanding

Use repomix instead for: quick context dumps, any-language support, remote repos, token counting.

Quick Start

bash
# Check installation
gkg --version
# Index current repo
gkg index
# Start server (for API/MCP)
gkg server start
# Stop before re-indexing
gkg server stop

Installation

bash
# macOS/Linux
curl -fsSL https://gitlab.com/gitlab-org/rust/knowledge-graph/-/raw/main/install.sh | bash
# Windows (PowerShell)
irm https://gitlab.com/gitlab-org/rust/knowledge-graph/-/raw/main/install.ps1 | iex

Core Workflows

Index and Query
bash
gkg index /path/to/project --stats
gkg server start
# Query via HTTP API at http://localhost:27495
Find Symbol Usages
  1. Index project: gkg index
  2. Start server: gkg server start
  3. Use MCP tool get_references or HTTP API /api/graph/search
Impact Analysis
  1. Index affected repos
  2. Query get_references for changed symbols
  3. Review all call sites before refactoring

Language Support

LanguageCross-file Refs
Ruby✅ Full
Java✅ Full
Kotlin✅ Full
Python🚧 In progress
TypeScript🚧 In progress
JavaScript🚧 In progress

References

Key Constraints

  • Must stop server before re-indexing
  • Requires initialized Git repository
  • Languages not connected across repos (yet)
  • TS/JS/Python cross-file refs incomplete

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/anhquan075/my-opencode-config/gkg/badge)](https://verified-skill.com/skills/anhquan075/my-opencode-config/gkg)

Something wrong with this skill or its page? Tell us.