AI 持续进化与知识沉淀系统

self-improvement

基于 OpenClaw 生态的自我改进框架,通过结构化记录错误与纠正,实现 AI 跨会话持续进化与项目知识沉淀。

v1.0.0版本 S安全等级 Codex / 编程 / 自动化 / Agent支持工具
01 场景说明

什么时候用这个 Skill?

Self-Improvement Skill 是一套专为 AI 编码助手设计的持续学习框架,旨在通过结构化记录错误、用户纠正和功能需求,解决传统 AI 助手"无状态"导致的重复犯错问题。该技能与 OpenClaw 平台深度集成,同时兼容 Claude Code、Codex CLI 和 GitHub Copilot,通过建立本地知识库实现跨会话的经验沉淀。

核心用法围绕三个日志文件展开:.learnings/LEARNINGS.md 记录知识缺口和最佳实践,ERRORS.md 捕获命令失败和异常,FEATURE_REQUESTS.md 追踪用户需求。当 AI 犯错被纠正、遇到意外错误或发现更优方案时,系统会生成结构化条目(格式为 TYPE-YYYYMMDD-XXX),包含优先级、领域标签和解决状态。随着学习条目成熟,可将其"推广"至 CLAUDE.mdAGENTS.mdSOUL.md 等永久性项目记忆文件,成为所有后续会话的上下文基础。

显著优点包括:一是建立了真正的反馈循环,使 AI 从"一次性对话"进化为"持续学习"模式;二是支持模式识别,通过 Pattern-KeyRecurrence-Count 追踪重复问题,自动触发系统性修复;三是提供 Hook 脚本(activator.sherror-detector.sh)实现自动化检测,减少人工记录负担;四是与 Simplify-and-Harden 技能集成,能将代码简化经验转化为持久化规则;五是跨 Agent 兼容,确保不同工具链间的知识共享。

潜在缺点不容忽视:首先,来源为 T3 级个人开发者(peterskoett),非官方或知名企业维护,存在长期维护不确定性;其次,需要开发者主动配置 Hook 并坚持记录习惯,否则容易沦为"写入即遗忘"的文档墓地;再者,学习文件可能无限膨胀,需要定期审查(Review)和归档,否则会增加 I/O 开销和上下文污染风险;最后,当前仅支持 Markdown 格式,对于偏好数据库存储或结构化 JSON 的团队可能不够灵活。

该技能最适合长期使用 AI 助手进行复杂项目开发的高级用户,特别是那些需要维护多个相关项目、希望建立团队级编码规范、或依赖 OpenClaw 多 Agent 工作流的开发者。对于短期项目或偶尔使用 AI 助手的用户,设置和维护成本可能超过收益。

使用风险主要包括:未及时清理的 .learnings/ 目录可能积累大量过时条目,导致 AI 在检索时引用已失效的解决方案;Hook 脚本虽然为 Opt-in 机制,但错误配置可能导致频繁的提示干扰;跨会话通信功能(如 sessions_send)如果使用不当,可能在多用户环境中泄露敏感上下文;此外,由于技能需要写入文件系统权限,在只读或高度受限的环境中无法正常工作。

场景分类:coding productivitydevelopment-engineeringeducation-researchautomationdocsproject-program-management
02 使用方式

简单 3 步,立即在 AI 工具中使用

  1. 1

    获取 Skill 文件

    通过国内网盘直链下载解压包,或使用上方安装指令。

    去下载资源
  2. 2

    导入你的 AI 工具

    在 Cursor / QoderWork / TRAE / Claude 等工具的 Skills 入口导入。

    复制安装指令
  3. 3

    用普通话描述任务

    直接说出你的需求,AI 会自动按此 Skill 预设流程落地结果。

快捷方式

复制给 Agent 自动安装

选择你在用的工具,复制下方指令粘贴给 AI,AI 会先说明用途和权限,自动完成安装。

AI 持续进化与知识沉淀系统复制给 AI 自动安装
03 风险与前置

使用前注意事项与安全等级

