Communitygithub.com

Graphify-Labs/graphify

用于回答有关代码库、架构、文件关系或项目内容的任何问题,特别是当存在 graphify-out/ 目录时,应优先将其视为 graphify 查询。可将任何输入(代码、文档、论文、图像、视频)转化为具有上帝节点、社区检测以及查询/路径/解释工具的持久知识图谱。

graphify 是什么?

Graphify-Labs/graphify 是一个强大的 AI 助手技能,旨在将任何形式的输入(如代码、文档、论文、图像和视频)转换为持久的、可查询的知识图谱。该技能的核心价值在于其能够自动识别和构建项目中的实体关系,生成“上帝节点”以表示关键概念,并通过社区检测算法发现模块或主题的聚类。对于开发者而言,当项目目录中存在 graphify-out/ 时,该技能会自动将用户问题路由到 graphify 查询引擎,从而提供对代码库结构、文件依赖关系和项目内容的深度洞察。该技能支持主流 AI 开发平台(如 Claude Code、Cursor、Codex),并提供了 query(查询)、path(路径分析)和 explain(解释)三种工具来探索和解释图谱。通过持久化存储,用户可以在后续会话中继续利用已构建的知识图谱,从而加速代码理解、重构或文档生成等任务。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add Graphify-Labs/graphify

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

graphify 是做什么的?

用于回答有关代码库、架构、文件关系或项目内容的任何问题,特别是当存在 graphify-out/ 目录时,应优先将其视为 graphify 查询。可将任何输入(代码、文档、论文、图像、视频)转化为具有上帝节点、社区检测以及查询/路径/解释工具的持久知识图谱。

作用

该技能将任意输入(如代码、文档、论文、图像、视频)转换为持久的、可查询的知识图谱。其特性包括:

  • 上帝节点:代表关键概念或模块的顶级节点。
  • 社区检测:自动发现实体之间的关系集群。
  • 查询/路径/解释工具:提供对知识图谱的深度交互。

使用场景

  • 当您需要理解复杂代码库的架构时。
  • 当项目目录中存在 graphify-out/ 时,系统会自动将问题路由到 graphify 查询引擎。
  • 用于分析文档、论文或多媒体内容中的隐式关系。

支持平台

该技能适用于多种 AI 代理平台,例如 Claude Code、Cursor、Codex 等。

工作原理

  1. 输入处理:接受代码、文档、图像、视频等作为输入。
  2. 知识图谱构建:使用图算法(如社区检测)提取实体和关系。
  3. 持久化存储:将图谱保存到 graphify-out/ 目录中。
  4. 查询与解释:提供三种核心工具——
    • query:根据自然语言查询图谱。
    • path:查找两个实体之间的最短路径。
    • explain:解释特定节点或关系的上下文。

示例命令

# 查询知识图谱
graphify query "代码库中数据库模块的依赖关系是什么?"

# 查找路径
graphify path "UserService" "DatabaseConnection"

# 解释节点
graphify explain "AuthenticationController"

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能