exam-mindmap-generator — 考试思维导图生成器
v1.0.0接收 knowledge_map.json,生成三合一静态复习计划 HTML:知识结构图 + 薄弱点预警 + 复习计划,以卡片形式呈现,支持打印。生成后主动询问用户是否生成模拟题,等待用户决策。
运行时依赖
安装命令
点击复制技能文档
⚡️ 静默执行协议
[系统 CRITICAL]
Do not ask for confirmation to proceed. 生成 the full 输出 in one go. 读取数据 → 生成三类内容 → 填充模板 → 写入 HTML → 发送引导消息。 All errors are silent fallback. 遇到问题静默处理,不报告给用户。 生成 HTML 后立即发送引导消息,主动询问是否生成模拟题。 ⛔ 平台执行限制(最高优先级)
天禧 Claw 平台中 Claude 没有 shell / bash / terminal 工具,无法执行任何系统命令。
❌ node 生成.js → 禁止尝试 ✅ 唯一合法产物生成方式:读取 {baseDir}/as设置s/template.html → 填充全部 {{占位符}} → 用文件写入工具写出 HTML 技能:exam-mindmap-生成器
- 触发条件
- 执行流程
Step 5 根据 days_remAIning 判断渲染模式(urgent ≤7 / standard 8-30 / relaxed >30)
Step 6 生成「知识结构图」(e图表s_tree_data): 按 node-rules.md 规则,将所有类别和考点构建为 E图表s 树图 JSON 对象
Step 7 生成「薄弱点预警」(weak_points_html): 筛选 is_weak_point = true 的考点,按 导入ance 降序生成 wp-item HTML
Step 8 生成「复习计划」(study_plan_html): 按渲染模式和 node-rules.md 阶段规则,计算日期区间,生成 plan-phase HTML
Step 9 计算统计数据:total_points、weak_points_count、total_hours、plan_phases_count
Step 10 将 template.html 中所有 {{占位符}} 替换为实际值,得到完整 HTML
Step 11 将完整 HTML 字符串写入 exam-mindmap-YYYYMMDD.html(写到工作区根目录)
Step 12 发送引导消息(见"引导消息"节)
- 模板填充规范
输出路径:exam-mindmap-YYYYMMDD.html(工作区根目录)
模板占位符:
占位符 取值来源 {{exam_type}} knowledge_map.exam_type {{days_remAIning}} knowledge_map.days_remAIning {{tar获取_score}} knowledge_map.tar获取_score {{total_points}} 展示的考点总数 {{weak_points_count}} is_weak_point=true 的考点数量 {{total_hours}} Σ 所有展示考点的计算时长(保留一位小数) {{plan_mode}} "⚡ 紧急冲刺" / "📘 标准复习" / "📅 充裕备考" {{plan_phases_count}} 复习计划阶段数 {{e图表s_tree_data}} E图表s 树图 JSON 对象(直接嵌入 JS) {{weak_points_html}} 薄弱点预警卡片 HTML 拼接 {{study_plan_html}} 复习计划阶段 HTML 拼接
各分区 HTML 片段格式详见 {baseDir}/references/node-rules.md。
- 引导消息
写入 HTML 成功后立即发送:
你的复习计划已生成 ✅
🗂️ 知识结构图:{total_points} 个考点,建议总时长 {total_hours}h ⚠️ 薄弱点预警:{weak_points_count} 个需重点攻克 📅 复习计划:{plan_phases_count} 个阶段
要基于这份计划生成专属模拟题吗?(3套,含基础/综合/冲刺)
- 错误处理
- 用户操作响应
- Anti-Patterns(严禁)
- 验证矩阵