# 业务背景

这份 skill 不是一个通用课程生成器。

它当前服务的是一类非常具体的课程：
**AI 智能体项目课**。

## 我们到底在做什么

我们不是先讲很多概念，再让学生慢慢想。

我们更像是在设计一类“先开始做，再在改进中学习”的项目课。

学生面对的通常不是一段抽象知识，
而是一个可以直接看到、直接操作、可以继续修改的作品原型。

这个作品原型，大多数时候会是：
- 一个网页
- 一个丰富、多媒体、可交互的网页片段
- 一个可以继续调整、继续扩展的小项目

AI 智能体在这里，不只是工具，
而是学生一起做项目、一起修改、一起推进作品的搭档。

## 这类课的核心目标

这类课最重要的，不是先把知识讲复杂，
也不是先把技术点拆得很细。

核心目标是：

**让学生快速动手。**

也就是说：
- 学生不用复杂思考，就可以先开始做
- 先做出一点东西
- 做出来之后，再开始观察、比较、修改、表达
- 在一次次改进中，获得训练和能力

所以这里的“学习”，不是停留在听懂，
而是发生在：
- 动手
- 调整
- 比较
- 再修改

## 这会影响整个 pipeline 的写法

因为业务背景已经固定，
所以后续智能体在工作时，不应该反复回到“大方向还没定”的状态。

例如，不需要再频繁追问：
- 这是 Scratch 课吗？
- 这是 HTML 入门课吗？
- 这是兴趣课吗？
- 核心目标是 JS 事件、创意设计还是 Debug？
- 是不是要把很多效果全上？

这些问题在这个 skill 里，不是每次都重新讨论的前提。

默认前提已经成立：
我们就是在为 **AI 智能体项目课** 生产课程模板。

## pipeline 在这个背景下要做什么

这条流水线的工作，不是先讨论“课是什么”，
而是把一个具体项目题目逐步收成可用模板。

也就是：
1. 先做 demo，让任务方向可见
2. 再整理 student 侧，让学生知道怎么开始做
3. 再整理 teacher 侧，让老师知道训练重点和卡点
4. 最后把内容落成页面和模板资产

## 一句话总结

这个 skill 服务的是：
**AI 智能体项目课的课程模板生产。**

它强调的是：
**先动手，再思考；先产出，再改进；在反复微调中获得能力。**
