@johnnywu/pi-filechanges
追踪AI编辑工具修改过的文件,并提供可视化窗口
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:@johnnywu/pi-filechanges。 它的用途是:追踪AI编辑工具修改过的文件,并提供可视化窗口 完整的 Skill 内容见:https://321skill.com/skills/johnnywu-pi-filechanges/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“请帮我优化这个utils.js文件。”当AI使用edit工具完成修改后,界面一侧会出现一个“File Changes”小窗口,列出被修改的文件路径(如`./src/utils.js`)。你可以点击它展开查看所有本次会话中AI改动过的文件清单。
介绍
该Skill旨在解决在使用Claude等AI助手进行代码或文档编辑时,用户难以清晰、集中地追踪AI具体修改了哪些文件的问题。它通过监控AI的编辑和写入工具,自动记录所有被更改的文件路径,并提供一个可切换显示/隐藏的悬浮窗口来实时展示这些变更列表,让修改历史一目了然。
使用方式非常简单。安装并启用该Skill后,当AI通过edit或write等工具对项目文件进行修改时,一个文件变更列表小部件会自动出现在界面中。用户可以随时点击小部件上的按钮来展开或收起列表,查看所有被修改文件的路径,方便进行复查或版本管理。
它非常适合需要频繁与AI协作进行代码重构、文档撰写或内容更新的开发者、技术写作者和项目经理。在复杂的项目迭代或多人协作场景中,它能帮助用户精准把握AI的每一次改动,避免遗漏。
建议在开启重要文件的编辑会话前启用此Skill。请注意,它主要记录文件路径,不存储具体的变更内容或历史版本,因此仍需结合Git等版本控制系统进行完整的变更管理。对于仅通过对话生成内容而不调用编辑工具的操作,该Skill无法捕获变更。
核心特点
核心区别在于它提供了一个可交互的、非侵入式的可视化小部件来实时展示变更,而非仅通过日志或命令行输出;并且它专门针对AI Agent的`edit`/`write`工具行为进行追踪,与通用的文件系统监控工具不同。
注意事项
不适合仅通过对话生成新文件内容而不使用编辑工具的场景,也无法展示文件具体的diff内容。
常见问题
这个Skill会影响AI编辑文件的速度吗?
通常不会,它只记录文件路径,开销极小。
关闭小部件后,变更记录会丢失吗?
不会,记录在内存中,重新打开小部件即可看到。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/johnnywu-pi-filechanges/raw/index.md 读取 @johnnywu/pi-filechanges 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/johnnywu-pi-filechanges/raw/index.md(查看排版版本)