dsh-project-based-learning
在终端中运行以下命令:
dsh plugin install Kirisame1969/dsh-project-based-learning
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DSH 会话中执行 dsh plugin install Kirisame1969/dsh-project-based-learning,源码地址为 https://github.com/Kirisame1969/dsh-project-based-learning 。
插件介绍
大多数 AI 辅导会话都有一个共同毛病:学员说一句"我会了",教练就放行了;答对一道诊断题就被判定"掌握"。事实性知识和操作技能混在一起喂,AI 代写的代码被算进能力证据,阶段验收全靠"看起来还行"。学科内容又被硬编码进提示词,换个方向就得推倒重来。
dsh-project-based-learning 把问题拆成两层:教学法留在引擎里,学科知识装进可整体替换的领域包。引擎只定义协议——分阶段路线、任务卡、证据档案、三档验收结论;领域包只提供内容——项目原型、诊断题、验证配方、常见陷阱。换学科不需要改引擎,随包自带第一个领域包:Unity / C#。更关键的是,"证据不支撑的结论被拒绝""未解决阻塞项时阶段不能通过""引擎文件不得出现学科专有词"这些规则不是写在提示词里的愿望,而是由零依赖校验器在每次可验收动作后机械执行的门禁。状态唯一存在 .coach/state.json,PROGRESS.md 只是渲染视图,禁止手改。
如果你正在学一条具体的技术路线,且不想让 AI 替你写完代码再假装自己会了,这个插件就是为这种学习设计的。它驱动你动手、逼你解释、要求你迁移到新情境,然后才把成果算进档案。教练跑闭环,学员做真事。
使用场景
- 学员按阶段任务卡动手完成项目,提交可复现证据后教练做三档验收
- 切换学科只需替换领域包文件,引擎协议与校验规则保持不变
- 校验器在每次验收动作后机械检查状态文件,未解决阻塞项直接拦截阶段通过
适合人员
- 自学具体技术栈、要求 AI 当教练逼自己动手而非代写的学员
- 想用 DSH 搭建一套可复用、可校验的教学协议的开发者
- 需要把学科内容从提示词中解耦、方便整体替换的教程或课程作者