Communitygithub.com

Graphify-Labs/graphify

用於回答任何關於程式碼庫、其架構、檔案關係或專案內容的問題,尤其當存在 graphify-out/ 目錄時,應先將問題視為 graphify 查詢處理。能將任何輸入(程式碼、文件、論文、圖片、影片)轉換為持久化的知識圖譜,具備神級節點、社群偵測以及查詢/路徑/解釋工具。

graphify 是什麼?

Graphify-Labs/graphify 是一個強大的 AI 代理技能,旨在將任何輸入(包括程式碼、文件、論文、圖片和影片)轉化為持久化的知識圖譜。它特別適用於回答關於程式碼庫架構、檔案關係和專案內容的問題。當專案中存在 graphify-out/ 目錄時,該技能會自動將問題優先視為圖譜查詢來處理。其核心功能包括神級節點(god nodes)用於高層次抽象、社群偵測(community detection)用於發現相關模組,以及 query/path/explain 等工具用於探索和解釋圖譜。支援 Cursor、Claude Code 和 Codex 等主流平台,開發者可以透過它深入理解複雜的程式碼庫,快速定位依賴關係和架構模式,大幅提升開發效率。

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

graphify 是做什麼的?

用於回答任何關於程式碼庫、其架構、檔案關係或專案內容的問題,尤其當存在 graphify-out/ 目錄時,應先將問題視為 graphify 查詢處理。能將任何輸入(程式碼、文件、論文、圖片、影片)轉換為持久化的知識圖譜,具備神級節點、社群偵測以及查詢/路徑/解釋工具。

功能特色

  • 知識圖譜轉換:將程式碼、文件、論文、圖片和影片等輸入轉換為結構化的知識圖譜。
  • 神級節點:提供高層次的抽象節點,幫助理解整體架構。
  • 社群偵測:自動發現圖譜中相關的模組或元件群組。
  • 查詢工具:支援語意化查詢,快速找到相關資訊。
  • 路徑分析:找出圖譜中節點之間的最短路徑或關聯路徑。
  • 解釋功能:提供節點或關係的詳細說明。

支援平台

  • Cursor
  • Claude Code
  • Codex

使用方式

  1. 確保專案根目錄下存在 graphify-out/ 目錄(由 graphify CLI 產生)。
  2. 直接向 AI 代理提出關於程式碼庫的問題。
  3. 若 graphify-out/ 存在,系統會自動將問題轉為 graphify 查詢。

範例查詢

  • "這個專案的整體架構是什麼?"
  • "找出與 main.py 相關的所有檔案。"
  • "解釋 utils/ 目錄中的社群結構。"
  • "從 auth 模組到 database 模組的最短路徑是什麼?"

注意事項

  • 若 graphify-out/ 不存在,技能仍可回答一般問題,但無法使用圖譜功能。
  • 圖譜資料需透過 graphify CLI 工具事先建立。

相關資源

Individual skills in this repo

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

相關技能