Agent Skills
返回列表
克制记忆隔离

克制记忆隔离

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2e438cd6/restraint。

技能介绍

解决的问题

在 OpenClaw 开发场景中,AI Agent 常面临两类痛点:一是多项目并行时,历史聊天记录与记忆内容会相互污染,导致当前开发上下文被无关信息干扰,甚至出现代码风格、需求理解混乱的情况;二是项目进度依赖零散的聊天记录,开发者重新进入项目时,需花费大量时间梳理已完成的功能、待办事项和关键决策,重复梳理成本高。

工作机制

Restraint 采用双层触发模型解决上述问题,核心遵循「被动触发、用户确认优先」的原则:

  1. 轻量检测层(自动):被动监控命令历史、文件变更和关键词,通过活动强度推测开发状态,仅给出建议提示(如检测到开发活动,建议进入 dev-isolation),不自动执行任何操作;
  2. 明确触发层(手动):用户输入/dev-isolate start [项目名]或表达明确开发意图后,才会启动记忆隔离——创建空白记忆环境,切断无关上下文;同步开启项目记录,实时跟踪文件变更、功能实现与需求进度,自动生成上下文摘要。

其核心能力还包括智能状态恢复:下次进入项目时,优先读取 PROJECT_STATE.md 恢复进度,展示上次工作内容与待办;通过/dev-adr lock锁定架构,拦截不符合已锁定架构的代码修改,避免随意变更。

适用边界与注意事项

该技能为被动式工具,核心依赖用户主动触发:

  • 仅适用于 OpenClaw 开发场景,不能替代专业需求管理工具;
  • 禁止记录用户情绪、日常闲聊及无关技术讨论,避免过度上下文保留;
  • 未锁定的代码不会被主动「优化」,仅记录用户明确指定的变更与决策;
  • 需配合项目内的 PROJECT_STATE.md 使用,否则状态恢复功能会失效。

使用场景

  • 在并行开发多个 OpenClaw 项目时,避免不同项目的记忆和聊天上下文相互污染
  • 在开发 OpenClaw 项目过程中,需要自动记录功能实现进度和代码变更情况
  • 在暂停项目后再次进入时,需要快速恢复上次的工作进度和待办事项

适合人员

  • OpenClaw 独立开发者,需要在多项目并行时避免记忆干扰影响当前开发
  • AI 开发团队负责人,需要在团队成员开发 OpenClaw 项目时跟踪进度和决策
  • 开源 OpenClaw 插件开发者,需要在暂停开发后快速恢复项目上下文