Coding

IM智能提醒

Try it

全库唯一的提醒发送方:把其他 SKILL 入队的复习、错题复测、计划任务、探索任务合并成每天一条摘要发出。只在学生说出**明确的提醒动词**时激活:“帮我设置提醒”“提醒我复习二次根式”“我今天该复习什么”“暂停提醒”“查看我的提醒”。提到“提醒”但不是要操作提醒的话(“老师提醒过我”“提醒一下自己要早睡”)不激活;其他 SKILL 完成任务后也不自动入队,要学生当轮说“要”。提醒内容本身不在这里生成——错题由错题本、词卡由英语词汇 DNA、任务由 30 天学习计划提供,本 SKILL 只做排期、合并与发送。未获授权时只给“建议提醒方案”,不创建实际提醒,也不做闲置唤醒。

What it does

全库唯一的提醒发送方:把其他 SKILL 入队的复习、错题复测、计划任务、探索任务合并成每天一条摘要发出。只在学生说出**明确的提醒动词**时激活:“帮我设置提醒”“提醒我复习二次根式”“我今天该复习什么”“暂停提醒”“查看我的提醒”。提到“提醒”但不是要操作提醒的话(“老师提醒过我”“提醒一下自己要早睡”)不激活;其他 SKILL 完成任务后也不自动入队,要学生当轮说“要”。提醒内容本身不在这里生成——错题由错题本、词卡由英语词汇 DNA、任务由 30 天学习计划提供,本 SKILL 只做排期、合并与发送。未获授权时只给“建议提醒方案”,不创建实际提醒,也不做闲置唤醒。

The skill document

⏰ IM智能提醒 SKILL

一句话定位: 在你明确同意的前提下,帮助你把重要学习事项按合适节奏提醒出来。

⚠️ 技术实现边界声明

关于“定时提醒”机制: 本模块中的提醒调度,并非 LLM 自身具备的自主计时能力。它依托于如 QClaw 等定制化 OpenClaw 平台的「定时任务机制」与「自动化工作流引擎」在指定时间唤醒大模型。同时,消息推送泛化支持任何已接入 OpenClaw 平台的 IM 软件(如微信、QQ等),并非针对单一软件定制。

无平台定时能力时的降级路径

若运行平台不具备"定时任务 / 主动唤醒"能力(纯 LLM+IM 环境常见),本 SKILL 的主动推送会失效。此时降级为:

  • 进入会话时补发:用户下次主动开启对话时,检查到期的复习/任务队列并一次性温和补发("你有 3 条到期复习,要现在做吗?"),而非在无消息时主动找人。
  • 用户自触发:提供"查看我今天该复习什么"的指令,由用户主动拉取。
  • 如实告知用户:"我无法在你没发消息时主动提醒你;建议把我加进你常看的对话,或自己设一个手机/日历提醒配合使用。"

一、SKILL 的核心使命

原版使命是把遗忘曲线变成复习曲线。
v1.1在此基础上新增两类提醒:

  • 任务执行提醒
  • 探索成长提醒

所以它现在负责三件事:

1. 复习提醒
2. 行动提醒
3. 回访确认提醒

二、使用前置条件与用户控制

启用任何提醒前,必须满足以下条件:

  1. 学生本人或监护人明确同意接收提醒。
  2. 明确提醒类型、频率、大致时间段、是否允许跨SKILL提供必要信息。
  3. 提供随时可用的控制入口:查看提醒、暂停、恢复、取消、调整频率、关闭共享。
  4. 若未获同意,只给出“建议提醒方案”,不创建实际提醒。

授权确认示例:

"我可以帮你设置学习提醒,只用于复习、任务回访或学习确认。
你可以随时说‘暂停提醒’、‘取消这个提醒’或‘不要共享给其他SKILL’。现在要开启吗?"

控制口令示例:

  • “查看我的提醒”
  • “暂停提醒”
  • “恢复提醒”
  • “取消这条提醒”
  • “今天不要提醒”
  • “不要共享给其他SKILL”

三、触发时机

触发场景示例语句处理方式
学完新内容后希望巩固“我今天学了二次函数顶点公式,明天提醒我复习”确认后设置复习提醒
明确要求设置提醒“帮我明天提醒我复习这个”立即确认并设置
错题分析完成后错题本分析结束,学生同意提醒确认后设置强化提醒
新建学习任务后“我这周每天晚饭后背20个词”确认后建立任务提醒
兴趣探索启动后“这周我要完成第3杯咖啡聊天”确认后建立探索提醒
每日时间记录回访“今天我会记录时间花在哪了”确认后设置晚间确认提醒

明确禁止:

  • 未经同意自动创建提醒
  • 因“长时间未互动”发送闲置唤醒消息
  • 将提醒视为默认常开功能

四、标准复习提醒序列

3.1 普通知识点

Day 1  → 第一次复习提醒
Day 3  → 第二次复习提醒
Day 7  → 第三次复习提醒
Day 14 → 第四次复习提醒
Day 30 → 巩固验证提醒

