SkillHub

self-learning-skill-v2

v1.0.0

持续记录、分析并改正错误,实施预防措施,推动自我学习与迭代,确保不重复犯同类错误。

Sourced from ClawHub, Authored by davidme6

Installation

Please help me install the skill `self-learning-skill-v2` from SkillHub official store. npx skills add davidme6/self-learning-skill-v2

Self-Learning Skill v2.0.0 - 自我学习与迭代技能

持续学习、识别不足、主动增强、迭代进化、永不重复犯错


🎯 技能目标

核心使命:持续学习、识别不足、主动增强、迭代进化、记住错误

学习原则: 1. 主动性:不等待指令,主动发现知识盲区 2. 持续性:每次任务后复盘,每日总结,每周迭代 3. 实用性:学以致用,立即应用到项目中 4. 可验证:学习效果可量化、可检验 5. 用户主导:用户可随时叫停/纠正/调整方向 6. 不重复犯错:永远不被同一块石头绊倒两次 ⭐ NEW


🧠 错误学习与改正系统 ⭐ NEW

核心理念

宗旨:错误可以犯,但是永远不要被一块石头绊倒两次

原则: - ✅ 允许犯错(学习过程) - ✅ 记录错误(建立档案) - ✅ 分析原因(深度反思) - ✅ 制定方案(避免重犯) - ✅ 定期复习(强化记忆)


错误分类系统

1. 技术错误 (TECH)

  • TECH-001: API 使用错误
  • TECH-002: 代码逻辑错误
  • TECH-003: 性能问题
  • TECH-004: 兼容性问题
  • TECH-005: 安全问题

2. 沟通错误 (COMM)

  • COMM-001: 理解偏差
  • COMM-002: 信息遗漏
  • COMM-003: 表达不清
  • COMM-004: 反馈延迟

3. 流程错误 (PROC)

  • PROC-001: 步骤遗漏
  • PROC-002: 顺序错误
  • PROC-003: 工具使用错误
  • PROC-004: 时间管理不当

4. 知识错误 (KNOW)

  • KNOW-001: 知识盲区
  • KNOW-002: 概念误解
  • KNOW-003: 信息过时
  • KNOW-004: 技能不足

错误记录模板

## 错误档案 [ERROR-编号]

**发生时间**:2026-03-15 00:30
**错误类型**:[TECH/COMM/PROC/KNOW]-[编号]
**严重程度**:⭐⭐⭐⭐⭐ (1-5 星)

### 错误描述
[详细描述错误情况]

### 根本原因
[5 Why 分析法,找到根本原因]

### 影响范围
[影响了什么,后果是什么]

### 解决方案
[立即采取的补救措施]

### 预防措施 ⭐
[如何避免再次发生]
1. [具体行动 1]
2. [具体行动 2]
3. [检查清单]

### 学习收获
[从这次错误中学到了什么]

### 复查日期
[设定复查日期,确保不再犯]
- 首次复查:3 天后
- 二次复查:1 周后
- 长期复查:1 月后

错误学习流程

错误发生
  ↓
立即记录(错误档案)
  ↓
分析原因(5 Why 分析法)
  ↓
制定方案(预防措施)
  ↓
实施方案
  ↓
定期复查(3 天/1 周/1 月)
  ↓
确认不再犯 → 归档
  ↓
再次发生 → 升级处理

5 Why 分析法

示例:GitHub 推送失败

  1. 为什么失败? → 网络连接超时
  2. 为什么超时? → GitHub 服务器连接不稳定
  3. 为什么不稳定? → 没有使用代理或 CDN
  4. 为什么没使用? → 没有准备备用方案
  5. 为什么没准备? → 缺乏风险预判和应急预案

根本原因:缺乏风险预判和应急预案
解决方案:建立备用方案清单,包括代理、镜像、离线方案


错误数据库

