memtrace-public

为AI编程智能体提供结构化代码记忆的知识图谱工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:memtrace-public。
它的用途是:为AI编程智能体提供结构化代码记忆的知识图谱工具。
完整的 Skill 内容见:https://321skill.com/skills/memtrace-public/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我想重构`UserService`类的`updateProfile`方法,请告诉我哪些模块调用了它,以及上次修改它是什么时候、改了哪里。” 接入Memtrace的智能体会在毫秒内返回完整的调用链和该方法的变更历史图谱,让你在重构前清晰了解影响范围。或者说:“基于当前代码库,为新的支付模块生成一个与现有`Order`类交互的示例代码。” 智能体会利用图谱理解现有的类关系和接口约束,生成更准确、兼容的代码。

介绍

Memtrace 旨在解决多AI编程智能体协作开发时的核心痛点:上下文割裂与冲突。传统模式下,每个智能体独立读取代码文件,缺乏对代码结构(如函数调用关系)和变更历史的全局认知,容易导致重构冲突、破坏性修改和“合并地狱”。

Memtrace 将你的代码库实时转换为一个活的知识图谱,包含每个函数、类、调用关系和版本信息。AI智能体可以通过MCP协议接入,在毫秒级内查询这个图谱,无需反复读取文件,就能清晰看到代码依赖关系和变更影响范围。

它特别适合由多个AI智能体(如Claude、Cursor、Trelent等)协同工作的开发团队、全栈开发者或智能体开发者。当团队希望规模化使用AI进行代码生成、重构或审查,并需要确保一致性、安全性和效率时,Memtrace提供了底层基础设施。

使用建议是,首先在中小型项目上体验其快速索引和查询能力,理解其“双时间线”查询(可按时间点查看代码状态)和“重放感知”特性。注意其核心价值在于为智能体提供结构化记忆,而非直接替代代码编辑器或版本控制系统。

核心特点

核心区别在于:1) 完全基于代码结构(AST)构建知识图谱,零LLM调用,速度快、成本为零且隐私安全;2) 具备“双时间线”和“重放感知”能力,智能体能查询任意历史时刻的代码状态并知晓变更的完整因果链,从根本上避免“盲改”。

注意事项

不适合仅由单人或单智能体进行简单、一次性代码编写的轻量级场景。

常见问题

Memtrace如何保证我的代码隐私?

完全本地运行,使用Rust和Tree-sitter解析代码,构建图谱过程无需联网,代码数据不会离开你的机器。

支持哪些编程语言和框架?

支持20多种语言,并对Vapor、Lapis、Kong、GitHub Actions、Terraform等框架有专门扫描器,持续增加中。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/memtrace-public/raw/index.md 读取 memtrace-public 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。