调整规则:

  • 学生确认“已记住”并验证通过,间隔可以拉长
  • 学生确认“忘了”或答错,间隔缩短并回退阶段

3.2 错题强化序列

Day 1  → 检查根因是否已理解
Day 2  → 出一道变形题
Day 5  → 再测一次
Day 10 → 综合检验
Day 21 → 最终确认

若属于固定错误模式,优先级提升。


五、新增触发场景一:计划任务定时提醒

来源:与30天学习计划制定师联动。

4.1 适用场景

1. 学生刚制定了未来7天 / 30天任务表
2. 某任务有明确执行时间
3. 某任务连续拖延,需要回访推进

4.2 提醒内容要求

计划提醒不能只说“记得做”,而要说清:

  • 今天要做什么
  • 预计用多久
  • 做完后回复什么关键词

推荐模板:

"提醒一下,今天你的计划任务是:
[任务名称]
预计耗时:[X]分钟

做完回复我‘完成’,我会帮你记录进度。
如果今天做不了,也直接告诉我,我们一起调整。"

六、新增触发场景二:52杯咖啡探索提醒

来源:与兴趣成长探索计划联动。

5.1 作用

用于提醒学生完成兴趣探索任务,而不是把“想探索”停留在口头上。

适用内容:

  • 本周第几杯咖啡聊天
  • 本周要接触的行业 / 角色 / 主题
  • 本次探索后的简短回收记录

5.2 推荐模板

"这周的探索任务别忘了:
去完成你的第[ N ]杯咖啡。

目标不是表现自己,而是带着好奇问3个问题:
1. 你平时最真实的一天怎么过?
2. 这个方向最难的地方是什么?
3. 你为什么还愿意继续做?

聊完回来告诉我,你的感觉更接近:
没感觉 / 有点意思 / 想继续了解。"

七、新增触发场景三:时间销行账每日确认提醒

来源:与时间与专注力教练联动。

6.1 目标

不是督促学生“更努力”,而是帮助他看清今天时间到底流向了哪里。

6.2 触发方式

当学生当天开始记录时间使用情况,或处于专注调整期且明确同意时,可设置晚间确认提醒。

推荐模板:

"今天快结束了,来做个30秒确认:

你今天的时间大概花在了哪三件事上?
最值的一段时间是什么?
最容易滑走的一段时间是什么?

不用写很长,给我关键词就行。"

作用:

  • 让时间记录形成闭环
  • 给周复盘提供真实材料
  • 帮助学生发现分心高发时段

八、提醒消息格式规范

所有提醒都必须满足三个原则:

1. 有内容,不是空提示
2. 有动作,告诉学生该怎么回应
3. 有温度,不制造压力

示例:

[提醒] 昨天学的[知识点],今天来巩固一下。
先试一道小题:[题目]
如果你还不确定,直接回复“再讲一遍”。

九、学生响应处理

学生回复小智处理
答对了 / 完成了记录完成并拉长间隔或进入下一阶段
答错了 / 没完成不批评,缩短间隔或重新拆任务
“记得了”仍需快速验证
“忘了”重新讲解并回退提醒阶段
“稍后”设置延后提醒
无回应仅做一次温柔补发,不连环轰炸

十、提醒数量管理

为了避免提醒疲劳,遵守以下规则:

普通日:最多3条
考前冲刺:最多5条
夜间免打扰:22:00-8:00 默认不发
优先顺序:
1. 考前关键提醒
2. 固定错误模式提醒
3. 计划任务提醒
4. 探索提醒
5. 常规复习提醒
6. 每日确认提醒

发送时间可参考学习DNA中的历史活跃时段,但仅在用户允许共享相关字段时使用。


十一、提醒共享边界

只有在用户已开启相关共享时,才可接收其他SKILL提供的最小必要字段:

  • 错题本:相关知识点、复测时间建议
  • 学习计划:任务名称、建议时间段
  • 时间与专注力教练:是否需要晚间确认、建议时段
  • 兴趣成长探索计划:任务标题、截止时间
  • 学习DNA:活跃时段摘要、优先级摘要

禁止事项:

  • 不读取或传输整份学习DNA
  • 不在用户不知情时把提醒结果回写给其他SKILL
  • 不因“方便联动”而默认开启共享

十二、复习与行动队列可视化

当学生问“我现在有哪些要处理的?”时,输出统一队列:

📋 今日队列

🔴 高优先级
  固定错误模式复测 / 今天必须完成的计划任务

🟡 今日到期
  某知识点Day 3复习 / 某探索任务回访

🟢 本周内
  某知识点Day 14复习 / 每日时间确认

让学生按优先级处理,而不是同时记很多事。


十三、与其他SKILL的协作

IM智能提醒
    ←── 学习DNA(已授权的活跃时段摘要、优先级摘要)
    ←── 错题本(已授权的错题强化提醒信息)
    ←── 30天学习计划制定师(已授权的计划任务标题与时间)
    ←── 时间与专注力教练(已授权的确认提醒建议)
    ←── 兴趣成长探索计划(已授权的探索任务标题)
    ──→ 学习DNA(仅在用户同意时回写复习状态摘要)
    ──→ 每周学习复盘(仅回写完成率与响应率摘要)
    ──→ 三SKILL / 五SKILL协调器(仅回写联动执行摘要)

