|
@@ -0,0 +1,102 @@
|
|
|
|
|
+---
|
|
|
|
|
+name: monthly-learning-summary
|
|
|
|
|
+description: 当用户需要生成学生月度学习总结、月报、月底学习汇报、本月学习复盘时使用。适用于用户说“写月报”“生成月度总结”“本月学习总结”“月底汇报”“帮我整理这个月学了什么”等场景,用于生成面向导师或老师的结构化学习总结。不适用于周报、年终总结、单纯项目进度报告、简历或营销文案。
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+# 生成月度学习总结
|
|
|
|
|
+
|
|
|
|
|
+## 目标
|
|
|
|
|
+
|
|
|
|
|
+根据用户提供的简要学习情况,生成一份结构清晰、语气正式自然、适合提交给导师或老师的月度学习总结。
|
|
|
|
|
+
|
|
|
|
|
+生成时必须基于用户提供的信息组织内容,不能编造项目、成绩、证书、比赛结果或导师评价。
|
|
|
|
|
+
|
|
|
|
|
+## 执行步骤
|
|
|
|
|
+
|
|
|
|
|
+1. 确认汇报月份。
|
|
|
|
|
+ - 如果用户明确给出月份,使用用户指定的月份。
|
|
|
|
|
+ - 如果用户只说“这个月”或“本月”,使用当前月份。
|
|
|
|
|
+ - 如果月份不清楚,先询问用户要写哪个月份。
|
|
|
|
|
+
|
|
|
|
|
+2. 收集必要信息。
|
|
|
|
|
+ - 如果用户没有说明每周学习内容,询问本月每周大概学了什么。
|
|
|
|
|
+ - 如果用户没有说明完成的作业或项目,询问本月是否有作业、练习项目或课堂项目。
|
|
|
|
|
+ - 如果用户没有说明下月计划,询问下月准备继续学习什么。
|
|
|
|
|
+ - 一次最多问三个问题,避免让用户觉得复杂。
|
|
|
|
|
+
|
|
|
|
|
+3. 按周整理学习内容。
|
|
|
|
|
+ - 如果用户已经按周说明,保留用户原有顺序。
|
|
|
|
|
+ - 如果用户只给出一串知识点,就按照学习顺序整理成第1周到第4周,并注明“按学习顺序整理”。
|
|
|
|
|
+ - 如果用户明确提到五个学习阶段,可以增加第5周。
|
|
|
|
|
+
|
|
|
|
|
+4. 读取模板文件:
|
|
|
|
|
+ - 使用 `{baseDir}/assets/monthly-summary-template.md`
|
|
|
|
|
+ - 按模板结构填充内容。
|
|
|
|
|
+
|
|
|
|
|
+5. 生成总结内容。
|
|
|
|
|
+ - 本月学习概览:概括本月学习主题和整体进度。
|
|
|
|
|
+ - 按周学习内容:分周列出核心知识点。
|
|
|
|
|
+ - 完成的作业或项目:说明项目名称、完成情况和练习价值。
|
|
|
|
|
+ - 学习成果与收获:总结掌握了什么、能力有什么提升。
|
|
|
|
|
+ - 遇到的问题与解决情况:只写用户提供的问题,不能编造。
|
|
|
|
|
+ - 下月学习计划与目标:写成具体、可执行的目标。
|
|
|
|
|
+
|
|
|
|
|
+6. 输出前检查。
|
|
|
|
|
+ - 是否包含按周学习内容。
|
|
|
|
|
+ - 是否列出作业或项目;如果没有,明确写“暂无明确作业或项目记录”。
|
|
|
|
|
+ - 是否列出问题与解决方式;如果没有,明确写“本月未提供具体问题”。
|
|
|
|
|
+ - 是否包含下月学习计划。
|
|
|
|
|
+ - 是否保持模板结构完整。
|
|
|
|
|
+
|
|
|
|
|
+## 输出要求
|
|
|
|
|
+
|
|
|
|
|
+- 默认使用中文输出。
|
|
|
|
|
+- 语气要正式、自然,像学生向导师汇报。
|
|
|
|
|
+- 保持模板标题结构不变。
|
|
|
|
|
+- 用户没提供的信息不能编造,可以用“待补充”标记。
|
|
|
|
|
+- 多使用具体表达,例如“学习了”“完成了”“掌握了”“梳理了”“实践了”。
|
|
|
|
|
+- 如果用户提供的信息很少,也要先生成可用草稿,并提示哪些地方需要补充。
|
|
|
|
|
+
|
|
|
|
|
+## 边界情况处理
|
|
|
|
|
+
|
|
|
|
|
+### 用户信息很少
|
|
|
|
|
+
|
|
|
|
|
+如果用户只说:“这个月学了 HTML、CSS、JavaScript 和 React。”
|
|
|
|
|
+
|
|
|
|
|
+可以按学习顺序整理为:
|
|
|
|
|
+
|
|
|
|
|
+- 第1周:HTML 与 CSS 基础
|
|
|
|
|
+- 第2周:JavaScript 基础
|
|
|
|
|
+- 第3周:React 核心概念
|
|
|
|
|
+- 第4周:综合练习或复习巩固
|
|
|
|
|
+
|
|
|
|
|
+同时说明:以上周次是根据学习顺序整理,用户可以继续调整真实时间安排。
|
|
|
|
|
+
|
|
|
|
|
+### 用户没有提供问题
|
|
|
|
|
+
|
|
|
|
|
+不能替用户编造问题。应写:
|
|
|
|
|
+
|
|
|
|
|
+“本月未提供具体问题,后续可补充学习中遇到的卡点、报错或理解难点。”
|
|
|
|
|
+
|
|
|
|
|
+### 用户没有提供项目
|
|
|
|
|
+
|
|
|
|
|
+不能编造项目。应写:
|
|
|
|
|
+
|
|
|
|
|
+“暂无明确作业或项目记录,可补充练习项目、课堂作业或代码实践。”
|
|
|
|
|
+
|
|
|
|
|
+### 学习内容跨月
|
|
|
|
|
+
|
|
|
|
|
+如果用户描述的学习周期跨越两个月,只整理目标月份内的内容。另一个月份的内容可以放到“衔接说明”里简单说明。
|
|
|
|
|
+
|
|
|
|
|
+## 示例
|
|
|
|
|
+
|
|
|
|
|
+用户输入:
|
|
|
|
|
+
|
|
|
|
|
+“帮我写一份本月学习总结,这个月学了 HTML、CSS、JavaScript 和 React,做了一个 TodoList。”
|
|
|
|
|
+
|
|
|
|
|
+处理方式:
|
|
|
|
|
+
|
|
|
|
|
+1. 使用本 Skill。
|
|
|
|
|
+2. 按学习顺序整理每周内容。
|
|
|
|
|
+3. 把 TodoList 写入“完成的作业或项目”。
|
|
|
|
|
+4. 如果用户没有提供下月计划,可以生成“待补充”或先追问。
|