kaecer68

codebase-memory — 深度圖分析與語意搜尋

> 完整工具路由決策樹請見 [`docs/tools.md`](../../../docs/tools.md)。

kaecer68 1 Updated 3mo ago
GitHub

Install

npx skillscat add kaecer68/atlas-go/claude-skills-codebase-memory

Install via the SkillsCat registry.

SKILL.md

codebase-memory — 深度圖分析與語意搜尋

觸發條件

  • 新增功能前,想確認是否已有語意相似的實作
  • 需要執行 openCypher 查詢做結構化分析
  • 需要追蹤跨服務資料流(trace_path)
  • 需要管理 ADR(Architecture Decision Records)
  • 需要複雜度熱點掃描
  • 使用者提到:semantic search, Cypher, graph analysis, ADR, trace_path, Louvain cluster

核心能力

codebase-memory 提供 SQLite-backed 知識圖譜,開放 openCypher 查詢語言與向量語意搜尋。

常用工具:

場景 工具 說明
語意查詢 codebase-memory_search_graph({semantic_query:[...]}) 模糊搜尋,找語意相關的符號
結構化查詢 codebase-memory_cypher({query:"MATCH ..."}) openCypher,精確查詢節點與邊
跨服務資料流 codebase-memory_trace_path({from, to}) 追蹤從 A 到 B 的完整呼叫鏈
ADR 管理 codebase-memory_manage_adr() 架構決策記錄
複雜度掃描 codebase-memory_scan_complexity() 找出高複雜度熱點
索引狀態 codebase-memory_list_projects() 列出已索引的專案及節點統計

何時用這個 vs 其他工具

場景 優先工具 理由
快速看一眼程式碼 CodeGraph 單次 call 拿源碼+呼叫路徑,最快
改 code 前評估風險 GitNexus impact() 回傳 CRITICAL/HIGH 警告
語意模糊搜尋 codebase-memory ⬅️ 這個 唯一支援 semantic_query
openCypher 結構查詢 codebase-memory ⬅️ 這個 唯一支援 Cypher
ADR / 複雜度分析 codebase-memory ⬅️ 這個 獨佔功能
動態分派追蹤 CodeGraph 唯一支援 callbacks/re-render hop

完整工具路由決策樹請見 `docs/tools.md`。