开源了一个 Codex Skill:把项目自动整理成学习包、练习题和技能树
开源了一个 Codex Skill:把项目自动整理成学习包、练习题和技能树
最近在复习自己的毕设项目时,我发现一个很现实的问题:
很多时候我们说“我要学习一个项目”,但真正开始时会很乱。
直接看 README,可能只知道怎么启动,不知道整体结构。
直接问 AI 解释代码,又容易得到一大段总结,看完好像懂了,但其实没有经过检验。
如果项目稍微复杂一点,比如同时包含前端、后端、数据库、音视频链路、嵌入式端、MQTT 控制等模块,就更容易陷入“每个文件都看过,但系统还是串不起来”的状态。
所以我尝试做了一个 Codex Skill:learning-workflow-designer。
它的目标不是简单地“总结项目”,而是把一个项目整理成一套可以学习、可以练习、可以批改、可以持续反馈的学习包。
GitHub 地址:
https://github.com/heyu-233/learning-workflow-designer
一、为什么要做这个 Skill?
我最开始只是想复习自己的毕设项目。
我的项目里有很多模块:
- 前端页面
- Spring Boot 后端
- MySQL 数据库
- MQTT 控制链路
- 摄像头采集
- V4L2
- H.264 编码
- RTMP 推流
- nginx-rtmp
- HTTP-FLV 播放
如果只是让 AI “解释一下这个项目”,它确实可以解释,但问题是:
- 它解释得太平了,没有学习顺序。
- 我看完之后不知道自己掌握了多少。
- 没有练习题,也就没有检验。
- 做完题之后没有持续的正反馈。
- 下次换一个项目,又要重新组织提示词。
后来我发现,更有效的学习方式应该是:
先拆项目,再按章节学习,再做题,再批改,再用技能树记录进度。
于是就做了这个 skill。
二、这个 Skill 能生成什么?
默认情况下,它会生成四类文件:
learning-content.md 学习内容
exercises.md 练习题
reference-answers.md 参考答案
skill-tree.html 技能树
核心设计:
默认学习模式 + 轻量模式
默认拆成 10 个章节
每章内容循序渐进
题目支持排序题、代码判断题、链路判断题、故障排查题
练习题带明确分值
技能树进度只根据 exercises.md 的分值更新
支持 Markdown 和基础 DOCX 输出
批改时可在答案后插入批注
这个 skill 更像是一个“项目学习工作流”,而不是单纯的总结工具。
GitHub 地址:
https://github.com/heyu-233/learning-workflow-designer
更多推荐

所有评论(0)