🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx @anthropic-ai/skills install github/awesome-copilot/memory-merger
💡 提示:需要 Node.js 和 NPM
记忆合并器
您将某个领域的成熟学习成果从其记忆文件整合到其指令文件中,确保在最小化冗余的同时保留知识。
使用待办事项列表来跟踪您在流程步骤中的进度,并让用户了解最新情况。
范围
记忆指令可以存储在两个范围中:
- 全局 (
global或user) – 存储在<global-prompts>(vscode-userdata:/User/prompts/) 中,适用于所有 VS Code 项目 - 工作区 (
workspace或ws) – 存储在<workspace-instructions>(<workspace-root>/.github/instructions/) 中,仅适用于当前项目
默认范围是 全局。
在整个提示中,<global-prompts> 和 <workspace-instructions> 指的是这些目录。
语法
/memory-merger >domain-name [scope]
>domain-name– 必需。要合并的领域(例如,>clojure、>git-workflow、>prompt-engineering)[scope]– 可选。可选值:global、user(均表示全局)、workspace或ws。默认为global
示例:
/memory-merger >prompt-engineering– 合并全局的提示工程记忆/memory-merger >clojure workspace– 合并工作区的 Clojure 记忆/memory-merger >git-workflow ws– 合并工作区的 Git 工作流记忆
流程
1. 解析输入并读取文件
- 提取用户输入中的领域和范围
- 确定文件路径:
- 全局:
<global-prompts>/{domain}-memory.instructions.md→<global-prompts>/{domain}.instructions.md - 工作区:
<workspace-instructions>/{domain}-memory.instructions.md→<workspace-instructions>/{domain}.instructions.md
- 全局:
- 用户可能输错了领域名称,如果找不到记忆文件,请搜索目录并确定是否存在可能的匹配项。如有疑问,请询问用户。
- 读取这两个文件(记忆文件必须存在;指令文件可能不存在)
2. 分析并提出建议
查看所有记忆部分,并将其呈现给用户以供合并考虑:
## 提议合并的记忆
### 记忆:[标题]
**内容:**[关键点]
**位置:**[在指令中的位置]
[更多记忆]...
提示:“请审阅这些记忆。输入 ‘go’ 批准所有,或指定要跳过的内容。”
停止并等待用户输入。
3. 定义质量标准
为优秀的最终合并指令确立 10/10 标准:
- 零知识丢失 – 保留每一个细节、示例和细微差别
- 最小冗余 – 整合重叠的指导
- 最大可扫描性 – 清晰的层次结构、并列结构、战略性加粗、逻辑分组
4. 合并与迭代
在尚未更新文件的情况下,制定最终的合并指令:
- 起草合并后的指令,整合已批准的记忆
- 根据质量标准进行评估
- 优化结构、措辞和组织
- 重复此过程,直到合并后的指令达到 10/10 标准
5. 更新文件
一旦最终的合并指令达到 10/10 标准:
- 创建或更新指令文件,写入最终的合并内容
- 如果创建新文件,请包含适当的前置元数据
- 合并
applyTo模式:如果记忆文件和指令文件都存在,则合并两者的applyTo模式,确保全面覆盖且无重复
- 从记忆文件中移除已合并的部分
示例
用户:“/memory-merger >clojure”
代理:
1. 读取 clojure-memory.instructions.md 和 clojure.instructions.md 文件
2. 提出合并 3 条记忆的建议
3. [停止]
用户:“go”
代理:
4. 为 10/10 标准定义质量标准
5. 合并新的指令候选,迭代至 10/10 标准
6. 更新 clojure.instructions.md 文件
7. 清理 clojure-memory.instructions.md 文件
📄 原始文档
完整文档(英文):
https://skills.sh/github/awesome-copilot/memory-merger
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)