@mcowger/pi-strip-volatile

防止AI运行时数据污染配置文件

安装使用

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

帮我安装这个 AI Skill:@mcowger/pi-strip-volatile。
它的用途是:防止AI运行时数据污染配置文件
完整的 Skill 内容见:https://321skill.com/skills/mcowger-pi-strip-volatile/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

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

使用示例

“帮我配置一下项目的代码风格规则。” 在后续对话中,AI可能会生成一些临时的lint配置片段。本Skill会确保这些仅为本次对话服务的临时片段不会被保存到你的`settings.json`中,从而保持配置文件的精简和稳定。

介绍

这个Skill解决了在使用AI助手(如Claude Desktop)时,临时性的对话上下文、中间指令等运行时数据被自动保存到settings.json配置文件中的问题。这些数据通常只在单次会话中有用,持久化保存会导致配置文件臃肿、难以管理,甚至可能包含敏感信息。

使用时,该Skill作为一个扩展运行,它会自动拦截并过滤掉那些被标记为“易失的”或临时的运行时数据,确保只有真正需要持久化的配置项(如主题、快捷键、核心插件设置)被写入settings.json文件。用户通常无需主动操作,安装后即可在后台生效。

它非常适合那些频繁使用AI助手进行编程、写作或调试,并且关心配置文件整洁性、可维护性以及隐私安全的开发者、技术写作者或高级用户。他们通常有自定义配置的需求,但不希望每次对话的临时状态都污染核心设置文件。

建议在初次安装后,观察一段时间内settings.json文件的变化,确认其按预期工作。请注意,它主要过滤AI工具自动保存的数据,对于用户手动修改并保存的配置通常不会产生影响。如果依赖某些运行时状态在会话间保留,可能需要评估此工具是否适用。

核心特点

与单纯清理配置文件的工具不同,它专注于在数据写入的源头(保存到settings.json时)进行实时过滤,而非事后清理,能更有效地防止文件膨胀。同时,它明确针对AI助手产生的“运行时数据”这一特定类型,而非通用的JSON清理。

注意事项

不适合需要将AI对话的完整上下文或中间状态持久化,以便在不同会话间恢复的场景。

常见问题

安装后会影响我已有的配置吗?

不会,它只阻止新的临时数据写入,不会删除或修改现有配置。

支持哪些AI工具?

主要设计用于Claude Desktop等使用类似配置架构的PI扩展环境。

给 AI 助手的安装指引

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

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