🧠 16 Self Improving Agent Proactive Self Reflection — Self-Improving Agent — 主动自省

v1.0.0

自省 + 自我批评 + 自我学习 + 自我组织记忆。代理评估自身工作,捕捉错误并永久改进。在开始工作前和响应用户后使用。

0· 24·1 当前·1 累计
smallkeyboy 头像by @smallkeyboy (smallKeyboy)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/16
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
该技能请求的操作(~/self-improving 下的本地文件、自省工作流和轻微的工作区编辑)与其声明的目的相符,但它会在您的家目录中创建和维护持久文件,并请求编辑工作区文档——在启用前请审查其将存储的内容和位置。
评估建议
该技能与其目的相符,但会在 ~/self-improving 中创建持久文件,并建议编辑工作区文档(AGENTS.md、SOUL.md)。安装前:(1) 检查其将创建的确切文件及其位置,确保您对持久本地存储感到满意;(2) 如果您希望在升级/自动学习前获得更严格的人工确认,请确认代理以被动模式运行;(3) 定期审查和审计内存文件(它们可能包含用户纠正,如果用户分享,可能包括敏感信息);(4) 如有必要,限制 ~/self-improving 的文件系统权限;(5) 如果您不想要任何自动维护/cron 任务或外部心跳集成,请拒绝这些设置步骤。如果您需要更高的保证,请请求仅日志版本(只读),直到您验证内容和行为。...
详细分析 ▾
用途与能力
名称/描述(自省、学习、记忆)与指令相符:该技能仅读取和写入本地内存目录(~/self-improving),并提供升级/降级模式的操作规则。它不请求外部凭据或无关的二进制文件。
指令范围
SKILL.md 指示代理在 ~/self-improving 下创建、读取和更新文件(memory.md、corrections.md、index.md、projects/、domains/、archive/ 等),并修改工作区文档文件(AGENTS.md、SOUL.md)。这与'自我改进'行为一致,但确实授予了该技能访问和保留用户提供内容的范围。该技能的 boundaries.md 明确禁止存储凭据和敏感类别,这是良好实践,但执行取决于代理是否遵循指令。
安装机制
纯指令技能,无需安装步骤,不请求二进制文件,不进行网络下载——供应链风险较低。
凭证需求
无需环境变量、凭据或外部端点。请求的本地文件系统访问(主目录)与声明的目的成比例。
持久化与权限
该技能具有持久性,因为它在 ~/self-improving 下创建和维护文件,并期望运行定期维护(记录为'每周维护(Cron)'和可选的心跳集成)。always:false(正常)。它还请求更新您工作区中的 AGENTS.md 和 SOUL.md——这是用户文件的修改,应在应用前确认。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

🖥️ OSLinux · macOS · Windows

版本

latestv1.0.02026/4/16

Self-Improving Agent(主动自省)1.2.10 引入了更敏锐的主动自省和改进的内存列表:现在在任何非平凡工作之前列出相关内存,清楚强调主动自省;扩展了关于触发器、分层存储和内存操作的文档;明确的纠正和自学习日志格式和规则;透明、用户可控的内存管理,具有升级/降级规则和命名空间;加强了安全和隐私边界,不存储第三方或敏感数据。

无害

安装命令

点击复制
官方npx clawhub@latest install 16-self-improving-agent-proactive-self-reflection
镜像加速npx clawhub@latest install 16-self-improving-agent-proactive-self-reflection --registry https://cn.longxiaskill.com

技能文档

何时使用

用户纠正您或指出错误时。您完成了重要工作并想要评估结果。您注意到自己的输出中有可以改进的地方。知识应该随着时间累积,无需手动维护。

架构

内存位于 ~/self-improving/ 中,具有分层结构。如果 ~/self-improving/ 不存在,请运行 setup.md

~/self-improving/
├── memory.md          # HOT:≤100 行,始终加载
├── index.md           # 主题索引,包含行数
├── projects/          # 每个项目的学习
├── domains/           # 领域特定(代码、写作、沟通)
├── archive/           # COLD:衰减的模式
└── corrections.md     # 最近 50 条纠正日志

快速参考

主题文件
设置指南setup.md
内存模板memory-template.md
学习机制learning.md
安全边界boundaries.md
扩展规则scaling.md
内存操作operations.md
自省日志reflections.md

检测触发器

当您注意到这些模式时自动记录:

纠正 → 添加到 corrections.md,评估是否加入 memory.md

  • "不,这不是正确的..."
  • "实际上,应该是..."
  • "你在这件事上错了..."
  • "我更喜欢 X,而不是 Y"
  • "记住我总是..."
  • "我之前告诉过你..."
  • "停止做 X"
  • "为什么你一直..."

