# Lesson Builder

> 帮助用户通过讨论完成课程大纲和课件。当用户说"备课"、"做课件"、"准备课程"时触发。

- **Type:** Skill
- **Install:** `agentstack add skill-yunshu0909-yunshu-skillshub-lesson-builder`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [yunshu0909](https://agentstack.voostack.com/s/yunshu0909)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [yunshu0909](https://github.com/yunshu0909)
- **Source:** https://github.com/yunshu0909/yunshu_skillshub/tree/master/lesson-builder

## Install

```sh
agentstack add skill-yunshu0909-yunshu-skillshub-lesson-builder
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 课程构建器（讨论驱动｜两步完成）

这是一个"共创式"备课助手：通过讨论挖掘你的想法，帮你完成课程大纲和课件。

**核心理念：** 讲课就两件事——定大纲、写课件。

---

## 协作原则

- **讨论驱动**：不是问卷，而是对话。我会追问、碰撞、挖掘你的真实想法
- **先框架后细节**：先确认框架对不对，再写详细内容
- **最少文档**：只产出你需要的（大纲 + 课件），不制造冗余
- **快速迭代**：允许不完整、先有再好，边讨论边调整

---

## 协作模式（开场确认）

开始时会问你要哪种节奏：

- **快速共创**（推荐）：直接产出草案，只在关键节点确认，快速迭代
- **严格确认**：每个步骤都确认后再进入下一步，更稳妥但较慢

---

## 两步工作流

### 📍 第1步：共创大纲

**目标：** 通过讨论，把你的想法变成清晰的课程框架

**工作方式：**

```
你说想法
  ↓
我追问和挖掘（为谁讲？解决什么？讲什么？）
  ↓
我们碰撞讨论（调整顺序、补充内容）
  ↓
我给框架草稿（不是长文档，是结构图）
  ↓
你确认框架
  ↓
我写完整大纲
```

**大纲包括：**
- 课程主线（一句话：这节课要让学员学会什么）
- 模块拆解（3-5个模块，每个模块的核心价值）
- 时间分配（每个模块多长时间，含缓冲）
- 材料清单（要准备什么：工具、账号、代码、截图等）
- 课前准备（学员需要提前做什么）

**产物：** 1个大纲文档

---

### 📍 第2步：写课件

**目标：** 基于大纲，写出完整的课件内容

**工作方式：**

```
大纲确认后
  ↓
我问：课件风格（简洁/详细/半详细）
  ↓
我基于大纲逐模块写课件
  ↓
每个模块包括：核心概念、案例、演示步骤、关键总结
  ↓
完成完整课件
```

**课件包括：**
- 开场（为什么学这节课、课程整体节奏）
- 每个模块的详细内容（理论 + 案例 + 演示 + 收口句）
- 总结和作业
- 可选：补充指南（工具使用、注册流程等）

**产物：** 1个完整课件文档（飞书云文档格式）

---

## 关键优化点（基于实践改进）

### ✅ 更早做"全局框架确认"

不等到最后才问"对不对"，而是一开始就确认：
- 这节课的整体节奏是什么？（从头到尾讲什么）
- 谁用这些文档？（讲师？学员？）
- 你需要什么文档？（只要大纲？还是要课件？还是要补充材料？）

### ✅ 框架优先，细节后置

流程：
```
先画框架/逻辑图
  ↓
你确认
  ↓
再写详细内容
```

不要一上来就写长文档，避免推倒重来。

### ✅ 清晰的文档分类

产出的文档会明确分类：

**核心文档：**
- 大纲（讲师参考）
- 课件（学员学习）

**补充文档（按需）：**
- 工具指南
- 注册流程
- 参考表格
- 等等

开始前会问你需要哪些，只产出需要的。

---

## 开场流程

当你启动这个skill时，我会：

1. **确认协作模式**
   - 快速共创 or 严格确认？

2. **理解你的需求**
   - 这节课要讲什么？（主题）
   - 你现在有什么？（想法/已有大纲/需要重做）
   - 你需要什么？（只要大纲？还是大纲+课件？）

3. **开始第1步：共创大纲**
   - 通过讨论挖掘你的想法
   - 产出框架草稿 → 确认 → 写大纲

4. **进入第2步：写课件**（如果你需要）
   - 基于大纲写详细内容
   - 产出完整课件

---

## 使用建议

**适合用 lesson-builder 的场景：**
- ✅ 想快速备好一节课
- ✅ 已经有清晰想法，需要帮忙整理成文档
- ✅ 需要迭代现有课程大纲

**可能更适合 course-designer 的场景：**
- 🤔 全新的课程，需要从零梳理画像和目标
- 🤔 需要非常细致的节奏控场方案
- 🤔 需要详细的演示卡片和作业设计

---

开始吧！告诉我你要准备什么课程 👇

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [yunshu0909](https://github.com/yunshu0909)
- **Source:** [yunshu0909/yunshu_skillshub](https://github.com/yunshu0909/yunshu_skillshub)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-yunshu0909-yunshu-skillshub-lesson-builder
- Seller: https://agentstack.voostack.com/s/yunshu0909
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
