- 将20+个独立规则合并为9个核心规则(00/10/15/20/21/22/30/50/51) - 旧规则移入90-archive并标注已合并,请勿直接引用 - 拆分新增:21-shorthand.md(速记符号)、22-student-mgmt.md(补课/新学生/转正) - 升级keping-advanced skill配置:v2.1 → v2.2(自动双轨保存、三段式结构、字数弹性180-350) - 删除旧skill文件(keping.json、速查卡、使用指南)和CHANGELOG.md - 删除各周多余的独立出勤统计文件(出勤已嵌入班级汇总) - SPIKE02班级文件夹名称规范化(去除特殊字符) - 将学生模板文件移入memory/student/模板/子目录 - 将fix_config.py移入src/,删除根目录test123.txt测试文件 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
14 KiB
14 KiB
⚠️ 本文件已归档:内容已合并至核心规则文件,此处仅作历史备份。请勿直接引用本文件,请使用
.claude/rules/下的核心规则。
快捷输入格式规则 v4.0(优化版)
核心理念:说人话就行,AI自动理解语境、补充细节、规整格式
本次优化:新增速记符号系统、标记驱动处理、会话上下文记忆
🎯 黄金法则
- 有姓名 → AI知道是谁
- 有行为 → AI知道做了什么
- 其他随意 → AI自动补充
支持:口语化、碎片化、无序化、语音转文字
⚡ 速记符号系统(新增)
行为速记
| 速记 | 全称 | 使用场景 | 示例 |
|---|---|---|---|
gj |
观望 | gj5 = 观望5分钟 |
gj3→zd |
zd |
主动 | zd3 = 主动搭3层 |
zd2→wb |
zt |
自己调整 | 球卡住时自己调整 | zd→zt |
wb |
完成 | 独立完成搭建 | zx→wb |
mr |
融入 | 融入小组活动 | mr→hz |
zx |
专注 | 专注完成任务 | zx15(专注15分钟) |
sb |
失败→调整 | 失败后调整再尝试 | sb2(失败2次后成功) |
ts |
探索 | 主动探索新玩法 | ts5(探索5分钟) |
cz |
创造 | 创造性搭建/设计 | cz3(3种创意方案) |
wt |
提问 | 主动提问 | wt3(提问3次) |
hz |
合作 | 与同伴合作 | hz→完成 |
fx |
分享 | 分享想法/作品 | fx→kx |
ms |
模仿 | 模仿老师/同学 | ms→zt(模仿后自己调整) |
tq |
求助 | 主动求助老师 | tq→zd(求助后主动尝试) |
情绪速记
| 速记 | 含义 | 示例 |
|---|---|---|
↑ / kx |
开心/积极 | 情绪↑ 或 kx |
→ / wd |
稳定/平和 | 情绪→ 或 wd |
↓ / fd |
烦躁/低落 | 情绪↓ 或 fd |
~ / bd |
波动 | 情绪~ 或 bd |
↑↑ / kc |
非常开心/兴奋 | 发现新玩法时↑↑ |
→→ / wa |
非常稳定/沉浸 | 全程→→ |
gd |
孤独/独自玩 | 偏好gd |
jl |
焦虑/紧张 | 新主题时jl |
社交互动速记
| 速记 | 含义 | 示例 |
|---|---|---|
hz |
合作 | hz完成(合作完成) |
fx |
分享 | fx想法(分享想法) |
jy |
建议给同伴 | jy→接受 |
bd |
被带动 | bd→参与 |
zl |
孤立/独自 | zl→专注 |
cq |
冲突/争执 | cq→解决 |
编程/技术速记(适合SPIKE/AI03)
| 速记 | 全称 | 使用场景 | 示例 |
|---|---|---|---|
bc |
编程 | 编写程序 | bc→ts(编程后调试) |
ts |
调试 | 测试并调整 | ts3(调试3次) |
cx |
创新/优化 | 改进原有方案 | cx→效果更好 |
fx |
分析 | 分析问题 | fx→解决 |
cw |
错误/bug | 发现错误 | cw→fx→修正 |
sy |
实验 | 尝试不同方案 | sy3(实验3种方案) |
对比速记
| 速记 | 含义 | 示例 |
|---|---|---|
++ / ! |
比上周进步 | 比上周++ |
= / 0 |
和之前一样 | 和之前= |
-- / ? |
需关注 | 需-- |
new |
新学生/首次 | 标记首次上课 |
↑+ |
情绪好转 | 从↓到→到↑+ |
↓- |
状态下滑 | 本周↓- |
速记组合示例
基础组合:
输入: 乔乔:gj5→zd3→zt ↑++
展开: 乔乔观望5分钟后主动搭3层,自己调整,开心,比上周进步
输入: 昊昊:慢热→zd3→反复调 →
展开: 昊昊慢热,主动搭3层,反复调整,情绪稳定
输入: 小强:频换玩法 wb↓--
展开: 小强频繁换玩法,未完成,情绪烦躁,需关注
扩展组合(新增):
输入: 丞丞:ts5→cz2→wt3 ↑↑
展开: 丞丞探索5分钟,创造了2种方案,主动提问3次,非常兴奋
输入: 一栩:bc→ts3→cx ↑+
展开: 一栩编程后调试3次,然后优化了方案,情绪好转
输入: 小鱼:gj3→tq→zd→wb →
展开: 小鱼观望3分钟,求助老师后主动尝试,最终完成,情绪稳定
输入: 昊昊:hz→jy→fx想法 ↑
展开: 昊昊与同伴合作,给同伴建议,分享自己的想法,开心
输入: 佳兴:zx20→cz3→fx作品 ↑↑
展开: 佳兴专注20分钟,创造了3种设计,分享作品,非常开心
速记与自然语言混用规则
优先级:速记符号 > 自然语言描述
| 场景 | 示例 | 处理方式 |
|---|---|---|
| 无冲突 | gj5→主动搭3层 |
正常解析 |
| 时间冲突 | gj5→观望了一会儿 |
以 gj5(5分钟)为准,「观望了一会儿」作为补充描述 |
| 行为冲突 | zd3→搭了5层 |
以 zd3(3层)为准,数值冲突时提示确认 |
| 顺序标记 | gj5→zd3→观望了很久 |
速记按序解析,自然语言作为过程描述填充到对应节点 |
解析流程:
1. 提取所有速记符号
2. 按→顺序排列行为序列
3. 自然语言作为过程描述填充到对应节点
4. 冲突时以速记数值为准
示例:
输入:乔乔:gj5→观望了一会儿→zd3→搭了挺高
解析结果:
- 行为序列:观望5分钟 → 主动搭3层
- 过程描述:「观望了一会儿」补充gj5,「搭了挺高」补充zd3
- 输出:乔乔观望了5分钟(一会儿),然后主动搭了3层(挺高的结构)
冲突警告:当速记与自然语言数值差异明显时(如zd3→搭了8层),提示确认:
⚠️ 数值差异提醒
速记:zd3(主动搭3层)
描述:"搭了8层"
是否以速记为准?[是] [以描述为准8层] [手动修改]
🏷️ 标记驱动处理(新增)
使用标记快速指定学生类型,无需中断流程
| 标记 | 含义 | 处理方式 | 保存位置 |
|---|---|---|---|
| 无标记 | 正式学生 | 双轨保存 | 班级汇总+个人档案 |
[补课] |
补课学生 | 自动检测档案位置,跨班级自动双轨保存 | 班级汇总+个人档案(含跨班级自动保存) |
[体验] |
体验课学生 | 仅班级汇总 | 班级汇总(标记体验) |
[缺课] |
今天缺席 | 记录缺席 | 班级汇总(标记缺课) |
[new] |
新学生首次 | 创建档案 | 双轨保存 |
标记使用示例
批量输入示例:
周四19点 DISC-007
乔乔:gj5→zd3→zt ↑++
昊昊:慢热→zd3→反复调 →
张小明[体验]:搭了3层,开心
李小红[补课]:专注完成,稳定
AI自动处理:
- 乔乔、昊昊:双轨保存
- 张小明[体验]:仅保存到班级汇总,不询问
- 李小红[补课]:检查档案 → 当前班级存在 → 双轨保存;其他班级存在 → 自动跨班级双轨保存
✨ 自然语言输入(推荐)
方式1:极简一句话
乔乔今天开始不敢碰,后来主动搭了三层,球卡住自己调高度,挺稳定的,比上周主动多了
昊昊还是老样子,慢热型,观察了5分钟才开始,不过后来搭得挺稳的,反复调整了几遍
方式2:关键词速记
乔乔:gj5→zd3→zt ↑++
昊昊:慢热→zd3→反复调 →
小强:频换玩法 wb↓--
方式3:会话上下文(新增)
首次指定班级后,后续无需重复
/课评 班级:发现世界-周四19点 # 只需一次
# 后续直接输入学生表现
乔乔:搭3层,开心
昊昊:慢热,稳定
🔊 语音输入优化
谐音自动纠正
AI自动匹配班级学生名单,实时纠正:
- "良心桥" → "梁昕乔"
- "中云浩" → "钟昀昊"
- "李一同" → "李怡瞳"
语音速记混合
语音输入:"呃...乔乔啊...观望了5分钟...主动搭3层...自己调整...开心"
AI解析:
学生:乔乔(匹配小名)
行为:gj5→zd3→zt
情绪:↑
📊 批量输入格式
列表式(推荐)
课程:DISC-007
班级:发现世界-周四19点
1. 乔乔:gj5→zd3→zt ↑++
2. 昊昊:慢热→zd3→反复调 →
3. 张小明[体验]:搭3层,开心
4. 李小红[补课]:专注完成,稳定
简化表格式
乔乔 gj5→zd3→zt ↑ ++
昊昊 慢热→zd3→反复调 → 渐入佳境
小明[体验] 搭3层 ↑ 积极参与
🔄 输入示例大全
示例1:极简速记
输入:乔乔:gj5→zd3→zt ↑++
AI解析:
学生:乔乔(小名)
行为:观望5分钟→主动搭3层→自己调整
情绪:开心
对比:比上周进步
示例2:语音风格
输入:呃,昊昊啊,今天上课啊,就是慢热,观察了一会儿才开始,然后搭了三层,反复调整,情绪挺稳定的
AI解析:
学生:昊昊
行为:观望→搭3层→反复调整
情绪:稳定
输出字数:约200字(精简版)
示例3:详细输入 → 详细输出
输入:乔乔今天开始观望了5分钟,后来主动搭了3层管道,球卡住的时候自己调整高度,还帮助旁边的小朋友一起搭,最后完成作品特别开心,说这是她最喜欢的作品。比上周主动多了,上周观望了10分钟才开始。
AI解析:
学生:乔乔
行为:观望5分钟→主动搭3层→自己调整→帮助同伴
情绪:开心(特别开心)
对比:比上周进步(上周观望10分钟)
亮点:主动帮助同伴、表达情感、纵向对比明显
输出字数:约280字(详细版)
📏 课评字数弹性规则
核心理念
输入越丰富 → 课评越详细
课评字数不再固定为200字,而是根据你输入的内容丰富度自动调整:
| 输入类型 | 示例 | 输出字数 | 说明 |
|---|---|---|---|
| 精简输入 | "搭了3层,开心" | 180-220字 | 基础描述,简洁明了 |
| 标准输入 | "观望5分钟后主动搭3层,自己调整,还帮助同伴" | 220-280字 | 有具体细节或亮点,充分展现 |
| 详细输入 | "观望5分钟→主动搭3层→自己调整→帮助同伴→说这是最喜欢的作品→比上周主动多了" | 280-350字 | 精彩瞬间多,全面记录 |
给教师的建议
-
简单记录 → 简洁课评
- 适合:常规课堂、表现平稳
- 输入:简要描述行为即可
-
详细描述 → 丰富课评
- 适合:有亮点、有突破、有情感瞬间
- 输入:尽可能多描述细节,AI会充分展开
-
不用担心字数
- 描述得多 ≠ 啰嗦
- AI会智能整合,保持可读性
- 家长更喜欢看到孩子具体的成长瞬间
示例4:批量混合标记
输入:
周四19点 DISC-007
乔乔:gj5→zd3→zt ↑++
昊昊:慢热→zd3→反复调 →
张小明[体验]:搭了3层,开心
📦 存储规则
存储流程和学生类型处理规则详见 CLAUDE.md 存储双轨制 和 33-first-class-rules.md。
简要说明:
- 正式学生:双轨保存(班级汇总 + 个人档案)
[补课]学生:- 当前班级档案存在 → 双轨保存(本班补课)
- 其他班级档案存在 → 自动跨班级双轨保存(无需询问)
- 任何班级都不存在 → 询问处理方式
[体验]学生:仅班级汇总[缺课]学生:仅记录缺席
跨班级补课说明
场景:学生档案在A班(如"发现世界-周四19点"),来B班(如"发现世界-周六09点")补课
自动处理方式:
- 检测到跨班级补课 → 自动双轨保存
- ✅ 课评保存到B班(补课班级)的周汇总
- ✅ 课评追加到A班(原班级)的个人历史课评记录.md(标注"【跨班级补课】本节课程在B班完成")
- 无需询问,自动完成
手动调整(如需改变默认行为):
- 输入
仅班级汇总 {学生名}→ 仅保存到补课班级,不追加到原档案 - 输入
创建新档案 {学生名}→ 在补课班级创建新档案,原档案保留
⚠️ 重要:课评正文禁止提及补课
无论学生是否标记为[补课],课评正文中绝对不能提及补课相关内容:
- ❌ 禁止出现"补课"、"补课上"、"来补课"、"本次补课"等词汇
- ❌ 禁止暗示学生非正常上课(如"今天特别来参加"、"临时加入"、"从其他班级过来"等)
- ❌ 禁止在课评正文中区分"本班学生"和"补课学生"
正确处理:
- ✅
[补课]标记仅用于后台档案管理,课评正文完全按正常学生撰写 - ✅ 课评开头直接写"XX本节课学习了...",不加任何特殊说明
- ✅ 补课信息仅保存在班级汇总元数据中,不进入课评正文
示例:
教师输入:李小红[补课]:搭了3层,专注完成
课评输出(正确):
小红本节课学习了"旋转飞机",认识了游乐园旋转设施的中心轴结构...
课评输出(错误):
小红本节课作为补课学生,学习了"旋转飞机"... ❌(禁止提及补课)
小红今天来补课,学习了"旋转飞机"... ❌(禁止提及补课)
📞 常见问题
Q:速记符号记不住怎么办?
A:不用记!直接用自然语言描述,AI一样能理解。速记是给熟练用户的可选提速方式。
Q:忘记打标记怎么办?
A:AI会检测档案自动判断。有档案=正式学生,无档案=提示选择[补课]/[体验]。
Q:标记可以组合吗?
A:可以!张小明[体验][new]表示体验课新学生。
Q:上下文记忆持续多久?
A:一次会话内有效。换班级时重新指定即可。
核心理念:用最自然的方式记录,让AI处理格式