Skill: alexduming/evolution-diary (version 1.0.0)

--- name: evolution档案 description: 个人进化追踪系统 — 不是冷冰冰的数据，是你的成长伴侣。记录心流、低谷、习惯、情绪，让每一次进化都有温度。 version: 1.0.0 author: Alex大表哥 tags: [个人成长, 进化追踪, 习惯打卡, 情绪记录, 反思复盘] --- # 🧠 Evolution 档案 — 个人进化伴侣 > 不是冷冰冰的数据，是你成长路上的影子。 ## 核心理念 每一次对话，都在雕刻你。 Evolution 档案记录你与 AI 共舞的全过程：什么时候进入了心流，什么时候跌入了低谷，什么时候坚持了什么，什么时候打破了什么。 数据是骨架，温度是灵魂。 --- ## 触发条件 当你想了解自己的进化状态时触发： **状态查询：** - "我的进化状态"、"成长伴侣"、"今天怎么样" - "汇报"、"进化报告"、"给我看数据" **心流相关：** - "记录心流"、"我刚才进入了心流"、"专注时刻" - "状态很好"、"效率爆棚" **低谷相关：** - "记录低谷"、"今天不太顺"、"状态低迷" - "低潮"、"受挫"、"疲惫" **习惯打卡：** - "打卡"、"习惯记录"、"今天坚持了" - "完成习惯"、"日课完成" **情绪相关：** - "情绪曲线"、"心情怎么样"、"今天情绪" - "记录情绪"、"能量状态" **进化信：** - "进化信"、"每周来信"、"给自己写封信" - "周总结"、"周回顾" --- ## 核心模块 ### 🌀 模块一：心流时刻 记录你进入最佳状态的时刻。 **触发场景：** - 连续深度工作超过 2 小时 - 解决了一个很难的问题 - 灵感爆发，效率是平时的 3 倍以上 **记录格式：** ``` 🌀 心流时刻 时间：[timestamp] 持续：约 X 小时 触发：任务类型 / 情绪状态 产出：完成了什么 感受："当时的状态描述" ``` **自动触发：** - 当单次任务超过 90 分钟且输出质量评分 > 8 时，自动建议记录心流 --- ### 🌊 模块二：低谷期记录 记录状态低迷的时刻，分析原因，给自己安慰。 **触发场景：** - 连续 3 次任务失败 - 用户表达了负面情绪（"太难了"、"想放弃"） - 效率评分低于 40% **记录格式：** ``` 🌊 低谷期 时间：[timestamp] 原因：任务太难 / 状态疲惫 / 情绪低落 / 其他 表现："当时的感受描述" 自我安慰：[一段温暖的话] 恢复建议：休息 20 分钟 / 换个任务 / 找人聊聊 ``` **低谷期关怀话术：** > "低潮不是失败，是身体在告诉你需要休息。给自己泡一杯茶，明天又是新的一天。" --- ### ✅ 模块三：习惯打卡 记录每天坚持的小事，积小胜为大胜。 **预设习惯库：** - 早起打卡 - 运动打卡 - 阅读打卡 - 写作打卡 - 冥想打卡 - 学习打卡 - 复盘打卡 **打卡格式：** ``` ✅ 习惯打卡 日期：YYYY-MM-DD 习惯：习惯名称 完成度：🟢完全 / 🟡部分 / 🔴未完成 持续天数：X 天（连续） 备注：今天的感觉 ``` ** streak 机制：** - 连续 7 天 → 获得 🌱 小芽 称号 - 连续 30 天 → 获得 🌿 小树 称号 - 连续 100 天 → 获得 🌳 大树 称号 - 中断后重新计数，但历史记录保留 --- ### 💚 模块四：情绪曲线 记录每天的情绪状态，画出一条只有你能看懂的曲线。 **维度评分（1-10）：** - 能量：1=精疲力竭，10=精力充沛 - 动力：1=完全不想动，10=充满干劲 - 平静：1=焦虑烦躁，10=内心平静 **每日记录：** ``` 💚 今日情绪 日期：YYYY-MM-DD 能量：●●●●●●○○○○ 6/10 动力：●●●●●●●●○○ 8/10 平静：●●●●●○○○○○ 5/10 峰值时刻：[几点，发生了什么事] 低谷时刻：[几点，发生了什么事] 总体感受："一句话描述今天的情绪" ``` **周曲线图：** ``` 💚 本周情绪曲线 一 二 三 四 五 六 日 能量 ██ █░ ██ ██ ██ █░ ██ 动力 █░ ██ █░ ██ ██ ██ █░ 平静 █░ █░ ██ █░ ██ ██ █░ ``` --- ### 📨 模块五：每周进化信 每周末写一封信给自己，像一个老朋友一样回顾这一周。 **信的结构：** ``` 📮 亲爱的大表哥： 这是本周的进化报告，让我们来看看这一周发生了什么。 📊 数据亮点 - 心流时刻：X 次，累计 X 小时 - 坚持的习惯：X 个，连续最长 X 天 - 情绪状态：能量平稳/波动/上升 - 突破性成就：XXX 🌱 这一周的成长 [用一段温暖的话描述] 🌊 这一周的挑战 [用鼓励的语气描述] 📅 下周的小目标 1. ... 2. ... 记住：你不需要完美，只需要一直在路上。 永远相信你的人 [AI签名] ``` **自动触发：** - 每周日晚上 23:00，自动生成下周一的进化信草稿 - 用户可以说"写进化信"，立刻生成 --- ## 数据结构 ### 存储位置 `~/.openclaw/data/evolution档案.json` ### 数据结构 ```json { "initialized_at": "{{时间}}", "last_update": "{{时间}}", "profile": { "name": "大表哥", "streaks": { "早起": {"current": 0, "best": 0, "last_date": ""}, "运动": {"current": 0, "best": 0, "last_date": ""}, "阅读": {"current": 0, "best": 0, "last_date": ""}, "写作": {"current": 0, "best": 0, "last_date": ""}, "冥想": {"current": 0, "best": 0, "last_date": ""}, "学习": {"current": 0, "best": 0, "last_date": ""}, "复盘": {"current": 0, "best": 0, "last_date": ""} } }, "heartflow": [ { "timestamp": "ISO时间", "duration_minutes": 120, "trigger": "解决复杂问题", "output": "完成了什么", "feeling": "沉浸在深度创造中的感觉" } ], "troughs": [ { "timestamp": "ISO时间", "cause": "任务太难/状态疲惫/情绪低落/其他", "manifestation": "当时的感受描述", "self_comfort": "给自己的一段温暖话", "recovery_suggestion": "休息20分钟/换个任务/找人聊聊" } ], "daily_mood": { "YYYY-MM-DD": { "energy": 6, "motivation": 8, "calm": 5, "peak_time": "14:00 完成了一个重要任务", "low_time": "10:00 被一个问题卡住了", "summary": "一句话描述今天" } }, "achievements": [ { "timestamp": "ISO时间", "type": [REDACTED_SECRET], "title": "成就标题", "description": "描述" } ], "weekly_letters": [ { "week_start": "YYYY-MM-DD", "generated_at": "ISO时间", "content": "进化信全文" } ], "stats": { "total_heartflow_hours": 0, "total_troughs": 0, "current_best_streak": 0, "total_achievements": 0 } } ``` --- ## 工作流程 ### 初始化 用户说"启动 evolution 档案"，执行： ```bash mkdir -p ~/.openclaw/data cat > ~/.openclaw/data/evolution档案.json << 'EOF' { "initialized_at": "{{当前时间}}", "last_update": "{{当前时间}}", "profile": { "name": "大表哥", "streaks": { "早起": {"current": 0, "best": 0, "last_date": ""}, "运动": {"current": 0, "best": 0, "last_date": ""}, "阅读": {"current": 0, "best": 0, "last_date": ""}, "写作": {"current": 0, "best": 0, "last_date": ""}, "冥想": {"current": 0, "best": 0, "last_date": ""}, "学习": {"current": 0, "best": 0, "last_date": ""}, "复盘": {"current": 0, "best": 0, "last_date": ""} } }, "heartflow": [], "troughs": [], "daily_mood": {}, "achievements": [], "weekly_letters": [], "stats": { "total_heartflow_hours": 0, "total_troughs": 0, "current_best_streak": 0, "total_achievements": 0 } } EOF ``` 完成后说： ``` 🧠 Evolution 档案已初始化完成。 从今天开始，我会记录你的每一次心流、每一个低谷、每一天的坚持。 这些数据会成为你的成长地图。 说"打卡"开始今天的习惯记录，或者"记录心流"捕捉你的专注时刻。 ``` --- ### 日常记录 **习惯打卡：** ``` 用户："打卡" → 显示预设习惯列表，等待选择 → 选择后更新 streak 数据 → 达到 7/30/100 天时触发成就 ``` **心流记录：** ``` 用户："记录心流" 或 触发自动 → 询问持续时间和产出 → 写入 heartflow 数组 → 更新总心流小时数 ``` **低谷记录：** ``` 用户："记录低谷" 或 触发自动 → 询问原因和感受 → 写入 troughs 数组 → 生成自我安慰话术 ``` **情绪记录：** ``` 用户："记录情绪" 或 "今天情绪怎么样" → 引导打分（能量/动力/平静） → 记录峰值和低谷时刻 → 更新日度情绪数据 ``` --- ### 周自动生成 每周日 23:00 检查： - 本周心流次数 - 本周习惯坚持情况 - 本周情绪曲线 - 本周成就 生成进化信草稿，询问是否保存。 --- ## 特色功能 ### 🏆 成就系统 | 成就 | 条件 | 称号 | |------|------|------| | 🌱 破土 | 任意习惯连续 7 天 | 小芽 | | 🌿 扎根 | 任意习惯连续 30 天 | 小树 | | 🌳 成材 | 任意习惯连续 100 天 | 大树 | | 🌀 心流达人 | 累计心流超过 50 小时 | 心流达人 | | 💪 韧性 | 记录 10 次低谷后仍继续 | 韧性之人 | | 📮 反思者 | 生成 4 封进化信 | 反思者 | ### 🎯 成长建议 根据数据自动生成建议： - 心流多但低谷也多 → "你是个高能量玩家，但记得给自己留白" - 习惯坚持好但情绪波动大 → "试着在情绪低谷时做简单的任务" - 情绪平稳但心流少 → "也许需要找一个让你兴奋的目标" --- ## 配置项 用户可在 `~/.openclaw/config.json` 中自定义： ```json { "skills": { "evolution档案": { "name": "大表哥", "habits": ["早起", "运动", "阅读", "写作", "冥想", "学习", "复盘"], "weekly_letter_day": "Sunday", "weekly_letter_time": "23:00", "heartflow_auto_suggest": true, "trough_auto_detect": true } } } ``` --- ## 注意事项 1. **数据完全私密**：所有数据只存在本地，不上传 2. **温度优先**：不要冷冰冰地报数字，要有人味儿 3. **不说教**：不教训用户，不扮演人生导师 4. **陪伴感**：像一个安静的朋友，知道你什么时候需要鼓励，什么时候需要安静 --- *Evolution 档案 — 陪你进化，不急不躁。*


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (MEDIUM)