安全等级 S:已人工复核,风险很低,可放心使用。 ## 核心用法 Self-Improvement Skill 是一套面向 AI 代理(如 Claude)的自我进化框架,通过标准化 Markdown 日志实现知识的捕获、分类与传承。用户无需主动调用——当检测到六种触发场景(命令失败、用户纠错、功能请求缺失、API 异常、知识过时、发现更优方案)时,自动将信息结构化写入 `.learnings/` 目录下的三个核心文件: - **ERRORS.md**: 记录命令/API 失败详情,含错误输出、环境上下文、复现步骤与修复建议 - **LEARNINGS.md**: 收录知识修正(correction)、知识缺口(knowledge_gap)、最佳实践(best_practice) - **FEATURE_REQUESTS.md**: 追踪用户能力需求,评估复杂度与实现路径 每条记录采用 `TYPE-YYYYMMDD-XXX` 唯一标识,支持跨条目关联(`**See Also**`)与优先级动态调整。关键机制在于**升级机制**:当学习具备跨文件适用性时, distilled 为简洁规则并提升至 `CLAUDE.md`(项目事实与约定)或 `AGENTS.md`(代理工作流与自动化规则),实现从临时日志到永久记忆的转化。 ## 显著优点 1. **零配置开箱即用**:仅需创建 `.learnings/` 目录,无外部依赖 2. **人机协作友好**:Markdown 格式兼容版本控制,团队可共享学习库 3. **防复发设计**:通过周期性审查与模式检测,将重复问题升级为系统性修复 4. **代理互操作性**:编码代理可自动解析结构化日志生成修复补丁 5. **渐进式知识沉淀**:临时记录→关联分析→规则提炼→项目记忆,形成完整知识生命周期 ## 潜在局限 - **依赖人工触发判断**:检测规则基于自然语言模式匹配,复杂场景可能漏检 - **日志膨胀风险**:高频使用场景下需配合定期审查清理,否则信息过载 - **升级门槛主观**:"广泛适用性"判定缺乏量化标准,可能导致记忆文件冗余或遗漏 - **无原生查询接口**:依赖 `grep` 等外部工具检索,大规模项目效率受限 - **单向知识流**:目前不支持从 `CLAUDE.md` 反向同步或过期规则自动淘汰 ## 适合人群 - 长期迭代的大型项目团队,需维护跨会话上下文 - 多 AI 代理协作环境(人类开发者 + 多个编码代理) - 追求知识显性化与可审计性的工程组织 - 个人开发者希望建立个人 AI 交互记忆库 ## 常规风险 1. **敏感信息泄露**:错误日志可能无意捕获环境变量、文件路径或业务逻辑细节,建议配合 `.gitignore` 策略(本地/团队/混合模式) 2. **过时学习污染**:未定期审查时,已修复问题的记录可能误导后续代理决策 3. **过度规范化成本**:严格遵循模板可能增加记录摩擦,建议核心项目采用完整模板,快速实验项目简化字段 4. **升级冲突**:多人同时编辑 `CLAUDE.md` 时可能产生合并冲突,建议结合版本控制工作流


report_id: CLS-2026-0506-SIA100
report_date: "2026-05-05T21:44:42Z"
scanner_version: CLS-Certify v2.1.0
scan_mode: Full Scan
skill_name: self-improving-agent-1-0-0
skill_version: 1.0.0
skill_path: /tmp/bss_skill_9vfdkhkn
maintainer: dc-acronym
license: unknown
trust_level: T3
trust_level_text: 个人开发者/社区项目
scan_duration: 15.2s
code_stats: 607 lines · 4 files (0 executable)
grade: S
score: 98
evaluation: 优秀
stamp_color: green
total_风险发现: 0
radar:

  • name: 静态代码分析
    short: 静态分析
    score: 98
    status: pass
    detail: 无威胁发现,仅包含 harmless 的 mkdir 示例命令
  • name: 动态行为分析
    short: 动态分析
    score: 100
    status: pass
    detail: 无可执行代码,纯 Markdown 文档
  • name: 依赖审计
    short: 依赖审计
    score: 100
    status: pass
    detail: 无第三方依赖
  • name: 网络流量分析
    short: 网络分析
    score: 100
    status: pass
    detail: 无外部 API 调用
  • name: 隐私合规检查
    short: 隐私合规
    score: 95
    status: pass
    detail: 符合隐私规范,不收集敏感数据
  • name: 威胁情报
    short: 威胁情报
    score: 95
    status: pass
    detail: 来源可追溯(GitHub dc-acronym)

