SuperAPI AI 工具集

gkg

通用与其它

查看项目

更新于 10-15 22:15

技能介绍

用途:GKG 提供语义代码分析工具,用于探索和理解代码库。它通过索引项目,实现快速的符号查找、引用查找和结构分析。

主要能力:支持列出已索引项目、重建项目索引、搜索代码库中的函数/类/方法/常量定义、查找符号的所有引用、读取定义的完整实现、跳转到指定行符号的定义、生成仓库结构的紧凑 API 式地图,以及分析项目中的 import 使用情况。

使用方式:需在 opencode 配置目录下运行(依赖要求),命令格式为 cd /home/hazeruno/.config/opencode && bun skills/gkg/scripts/gkg.ts <command> --raw '<json>'。核心命令包括 list-projects、index-project、search-codebase-definitions、get-references、read-definitions、get-definition、repo-map、import-usage,参数以 JSON 传入。

适用场景:重构影响分析(先搜索定义,再查找引用,逐一审查使用位置)、理解陌生代码(先用 repo-map 获取结构概览,再搜索相关函数并读取实现)、追踪依赖(用 import-usage 查找包导入位置,用 get-references 追踪函数调用链)。

限制:资料未提供支持的语言、索引性能、平台兼容性、收费或价格等信息;使用前需确保在指定配置目录运行以满足依赖要求。详细参数文档见 references/api_reference.md。