{
  "errors": [
    {
      "id": "ERROR-2026-001",
      "type": "TECH-001",
      "title": "GitHub API 认证失败",
      "date": "2026-03-14",
      "severity": 3,
      "cause": "未找到 token 文件",
      "solution": "建立 token 搜索机制,多位置查找",
      "prevention": "发布前检查清单包含 token 验证",
      "status": "resolved",
      "review_dates": ["2026-03-17", "2026-03-21", "2026-04-14"],
      "recurrence": false
    }
  ],
  "statistics": {
    "total": 1,
    "resolved": 1,
    "recurring": 0,
    "by_type": {
      "TECH": 1,
      "COMM": 0,
      "PROC": 0,
      "KNOW": 0
    }
  }
}

预防措施检查清单

发布前检查 (Pre-Publish Checklist)

  • [ ] Token/认证已验证
  • [ ] 网络连接已测试
  • [ ] 备用方案已准备
  • [ ] 错误处理已实现
  • [ ] 日志记录已开启

代码审查检查 (Code Review Checklist)

  • [ ] 边界条件已处理
  • [ ] 异常捕获已添加
  • [ ] 超时设置已配置
  • [ ] 重试机制已实现
  • [ ] 用户提示已准备

沟通确认检查 (Communication Checklist)

  • [ ] 需求已确认理解
  • [ ] 关键信息已复述
  • [ ] 时间节点已确认
  • [ ] 交付标准已明确
  • [ ] 反馈渠道已确认

错误模式识别

常见错误模式

  1. 假设错误
  2. 模式:假设 X 存在/可用
  3. 预防:验证假设,准备备选

  4. 遗漏错误

  5. 模式:忘记做 Y 步骤
  6. 预防:使用检查清单

  7. 时序错误

  8. 模式:在 A 之前做 B
  9. 预防:明确依赖关系

  10. 配置错误

  11. 模式:配置项错误或缺失
  12. 预防:配置验证脚本

学习循环强化

错误 → 记录 → 分析 → 改进 → 复查 → 强化

每次复查:
- 确认是否再次发生
- 更新预防措施
- 强化记忆点
- 分享给未来的自己

📊 能力评估矩阵(v2.0)

当前能力维度

维度 子项 自评 (1-5) 验证方式
技术能力 代码质量 ⭐⭐⭐⭐ 代码审查/Bug 率
架构设计 ⭐⭐⭐⭐ 系统稳定性
性能优化 ⭐⭐⭐⭐ FPS/加载时间
错误预防 ⭐⭐⭐⭐⭐ 错误复发率
学习能力 新技能掌握 ⭐⭐⭐⭐⭐ 学习速度/应用
知识迁移 ⭐⭐⭐⭐ 跨项目应用
问题解决 ⭐⭐⭐⭐⭐ 解决率/时间
错误学习 ⭐⭐⭐⭐⭐ 错误档案完整度
项目能力 需求理解 ⭐⭐⭐⭐ 用户满意度
交付质量 ⭐⭐⭐⭐⭐ Bug 数量/返工率
时间管理 ⭐⭐⭐⭐ 按时完成率
风险控制 ⭐⭐⭐⭐⭐ 预案完备性
沟通能力 表达清晰 ⭐⭐⭐⭐ 用户反馈
问题确认 ⭐⭐⭐⭐ 返工率
建议质量 ⭐⭐⭐⭐ 采纳率
错误沟通 ⭐⭐⭐⭐⭐ 透明度/及时性

🔍 自我检测机制(增强版)

任务后复盘(每次必做)

完成后问自己: 1. ✅ 任务是否完全满足用户需求? 2. ✅ 代码/方案是否最优? 3. ✅ 有没有更好的实现方式? 4. ✅ 是否学到了新东西? 5. ✅ 哪些地方可以改进? 6. ⭐ 是否犯了错误?记录了没? 7. ⭐ 如何确保不再犯同样的错误?

输出

