项目记忆管理
在权限与隐私约束下维护可追溯的项目跨会话记忆。
技能明确限制读取到项目本地授权记忆、注册表投影、批准决策和带来源日期的材料;持久写入、清除、注册表提案和外部发送资格均设置授权或所有者边界,并说明 Git 历史、备份和事件历史无法被完全擦除。未给满分,因为该技能可修改 HOT/WARM/COLD、索引、归档和擦除相关状态,且依赖主机能力与外部运行时脚本;静态材料未证明这些权限隔离、回滚和数据流控制已实际生效。
步骤、权威顺序、停止条件、路径限制和异常冲突处理较明确,也说明了缺失数据应视为 Unknown。扣分原因是关键初始化、注册表、验证器和钩子路径依赖仓库外部引用及未在本技能中展开的脚本;静态材料没有覆盖该技能关键路径的专门测试或可复现失败输出,因此按静态上限不超过 10。
触发条件、参数提示、读写范围、完成条件、非规范事实路由和清除边界较清楚;中英文标题和项目记忆场景对中文用户有一定适配。扣分原因是初始化依赖 Claude Code/仓库根目录和完整仓库结构,单文件安装不能初始化;示例仍大量采用旧的 SEO hot-cache 术语,可能造成语义触发和实际操作偏差。
前置元数据包含名称、slug、版本、许可证、兼容性、触发条件和参数提示;文档按 Quick Start、Contract、Data Sources、Instructions、References 分层,并提供多个参考文件。扣分原因是维护责任人、更新路径和变更日志未在该技能或给定材料中清晰指定,SECURITY.md 的支持版本仍写 17.x 而技能和 README 为 18.0.0,且部分示例与当前 HOT/WARM/COLD 模型不完全一致。
该技能为记忆初始化、查询、整合、归档和擦除定义了直接可执行的流程、授权门槛、报告内容和下一技能路由,核心任务在理想环境下应可完成。扣分原因是静态审查无法验证命令、钩子、注册表重放或投影重建实际成功;示例存在旧路径和旧术语,用户仍可能需要较多人工校正,因此不超过静态上限 7。
技能提供来源指针、事件偏移、修订号、内容哈希、授权引用和验证器调用要求,增强了审计追踪。扣分原因是证据主要是作者文档与仓库内声明;给定 CI 测试覆盖架构和审计工件验证,而非 memory-management 的关键初始化、查询、归档、整合和擦除路径,没有第三方或独立执行证据,因此静态评分不超过 5。
- 仅凭静态文件审查,未执行初始化、查询、归档、整合、清除、注册表重放或钩子验证。
- 执行前应确认完整仓库根目录、引用文件、脚本和主机能力均可访问,并核对技能 18.0.0 与安全策略 17.x 的版本不一致。
- 清除流程只能保证工作树范围;Git 历史、备份、快照和既有事件载荷可能仍保留。
- 示例包含旧的 SEO hot-cache 路径和术语,不应直接当作当前内存模型的规范。
这个 Skill 能做什么,适合哪些场景?
memory-management 是 Aaron Marketing Skills 共享协议层中的项目记忆技能,专门管理 HOT、WARM、COLD 工作记忆。它可初始化、查询、整合、归档、导出或清除经授权的项目记忆,同时保持七条注册表事件流的所有权与规范事实不变。技能会读取本地授权记忆、注册表投影、已批准决策和带来源日期的材料,并报告受影响的路径、事件和注册表偏移量。它适合需要长期保留项目上下文、但又必须区分工作笔记与规范事实的团队。
读取授权的 HOT/WARM/COLD 记忆、注册表投影与事件、已批准决策及带来源和日期的项目材料;可运行 registry-events.py 初始化运行时事件和投影目录,检查抑制状态、查询注册表偏移量、重建或验证投影,并执行记忆初始化、审阅、整合、归档、导出和清除流程。它写入经授权的 HOT/WARM/COLD 笔记、索引、归档及墓碑或擦除事件,但不会代替注册表所有者接受提案或修改规范事实。完成后会报告授权状态、变更路径或事件 ID、冲突、隐私操作和下一项技能。
- 项目负责人开始新的代理会话,需要从模板初始化私有运行时记忆并查看当前优先级。
- 研究团队发现多份重复工作笔记,需要在不改变注册表事实的前提下整合它们。
- 运营人员需要审阅长期未更新的 WARM 文件,并按规则归档超过 90 天的内容。
- 数据主体或用户明确提出擦除请求,需要按伪匿名标识搜索、抑制通信资格并清理获授权的工作记录。
- 跨技能工作流结束后,需要刷新 session-checkpoint 以便后续会话恢复执行。
这个 Skill 有哪些优点和局限?
- 明确区分 HOT/WARM/COLD 工作记忆与七条规范注册表事实。
- 提供来源层级、授权检查、冲突保留和隐私擦除规则。
- 支持跨会话恢复、重复笔记整合、归档和受控清除。
- 使用 Apache-2.0 许可证,并兼容 Claude Code 及兼容的 Agent Skills 主机。
- 持久化写入、归档和清除并非默认授权,自动化流程可能需要用户确认。
- 依赖本地文件系统、Shell、Python 3 和 Git;单文件独立安装不能初始化或声明注册表状态。
- Claude Code 钩子集成在其他主机上可能需要适配。
- 源材料未提供该单项技能的独立测试套件或平台覆盖报告。
如何安装这个 Skill?
先安装整个仓库:Claude Code 中运行 /plugin marketplace add aaron-he-zhu/aaron-marketing-skills,再运行 /plugin install aaron-marketing@aaron;其他 Agent Skills 兼容主机可运行 npx skills add aaron-he-zhu/aaron-marketing-skills,或直接运行 git clone https://github.com/aaron-he-zhu/aaron-marketing-skills。该技能位于 protocol/memory-management/SKILL.md。README 未提供仅安装此技能的专用命令示例。
如何使用这个 Skill?
在支持该技能的主机中提出具体请求,例如“初始化项目运行时记忆”“审阅已保存的研究结果”“归档超过 90 天未更新的 WARM 文件”或“在确认的擦除请求下清除 subject-7f42”。只读查询、验证和演练无需新增写入许可;持久化写入通常需要明确授权。初始化流程会使用 python3 "$AARON_SKILLS_ROOT/scripts/registry-events.py" init,并检查运行时目录和 .gitignore 状态。