compliance:

  • text: GDPR合规
    status: pass
  • text: CCPA合规
    status: pass
  • text: 数据最小化
    status: pass
  • text: 权限适度
    status: pass
  • text: 无恶意模式
    status: pass
  • text: 来源可追溯
    status: pass

sample_hash: sha256:6496596bacfc8e2c485021d9068c4e0b56660cd950d7dc2b83c37cd37c0c40eb

disclaimer: 本认证结果基于自动化安全扫描,不代表对 Skill 功能正确性的保证。建议在关键环境中使用前进行人工代码审查。

风险模式

  • green: 纯文档型 Skill
  • green: 无可执行代码
  • green: 无外部网络依赖
  • green: 无敏感数据收集
  • green: 符合 GDPR/CCPA 规范

分析摘要

  1. Skill 类型: 纯 Markdown 文档型 Skill(T-MD 分类),用于记录学习、错误和功能请求
  2. 安全等级: S 级(98 分),表现优秀
  3. 威胁发现: 0 个安全威胁,无恶意代码模式
  4. 网络行为: 无外部 API 调用,无数据外泄风险
  5. 隐私合规: 符合 GDPR/CCPA 规范,不收集用户敏感信息

外部接口

endpointmethodreputationencryptiondata_typesprovider
-----

风险发现

> 扫描结果: 未发现任何安全风险或威胁模式。

详细分析

静态代码分析

  • 检测范围: SKILL.md, LEARNINGS.md, examples.md, _meta.json
  • 风险代码块: 1 个中等风险(mkdir -p .learnings 示例命令)
  • 判定结果: 该代码块为文档示例,非实际执行代码,风险可忽略
  • 威胁模式匹配: 0 项命中

动态行为分析

  • 可执行代码: 0 行
  • 文件类型: 100% Markdown/JSON 文档
  • 判定结果: 无需动态分析(无可执行代码)

依赖审计

  • 依赖数量: 0
  • CVE 漏洞: 0
  • 恶意包风险: 无

网络流量分析

  • 外部 API: 0 个
  • 可疑域名: 0 个
  • 数据外泄风险: 无

隐私合规检查

  • 数据收集: 无用户数据收集
  • 敏感信息: 无硬编码密钥/凭证
  • 权限申请: 无过度权限

威胁情报

  • 来源可信度: T3(个人开发者 dc-acronym)
  • 已知恶意模式: 未命中
  • 代码混淆: 未发现

改进建议

1. 维持当前安全等级

描述: 该 Skill 目前安全状况良好,建议保持当前使用方式。

具体建议:

  • 定期审查 .learnings/ 目录下生成的文件内容
  • 确保记录的错误和敏感信息不包含实际凭证或密钥

2. 建议添加开源许可证

描述: 当前 Skill 未明确声明开源许可证,建议添加 LICENSE 文件。

具体建议:

  • 考虑使用 MIT、Apache-2.0 或 BSD 等宽松许可证
  • 在 _meta.json 中声明 license 字段

3. 建议补充安全声明

描述: 在文档中明确说明 Skill 的数据处理方式有助于提升用户信任。

具体建议:

  • 在 SKILL.md 中添加隐私说明章节
  • 说明数据存储位置(本地 .learnings/ 目录)
  • 说明数据是否会上传到远程服务器(当前不会)

4. 定期更新维护

描述: 建议保持 Skill 的定期维护,及时响应用户反馈。

具体建议:

  • 关注 GitHub 上的 issues 和 PR
  • 定期审查积累的学习条目,及时提升到 CLAUDE.md
04 会员优势

国内网盘直下载与运维维护

国内网盘直下载

百度/夸克直链转存,无需翻墙或挂代理。

国内镜像与版本固定

固定有效版本,经过实测排查,避免代码变动导致失效。

失效自动补链

专人维护网盘地址,发现链接失效 24h 内完成补链。

更新提醒与省心省时

随时获取最新修复说明,帮非技术用户节省大把调优时间。

源码与文件预览(15 个文件)
/.learnings/ERRORS.md
正在加载代码…