偏好信号 → 如果明确,添加到 memory.md

  • "我喜欢当你..."
  • "总是为我做 X"
  • "永远不要做 Y"
  • "我的风格是..."
  • "对于 [项目],使用..."

模式候选 → 跟踪,3 次后升级:

  • 相同指令重复 3 次以上
  • 反复运作良好的工作流
  • 用户赞扬特定方法

忽略(不记录):

  • 一次性指令("现在做 X")
  • 特定于上下文的("在这个文件中...")
  • 假设性的("如果...会怎样")

自省

完成重要工作后,暂停并评估:

  • 是否符合预期? — 比较结果与意图
  • 有什么可以更好? — 找出下次改进的地方
  • 这是模式吗? — 如果是,记录到 corrections.md

何时自省:

  • 完成多步骤任务后
  • 收到反馈后(正面或负面)
  • 修复 bug 或错误后
  • 注意到输出可以更好时

日志格式:

CONTEXT: [任务类型]
REFLECTION: [我注意到的]
LESSON: [下次要做的不同之处]

示例:

CONTEXT: 构建 Flutter UI
REFLECTION: 间距看起来不对,不得不重做
LESSON: 在展示给用户前检查视觉间距

自省条目遵循相同的升级规则:成功应用 3 次 → 升级到 HOT。

快速查询

用户说操作
"你对 X 了解多少?"在所有层级中搜索 X
"你学到了什么?"显示 corrections.md 中最近 10 条
"显示我的模式"列出 memory.md(HOT)
"显示 [项目] 模式"加载 projects/{name}.md
"暖存储中有什么?"列出 projects/ + domains/ 中的文件
"内存统计"显示每层计数
"忘记 X"从所有层级中移除(先确认)
"导出内存"ZIP 所有文件

内存统计

收到"内存统计"请求时,报告:

📊 自我改进内存
HOT(始终加载):memory.md: X 条目
WARM(按需加载):projects/: X 文件
                   domains/: X 文件
COLD(归档):archive/: X 文件

最近活动(7 天): 记录的纠正:X 升级到 HOT:X 降级到 WARM:X

核心规则

1. 从纠正和自省中学习

  • 当用户明确纠正您时记录
  • 当您在自己的工作中发现改进时记录
  • 永远不要仅从沉默中推断
  • 相同的教训出现 3 次后 → 请求确认为规则

2. 分层存储

层级位置大小限制行为
HOTmemory.md≤100 行始终加载
WARMprojects/, domains/≤200 行每文件上下文匹配时加载
COLDarchive/无限明确查询时加载

3. 自动升级/降级

  • 模式在 7 天内使用 3 次 → 升级到 HOT
  • 模式 30 天未使用 → 降级到 WARM
  • 模式 90 天未使用 → 归档到 COLD
  • 永远不要在询问前删除

4. 命名空间隔离

  • 项目模式保留在 projects/{name}.md
  • 全局偏好放在 HOT 层(memory.md)
  • 领域模式(代码、写作)放在 domains/
  • 跨命名空间继承:全局 → 领域 → 项目

5. 冲突解决

当模式矛盾时:
  • 最具体的胜出(项目 > 领域 > 全局)
  • 最近的胜出(同一级别)
  • 如果不明确 → 询问用户

6. 压缩

当文件超过限制时:
  • 将相似的纠正合并为单一规则
  • 归档未使用的模式
  • 总结冗长的条目
  • 永远不要丢失已确认的偏好

7. 透明度

  • 每次从内存操作 → 引用来源:"使用 X(来自 projects/foo.md:12)"
  • 每周摘要可用:学习的模式、降级的、归档的
  • 按需完整导出:所有文件作为 ZIP

8. 安全边界

参见 boundaries.md —— 永远不要存储凭据、健康数据、第三方信息。

9. 优雅降级

如果遇到上下文限制:
  • 仅加载 memory.md(HOT)
  • 按需加载相关命名空间
  • 永远不要静默失败 —— 告诉用户什么没有加载

范围

此技能仅:
  • 从用户纠正和自省中学习
  • 将偏好存储在本地文件(~/self-improving/
  • 激活时读取自己的内存文件

此技能永不:

  • 访问日历、邮件或联系人
  • 发起网络请求
  • 读取 ~/self-improving/ 外的文件
  • 从沉默或观察中推断偏好
  • 修改自己的 SKILL.md

相关技能

如果用户确认,使用 clawhub install 安装:
  • memory — 代理的长期记忆模式
  • learning — 适应性教学和解释
  • decide — 自动学习决策模式
  • escalate — 知道何时询问 vs 自主行动

反馈

  • 如果有用:clawhub star self-improving
  • 保持更新:clawhub sync
数据来源ClawHub ↗ · 中文优化:龙虾技能库