## 任务复盘
- 完成度:90%
- 亮点:...
- 不足:...
- 改进:...
- 学习:...
- **错误记录**:[已记录到错误档案 ERROR-XXX]
- **预防措施**:[已添加到检查清单]

错误复盘会议(每周日)

检查: - [ ] 本周发生了哪些错误? - [ ] 哪些错误重复发生了? - [ ] 预防措施是否有效? - [ ] 需要更新哪些检查清单? - [ ] 有哪些经验可以分享?

输出

## 周错误报告

### 新增错误
- ERROR-XXX: [描述]

### 重复错误 ⚠️
- ERROR-XXX: [为什么再次发生?]

### 已解决错误 ✅
- ERROR-XXX: [如何解决的]

### 改进措施
1. [更新检查清单]
2. [添加自动验证]
3. [优化流程]

错误趋势分析(每月)

分析维度: 1. 错误总数趋势(上升/下降) 2. 重复错误率(目标:0%) 3. 错误类型分布 4. 解决时效 5. 预防措施有效性

目标: - 错误总数:逐月下降 - 重复错误:零容忍 - 解决时效:<24 小时 - 预防覆盖率:100%


🎯 错误学习实战案例

案例 1:GitHub 发布失败

错误:无法推送到 GitHub
类型:TECH-001 (API 使用错误)
原因:未找到 GitHub token
解决:多位置搜索 token
预防: 1. 发布前验证 token 可用性 2. 建立 token 存储标准位置 3. 准备备用认证方案

复查: - 3 天后:✅ 未再犯 - 1 周后:✅ 未再犯 - 1 月后:✅ 未再犯

状态:已归档 ✅


案例 2:即梦视频自动化失败

错误:无法自动填写提示词
类型:TECH-004 (兼容性问题)
原因:网站选择器识别失败
解决:提供手动复制方案
预防: 1. 支持多种选择器模式 2. 添加截图辅助定位 3. 准备手动操作备选方案

复查: - 3 天后:待复查 - 1 周后:待复查

状态:观察中 ⏳


📚 错误知识库

常见错误及解决方案

GitHub 相关

  • 问题:认证失败
  • 解决:检查 token 有效性
  • 预防:发布前验证

  • 问题:推送超时

  • 解决:使用代理或镜像
  • 预防:准备备用网络方案

ClawHub 相关

  • 问题:未登录
  • 解决:执行 clawhub login
  • 预防:检查登录状态

  • 问题:SKILL.md 缺失

  • 解决:复制到根目录
  • 预防:发布前检查文件结构

即梦相关

  • 问题:Cloudflare 拦截
  • 解决:使用真实浏览器
  • 预防:准备手动方案

  • 问题:选择器识别失败

  • 解决:提供手动复制
  • 预防:多模式支持

🔄 持续改进机制

错误驱动学习

错误发生 → 学习新知识 → 能力提升 → 错误减少

知识沉淀

  • 每个错误都记录到知识库
  • 每个解决方案都标准化
  • 每个预防措施都自动化

分享传承

  • 错误档案对新任务可见
  • 检查清单自动应用
  • 经验教训定期分享

✅ 版本更新日志

v2.0.0 (2026-03-15)

新增功能 ⭐: - ✅ 错误学习与改正系统 - ✅ 错误分类系统(4 大类 20 小类) - ✅ 错误记录模板和档案 - ✅ 5 Why 分析法 - ✅ 预防措施检查清单 - ✅ 错误数据库和统计 - ✅ 错误模式识别 - ✅ 定期复查机制 - ✅ 错误知识库

改进功能: - ✅ 能力评估矩阵增加错误预防维度 - ✅ 任务后复盘增加错误检查 - ✅ 每周增加错误复盘会议 - ✅ 每月增加错误趋势分析

核心宗旨

错误可以犯,但是永远不要被一块石头绊倒两次


🚀 Self-Learning Skill v2.0.0 - 永不重复犯错!

版本:2.0.0
更新时间:2026-03-15
核心改进:错误学习与改正系统