Kaynağa Gözat

新增第5次作业:skill练习

邹超强 1 ay önce
ebeveyn
işleme
f9313b2f85

+ 102 - 0
05_skill_homework/SKILL.md

@@ -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. 如果用户没有提供下月计划,可以生成“待补充”或先追问。

+ 51 - 0
05_skill_homework/assets/monthly-summary-template.md

@@ -0,0 +1,51 @@
+# {year}年{month}月学习总结
+
+**姓名:** {name}
+**汇报对象:** {mentor}
+**汇报周期:** {start_date} 至 {end_date}
+
+## 一、本月学习概览
+
+{monthly_overview}
+
+## 二、按周学习内容
+
+### 第1周:{week_1_title}
+
+{week_1_content}
+
+### 第2周:{week_2_title}
+
+{week_2_content}
+
+### 第3周:{week_3_title}
+
+{week_3_content}
+
+### 第4周:{week_4_title}
+
+{week_4_content}
+
+{week_5_optional}
+
+## 三、完成的作业或项目
+
+{assignments_and_projects}
+
+## 四、本月学习成果与收获
+
+{learning_outcomes}
+
+## 五、遇到的问题与解决情况
+
+| 问题 | 解决方式 | 当前状态 |
+|:-----|:---------|:---------|
+{problems_table}
+
+## 六、下月学习计划与目标
+
+{next_month_plan}
+
+## 七、衔接说明
+
+{transition_notes}