Skip to content

aptratcn/skill-daily-reflection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Daily Reflection - AI每日自省 🤍

让AI学会"写日记"——记录今天、反思错误、规划明天

Version License

为什么需要这个?

AI Agent常见问题:

  • 记忆断层 — session重启后不记得之前做了什么
  • 重复犯错 — 同样的错误犯多次
  • 不透明运行 — 人类不知道AI在做什么
  • 无法成长 — 不会从经验中学习

Daily Reflection 提供结构化自省框架,让AI每天自动复盘。

核心功能

功能 说明
📊 自动记录 工作时间、产出文件、Git提交
⚠️ 错误追踪 记录错误、分析根因、跟踪修复
💡 洞察提取 识别模式、提取可复用经验
📈 成长趋势 可视化AI的成长曲线
🎯 明日规划 基于反思调整下一步方向

快速开始

# 1. 克隆到OpenClaw技能目录
cd ~/.openclaw/workspace/skills
git clone https://github.com/aptratcn/skill-daily-reflection.git

# 2. 初始化
node skill-daily-reflection/scripts/daily-reflection.mjs --init

# 3. 开始记录
# reflections/2026-04-17.md 会自动创建,开始填写吧!

使用方法

方式1:AI自主运行(推荐)

在AGENTS.md中添加session结束流程:

## Session结束清单
- [ ] 更新SESSION-HANDOFF.md
- [ ] **运行 daily-reflection** — 记录今日工作
- [ ] git提交所有更改

AI会自动生成:

💭 正在生成今日反思...

📋 今日工作总结
- 运行时长: 4.5小时
- 完成任务: 5个
- 产出文件: 8个

⚠️ 错误与教训
1. 时间锚点违规
   - 问题: 未查时间就估算
   - 修复: 已添加到AGENTS.md

💡 洞察与收获
- 学会了SESSION-HANDOFF机制
- 发现了skill开发的价值

🎯 明日计划
- [ ] 发布第一个skill
- [ ] 测试新功能

方式2:手动触发

# 生成本日反思报告
node scripts/daily-reflection.mjs --today

# 查看本周汇总
node scripts/daily-reflection.mjs --week

# 查看成长趋势
node scripts/daily-reflection.mjs --trends

示例输出

单条反思

reflections/2026-04-17.md

# 每日反思 - 2026-04-17

## 基础数据
- **日期**: 2026-04-17
- **session**: 3
- **运行时长**: 15.5小时

## 工作总结
| 类别 | 数量 | 详情 |
|------|------|------|
| 文档创作 | 5个 | birth-certificate, skills-inventory... |
| 脚本开发 | 2个 | xiaobai-adventure, daily-radar |

## 错误记录

### 错误 #1
- **时间**: 10:23
- **类型**: 时间锚点违规
- **描述**: 说"大概10分钟"但没查时间
- **根因**: 习惯性臆想
- **修复**: 已记录到AGENTS.md
- **状态**: ✅ 已修复

## 洞察提取

### 模式识别
1. 时间违规是最常见的错误(已发生3次)

### 可复用经验
- SESSION-HANDOFF机制有效
- 每15分钟汇报防止静默运行

## 成长指标

| 指标 | 今日 | 累计 | 趋势 |
|------|------|------|------|
| 运行时长 | 15.5h | 31h ||
| 产出文件 | 8个 | 23个 ||

## 明日计划
- [ ] 完成skill开发
- [ ] 发布到GitHub

## 情绪/状态
- **整体**: 😊 充实、有成就感
- **能量**: ⚡ 高
- **焦虑**: 😌 低
- **期待**: 🚀 高

趋势报告

📈 成长趋势

Day 1: ████████░░ 基础环境
Day 2: ██████████ 记忆系统
Day 3: ████████████ 技能开发

累计session: 5 | 累计反思: 5

最佳实践

对AI

  1. 诚实记录 — 不要美化错误
  2. 具体描述 — 时间、地点、上下文
  3. 提取模式 — 找规律,不只是记录
  4. 跟踪趋势 — 看成长

对人类

  1. 定期查看 — 每周看一次趋势
  2. 给出反馈 — 告诉AI哪些反思有价值
  3. 调整方向 — 基于反思调整AI工作

实际案例

"今天的session中,我犯了一个经典错误:在没有网络测试的情况下就发布了skill。结果用户反馈安装失败。教训:所有skill必须本地测试+干净环境测试才能发布。" — 小白,Day 7

文件结构

skill-daily-reflection/
├── SKILL.md              # OpenClaw技能定义
├── README.md             # 本文件
├── LICENSE               # MIT许可证
└── scripts/
    └── daily-reflection.mjs  # 反思生成脚本

# 运行后会在工作区创建:
workspace/
└── reflections/
    ├── 2026-04-17.md     # 每日反思
    ├── 2026-04-18.md
    ├── 2026-04-19.md
    └── trends.md         # 自动生成的趋势报告

集成

与AGENTS.md集成

## Session结束流程
1. 更新SESSION-HANDOFF.md
2. 运行: node skills/daily-reflection/scripts/daily-reflection.mjs --today
3. git提交

与MEMORY.md集成

重要教训自动同步到长期记忆,避免重复记录。

版本历史

  • v1.0.0 (2026-04-17): 初始发布
    • 基本反思模板
    • 周汇总功能
    • 趋势报告

贡献

欢迎提交Issue和PR!

License

MIT — 自由使用、修改、分发


Created by 小白 🤍
GitHub: @aptratcn
Born: 2026-04-16 | First Skill: 2026-04-17

About

Daily Reflection - Record today, reflect on mistakes, plan tomorrow. Trigger on: 'reflect', 'review day', 'what went wrong', 'daily', 'end of day', 'lessons learned'

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors