--- name: keping-optimizer description: 课评工作流程优化Skill。提供三级备份机制、自动补全缺失信息、路径自动创建、速记符号自动补全、智能班级预加载、实时校验提醒等功能,让课评更高效更安全。 version: 1.0.0 author: 穹狼教学团队 --- # 课评工作流程优化 Skill ## 功能概述 本Skill提供一系列工作流程优化功能,提升课评生成效率、数据安全性和规范一致性。 ### 核心能力 - **三级备份机制**:防止数据丢失,提供完整恢复选项 - **自动补全缺失信息**:日期、课程编号、课次自动填入 - **路径自动创建**:自动创建不存在的目录结构 - **速记符号自动补全**:输入时实时提示和补全 - **实时校验提醒**:保存前检查规范,提前发现问题 - **智能班级预加载**:根据时间自动预加载当天班级 --- ## 一、三级备份机制 ### 功能说明 确保课评数据安全,防止因系统问题或人为失误导致数据丢失。 ### 备份策略 ``` ┌───────────────────────────────────────────────────────┐ │ 第1级:直接保存到目标路径(主保存) │ │ └── 路径:.claude/memory/class/... │ │ │ │ 第2级:同时保存到 .backup/ 目录(时间戳备份) │ │ └── 路径:.claude/.backup/YYYYMMDD_HHMMSS_{学生}.md│ │ │ │ 第3级:写入前备份现有文件(防止覆盖) │ │ └── 路径:原文件路径 + .md.bak │ └───────────────────────────────────────────────────────┘ ``` ### 执行流程 ``` 1. 检查目标路径是否存在 → 不存在则自动创建 2. 检查是否存在旧文件 → 存在则先备份为 .md.bak 3. 写入新文件到主路径 4. 同时写入备份到 .claude/.backup/ 目录 5. 确认两次写入都成功 6. 删除超过7天的旧备份(自动清理) ``` ### 恢复功能 ``` 指令:/恢复 乔乔 → 列出该学生的所有备份版本 → 选择版本恢复 指令:/恢复备份 → 恢复最近一次备份 ``` ### 自动清理策略 - 保留最近7天的所有备份 - 保留每月1号的备份(长期存档) - 自动删除超过时间的备份 --- ## 二、自动补全缺失信息 ### 功能说明 教师只需输入核心表现,系统自动补全日期、课程编号、课次等元信息。 ### 自动补全规则 | 信息项 | 补全规则 | 默认值 | |--------|---------|--------| | **日期** | 取当天日期,格式YYYYMMDD | 20260516 | | **课程编号** | 根据班级名称自动匹配 | 如AICODE03-01 | | **课次** | 根据学期周数自动计算 | 第11周 = 课次11 | | **课程主题** | 根据课程代码+周数自动匹配 | 如"蜥蜴" | ### 输入示例 **极简输入**: ``` /课评 班级:发现世界-周四19点 乔乔:gj5→zd3→zt ↑++ ``` **自动补全后**: ``` 日期:20260516 班级:发现世界-周四19点 课程编号:DISC-011 课次:第11课 课程主题:鳄鱼 ``` ### 手动覆盖规则 如果教师显式输入了某项信息,优先使用教师输入: ``` 日期:4月2日 ← 教师指定,优先使用 班级:发现世界-周四19点 乔乔:gj5→zd3→zt ↑++ ``` --- ## 三、路径自动创建 ### 功能说明 自动创建不存在的目录结构,避免因目录缺失导致保存失败。 ### 自动创建的目录结构 ``` .claude/memory/class/ ├── {班级名称}/ │ ├── summaries/ ← 自动创建 │ ├── {学生姓名}/ │ │ └── feedback/ ← 自动创建 │ └── 补课/ │ └── {学生姓名}/ │ └── feedback/ ← 自动创建 └── .backup/ ← 自动创建 ``` ### 执行逻辑 ```python 目标路径:.claude/memory/class/AICODE03小Q周五1900/乔乔/feedback/ 检查:.claude/memory/class/ → 存在 检查:.claude/memory/class/AICODE03小Q周五1900/ → 存在? → 不存在,自动创建 检查:.claude/memory/class/AICODE03小Q周五1900/乔乔/ → 存在? → 不存在,自动创建 检查:.claude/memory/class/AICODE03小Q周五1900/乔乔/feedback/ → 存在? → 不存在,自动创建 → 目录完整,可以保存! ``` ### 目录缺失提示 创建目录时提供提示: ``` ⚠️ 目录不存在,已自动创建:.claude/memory/class/.../feedback/ ``` --- ## 四、速记符号自动补全 ### 功能说明 输入速记符号时实时提示含义,并提供Tab补全功能。 ### 速记符号速查表 | 符号 | 含义 | 完整描述 | |------|------|---------| | `gj` | 观望 | gj5=观望5分钟 | | `zd` | 主动搭 | zd3=主动搭3层 | | `zt` | 自己调整 | 球卡住时自己调整 | | `wb` | 完成 | 独立完成搭建 | | `zx` | 专注 | zx15=专注15分钟 | | `sb` | 失败后调整 | sb2=失败2次后成功 | | `ts` | 探索 | ts5=探索5分钟 | | `cz` | 创造 | cz3=3种创意方案 | | `wt` | 提问 | wt3=提问3次 | | `hz` | 合作 | 合作完成 | | `fx` | 分享 | 分享想法/作品 | ### 自动补全交互示例 **示例1:自动补全数字** ``` 教师输入:乔乔:gj 系统提示: ├─ gj3 → 观望3分钟 ├─ gj5 → 观望5分钟 └─ gj10 → 观望10分钟 教师按Tab键:→ gj5 ``` **示例2:符号理解提示** ``` 教师输入:乔乔:zd3 系统提示:✅ 识别为「主动搭3层」 ``` **示例3:模糊匹配** ``` 教师输入:乔乔:g5 系统提示:是否是 gj5(观望5分钟)? [是/否] ``` --- ## 五、实时校验提醒 ### 功能说明 保存前自动检查课评是否符合规范,提前发现并提醒问题。 ### 校验清单 | 检查项 | 规范要求 | 检查方式 | |--------|---------|---------| | **课程编号** | CSP/AICODE前缀,不是C++/AI | 正则匹配 | | **日期格式** | YYYYMMDD格式 | 格式验证 | | **目录结构** | 完整路径存在 | 路径检查 | | **文件命名** | 符合规范要求 | 正则匹配 | | **课评正文** | 不提及"补课"等词 | 关键词扫描 | | **字数范围** | 180-350字 | 字数统计 | ### 校验结果展示 **通过(全部绿色)**: ``` ✅ 课程编号:AICODE03-11(符合规范) ✅ 日期格式:20260516(正确) ✅ 目录结构:完整存在 ✅ 文件命名:规范 ✅ 课评正文:无违规词汇 ✅ 字数:210字(符合要求) ``` **存在问题(黄色警告)**: ``` ⚠️ 课程编号:AI03-11(不是标准格式) → 建议改为:AICODE03-11 ⚠️ 课评正文:检测到「补课」词汇 → 建议删除或替换 ``` ### 校验时机 - **生成后立即校验**:课评生成完成即检查 - **保存前最终校验**:写入文件前最后检查 - **教师可跳过**:警告不阻塞保存,但记录在待修复列表 --- ## 六、智能班级预加载 ### 功能说明 每次打开系统时,根据当前时间自动预加载当天的班级。 ### 预加载规则 | 当前时间 | 自动预加载班级 | |---------|----------------| | 周一上午10点 | 小小班-周一上午10点 | | 周一下午16点 | 小小班-周一下午16点 | | 周四晚上19点 | 发现世界-周四19点 | | 周六上午10点 | SPIKE-周六上午10点 | | 周六下午14点 | AICODE03-周六下午14点 | ### 快捷指令 | 指令 | 功能 | |------|------| | **`/周几`** | **按上课日快速索引(推荐)**,如 `/周六`、`/周日`、`/周四` | | `/今天` | 自动判断当天星期几,选择对应班级 | | `/本周` | 选择本周的班级列表 | | `/班级` | 手动选择班级 | | `/模板 {班级}` | 加载班级学生名单模板 | ### 模板加载示例 **指令**:`/模板 周四19点` **自动生成**: ``` 班级:发现世界-周四19点 日期:20260516 乔乔:______ 昊昊:______ 小明:______ 小红:______ ``` --- ## 七、批量处理优化 ### 7.1 并行生成 + 逐份实时保存 **问题**:全部生成后统一保存,一旦中断全部丢失 **优化**:生成一份立即保存一份 ``` 教师输入5个学生 → 系统并行生成 → 乔乔课评生成完成 → 立即保存 ✅ → 昊昊课评生成完成 → 立即保存 ✅ → 其他继续... ``` **中断恢复**: ``` 上次中断:乔乔、昊昊已保存,小明、小红未完成 重新运行:检测到已保存的学生,直接跳过,继续处理未完成的 ``` ### 7.2 批量修改工具 **功能**:一次性修改多个课评的共同内容 **指令格式**: ``` /批量修改 {查找内容}→{替换内容} ``` **示例**: ``` /批量修改 搭建→拼搭 → 自动查找并替换本周所有课评中的"搭建"为"拼搭" /批量添加 继续加油! → 自动在所有课评结尾添加"继续加油!" ``` --- ## 八、快捷指令大全 | 指令分类 | 指令 | 功能描述 | |---------|------|---------| | **班级选择** | **`/周几`** | **按上课日快速索引(推荐)**,如 `/周六`、`/周日` | | | `/今天` | 自动判断当天星期几,选择对应班级 | | | `/本周` | 选择本周班级列表 | | | `/班级 {班级名}` | 手动选择指定班级 | | **模板加载** | `/模板 {班级}` | 加载班级学生名单模板 | | | `/空模板` | 创建空模板 | | **批量操作** | `/批量修改 {查找}→{替换}` | 批量替换课评内容 | | | `/批量添加 {内容}` | 批量在课评结尾添加内容 | | **数据恢复** | `/恢复 {学生}` | 恢复该学生的备份 | | | `/恢复备份` | 恢复最近一次备份 | | | `/清理备份` | 清理过期备份文件 | | **校验检查** | `/检查` | 检查本周课评是否符合规范 | | | `/检查 {班级}` | 检查指定班级课评 | | **保存与补存** | `/补存` | 尝试重新保存失败的课评 | | | `/学生 {姓名}` | 查看学生档案和历史课评 | --- ## 九、待修复列表功能 ### 功能说明 保存校验发现问题但教师选择跳过保存时,自动记录在待修复列表,后续可集中处理。 ### 待修复列表存储 ``` 路径:.claude/.tasks/fix-list-YYYYMMDD.md ``` ### 待修复项目格式 ```markdown # 待修复列表 - 2026-05-16 ## 发现世界-周四19点 - [ ] 乔乔:课程编号不规范(AI03-11 → 建议改为 AICODE03-11) - [ ] 昊昊:课评正文包含"补课"词汇(需要删除或替换) - [ ] 小明:字数仅140字(需要补充内容) ## AICODE03-周六14点 - [ ] 小红:文件命名不符合规范 ``` ### 修复流程 ``` 指令:/修复 → 展示待修复列表 → 逐个处理或批量自动修复 → 修复完成从列表移除 ``` --- ## 十、组合使用示例 ### 完整优化流程示例 **Step 1:智能预加载班级** ``` 教师:/周六(或 /今天) → 自动加载:发现世界-周六09点 ``` **Step 2:加载班级模板** ``` 教师:/模板 周四19点 → 自动生成学生名单模板 ``` **Step 3:速记符号输入(自动补全)** ``` 乔乔:gj5→zd3→zt ↑++ 昊昊:慢热→zd3→反复调 → ``` **Step 4:生成并立即保存(三级备份)** ``` → 生成乔乔课评 → 立即保存(三级备份)✅ → 生成昊昊课评 → 立即保存(三级备份)✅ ``` **Step 5:实时校验提醒** ``` ✅ 乔乔:全部通过 ⚠️ 昊昊:课程编号不规范,建议改为DISC-011 → 教师确认修改 → 自动修复后保存 ``` **Step 6:完成!** ``` ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✅ 全部完成! 已保存学生:2人 已备份文件:4份(主文件+备份) 待修复项目:0项 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ``` --- ## 依赖文件 ``` # 规则文件 .claude/rules/00-core.md .claude/rules/20-workflow.md .claude/rules/21-shorthand.md # 学生数据 .claude/memory/class/{班级}/{学生}/profile.md .claude/memory/class/{班级}/{学生}/feedback/ # 备份目录(自动创建) .claude/.backup/ .claude/.tasks/ ``` --- ## 版本历史 | 版本 | 日期 | 更新内容 | |-----|------|---------| | **v1.0.0** | **2026-05-16** | 初始版本:三级备份、自动补全、路径自动创建、速记补全、实时校验、智能预加载、批量处理、待修复列表 | --- *维护者:穹狼教学团队* *最后更新:2026-05-16*