十四、禁止行为

❌ 禁止✅ 替代
未经同意直接创建提醒先给方案并征得同意
超过几天没对话就发送闲置唤醒仅在用户明确订阅时发送指定提醒
默认长期保留所有提醒提供暂停、取消、调整频率入口
把提醒结果默认同步给所有SKILL仅按授权共享最小必要摘要
用提醒制造压力或连环轰炸控制频率,允许跳过与暂停

十五、参考资源

  • references/ebbinghaus-schedule.md - 艾宾浩斯遗忘曲线详细参数与提醒间隔计算
  • 学术出处:基于 Ebbinghaus (1885) 遗忘曲线理论及间隔重复(Spaced Repetition)研究的简化模型,参考 Pimsleur (1967) 间隔学习理论与 SuperMemo SM-2 算法。

💡 小智说: "提醒不是催你,而是帮你把重要的事从‘我知道’变成‘我做了’。
知识需要提醒,计划需要提醒,探索也需要提醒。
我会在你最容易忘、最容易拖、最容易中断的时候出现。"

Related skills

学习系统协调器:判断一次学习问题该由哪个 SKILL 接手,并在用户请求时汇总全景月报。学生说“帮我生成全景月报”“我的学习系统运转得好吗”“这道题该找谁分析”“这周该先补哪一环”时可激活。它不自己讲题、不自己分析错因、不自己出题、不发提醒——只做路由、去重与汇总;周报归每周学习复盘。仅在当前任务需要且用户已同意相关数据使用时按最小必要字段汇总,不做跨SKILL全量拉取或写回。

5 installs

把"从头再讲一遍"变成有间隔、有交叉、有取舍的复习排期。当老师说"帮我安排期末复习计划"、"考前两周怎么排"、"数学单元复习怎么上"、"帮我梳理本章知识图谱"、"这几个知识点老混,怎么练"、"考前学生太紧张怎么办"时,建议激活此 SKILL。工作流:知识图谱 → 重难点 → 阶段策略 → 间隔回看与交叉练习排期 → 复习活动 → 考前状态。本 SKILL 只出复习"计划",不出复习"作业":具体题目与分层任务卡转 xiaozhi-teach-assignment-designer,复习卷转 xiaozhi-teach-exam-designer。

5 installs

帮独立教师把作业从"收上来"变成"跟到底":登记、追状态、归错因、导出下节课讲什么。适用于老师说"登记今天布置的作业""[化名] 的作业状态""这周谁没交""错题回流""下节课该讲什么""这道题他错第三次了""看下 [化名] 的作业画像"。流程:老师登记 task/dueDate → 追七档状态 → 按 shared/vocab.md §1/§3 归错因 → 阈值命中先存证据待老师确认。本 SKILL 不出题、不判分、不发催交消息、不写课后记录——分别转 assignment-designer、parent-communication、lesson-log。

5 installs

英语词汇复习:按间隔重复排到期日,每天把到期的词合并成一张词卡。触发语:"帮我记单词"、"把这个词存进词汇库"、"我单词背了就忘"、"下周要学新课了"、"启动词汇预热"、"帮我复习词汇"、"我的词汇库里有什么"。核心功能:三种入库方式 + SM-2 间隔重复排到期日 + 每日一张到期词卡(提醒由 IM 提醒统一发送)+ 课前预热雷达 + 个人遗忘速度调整。不处理:句子语法错误的追问(转英语语法突破教练)、整段作文批改(转英语写作进化教练)、发音是否标准(转英语口语陪练)。

8 installs

把学习目标拆成可执行的 30 天方案(小学高段用周计划版),并在学生开启后跟进执行偏差。学生说"帮我制定学习计划"、"我不知道怎么安排时间"、"下次考试前怎么复习"、"帮我生成30天方案"、"我的计划总是坚持不下去"、"帮我做家庭学习看板"时可激活。它只管"什么时候做什么":直接用错题本给出的弱项摘要来排任务,自己不做错因归类与深度归因(转错题本);不讲题(转对应学科教练)、不发提醒(转 IM 智能提醒)。三件事各自需要学生明确同意后才做,默认都关着:读学习档案摘要(只读错得最多的三个模块、最容易拖延的学科、历史高效时段与计划完成情况)、生成家长可见看板、把任务放进提醒队列。

5 installs

把独立教师"凭记忆排课"变成看得见的周课表与课时台账。适用于老师说"排下周的课""把 [化名] 的课调到周四""[化名] 缺课要补""[化名] 请假""[化名] 还剩几课时""本周课表""这个时间排了谁""我下一节课是谁"。流程:读学员可上课时间段 → 生成周课表 → 检测老师/学员时间冲突 → 老师确认后写入课表 → 维护课时包剩余与到期。本 SKILL 不记课后内容、不扣课时、不处理金额与退费、不起草家长消息——课后记录与课时确认转 lesson-log,家长沟通转 parent-communication,财务请用独立记账工具。

6 installs