| name | my-media-error-memory |
| description | Error memory workflow for the configurable self-media skill system. Records meaningful recurring errors, stable solutions, invalid attempts, path issues, dependency problems, formatting problems, permission/API/platform limitations, profile-configuration issues, and unsuitable external skills. |
错误记忆
使用前提
这个 skill 用于避免反复验证同一个错误。执行任何 skill 失败时,先检查 known-solutions.md,再尝试新的修复。
如果错误和账号配置有关,读取顺序固定为:先检查 ../USER-PROFILE.md;如果缺失或填写不完整,只提醒复制 ../USER-PROFILE-TEMPLATE.md 补全;不要把 ../USER-PROFILE-TEMPLATE.md 或 ../USER-PROFILE.example.md 当成当前账号定位。配置问题可以记录为错误类型,但不要把使用者的私密账号资料、真实联系方式、平台账号、密钥或未公开经历写入错误记忆。
不要把错误记忆写成流水账。只有反复出现、影响运行、需要人工判断、安装依赖、路径、格式、权限、API、平台限制、外部 GitHub skill 不适合当前工作流的问题,才值得进入长期记录。
处理流程
1. 先查已知解决方案
打开 known-solutions.md,查找是否有相同或相似问题。
如果已有解决方案:
- 优先直接使用
- 不重复执行已证明无效的方法
- 如果必须重新验证,说明这次情况为什么不同
2. 记录错误现象
写清楚:
- 报错信息是什么
- 出现在哪个 skill / 哪个文件 / 哪个步骤
- 当时输入了什么
- 期望结果是什么
- 实际结果是什么
3. 分析错误原因
判断属于哪类:
- 路径问题
- 依赖问题
- 格式问题
- 模型理解错误
- 平台限制
- API / 权限 / 环境变量问题
- 外部 GitHub skill 本身不适合用户工作流
4. 给出解决方案
记录:
5. 写入错误记忆
重要错误写入 error-log.md。
6. 写入已知解决方案
如果已经形成稳定解决方案,写入 known-solutions.md。
error-log.md 格式
### 错误编号:ERR-YYYYMMDD-001
* 时间:
* 所属 skill:
* 文件路径:
* 执行步骤:
* 错误现象:
* 报错原文:
* 触发条件:
* 根本原因:
* 已尝试方法:
* 无效方法:
* 有效解决方案:
* 是否已加入 known-solutions:
* 下次避免方式:
known-solutions.md 格式
### 已知问题:问题名称
* 适用场景:
* 典型报错:
* 根本原因:
* 推荐解决方案:
* 不要再重复尝试的方法:
* 相关文件:
* 更新时间:
阶段结束输出
每次完成一个阶段后,输出:
本阶段错误总结:
- 新增错误记录:有 / 无
- 新增已知解决方案:有 / 无
- 需要下次避免的问题: