---
description: 深入分析参考专栏的结构
argument-hint: <专栏名称>
scripts:
  sh: ../../scripts/bash/analyze.sh
  ps1: ../../scripts/powershell/analyze.ps1
---

# /analyze - 专栏结构分析系统 📊

> **核心理念**: 深入剖析优秀专栏的章节结构、进阶路径和教学设计
> **目标**: 帮助你理解"为什么这样设计课程",而不仅仅是看到"设计成什么样"

---

## 第一步: 运行脚本获取数据 ⚠️ 必须执行

### 执行分析

```bash
# AI 操作: 运行脚本(传入专栏名称参数)
bash scripts/bash/analyze.sh "$ARGUMENT"
```

其中 `$ARGUMENT` 是用户输入的专栏名称。

### 解析返回结果

脚本会返回 JSON 格式的数据:

- **如果 `status === "error"`**: 显示错误信息
- **如果 `action === "analyze"`**: 继续分析流程

---

## 第二步: 生成结构分析报告 ⚠️ 必须执行

### 从返回的 JSON 中提取数据

- `course.name` - 专栏名称
- `course.field` - 领域
- `course.level` - 难度
- `course.total_chapters` - 总章节数
- `chapters[]` - 所有章节信息

### AI 任务: 智能分析

分析以下维度:

1. **章节划分模式**:
   - 是否有"预习篇/基础篇/进阶篇/实战篇"等分段
   - 每个阶段的章节分布
   - 识别开篇词、总结篇

2. **进阶路径**:
   - 从简单到复杂的知识点排布
   - 关键转折点(从理论到实践)
   - 难度曲线

3. **教学设计特色**:
   - 标题命名风格(问题式?结论式?)
   - 是否有案例/实战/综合练习
   - 知识点密度

### 生成报告

```
╔══════════════════════════════════════════════════════════╗
║              📊 《[专栏名]》结构分析                         ║
╚══════════════════════════════════════════════════════════╝

📋 基本信息
  • 领域: [field]
  • 难度: [level]
  • 总章节数: [total] 讲

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📑 章节划分结构

[开篇词] (1讲)
  └─ [标题]

[预习篇/准备篇] ([X]讲)
  ├─ [标题1]
  ├─ [标题2]
  └─ [标题3]

[基础篇/核心篇] ([Y]讲)
  ├─ [标题1]
  ├─ [标题2]
  ...

[进阶篇/深入篇] ([Z]讲)
  ├─ [标题1]
  ...

[实战篇/综合篇] ([W]讲)
  └─ [标题]

[总结篇] (1讲)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🎯 进阶路径分析

阶段1: [阶段名] (第1-X讲)
  目标: [学习目标]
  特点: [教学特点]

阶段2: [阶段名] (第X+1-Y讲)
  目标: [学习目标]
  特点: [教学特点]

阶段3: [阶段名] (第Y+1-Z讲)
  目标: [学习目标]
  特点: [教学特点]

关键转折点:
  • 第[X]讲: [转折说明]
  • 第[Y]讲: [转折说明]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💡 教学设计特色

标题风格: [分析]
  示例: "[具体标题例子]"
  特点: [如:问题导向/结论先行/场景化]

内容组织:
  ✓ 理论讲解: [占比/特点]
  ✓ 实践案例: [数量/类型]
  ✓ 综合练习: [是否有/形式]

知识点密度:
  [用进度条表示: ████████░░ 80%]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ 值得借鉴的设计

1. [设计亮点1]
   说明: [为什么好,如何借鉴]

2. [设计亮点2]
   说明: [为什么好,如何借鉴]

3. [设计亮点3]
   说明: [为什么好,如何借鉴]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🎓 应用建议

如果你的课程是 "[当前用户课程名]":

建议采用:
  • [建议1]
  • [建议2]
  • [建议3]

可以优化:
  • [优化点1]
  • [优化点2]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

💬 下一步操作:

  1. /reference - 查看更多推荐专栏
  2. /outline - 应用分析结果,开始设计大纲
  3. /analyze [其他专栏] - 对比分析另一个专栏

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

## 高级功能: 对比分析(可选)

如果用户连续分析多个专栏,提供对比:

```
📊 对比分析

《[专栏A]》 vs 《[专栏B]》

章节数: [A数量] vs [B数量]
难度曲线: [A特点] vs [B特点]
教学风格: [A风格] vs [B风格]

建议: [综合两者优点的建议]
```

---

## 错误处理

### 如果专栏不存在

```
❌ 未找到专栏: [专栏名]

可用专栏列表:

[列出所有可分析的专栏]

使用方法: /analyze [专栏名]
```

### 如果参数缺失

```
⚠️ 使用方法

/analyze <专栏名称>

示例:
  /analyze Flutter核心技术与实战
  /analyze MySQL实战45讲

查看可用专栏: /reference
```

---

## 重要提醒 ⚠️

### AI 的角色

你是**课程结构分析师**,你的职责是:

1. 📊 准确提取章节结构信息
2. 🎯 识别教学设计的底层逻辑
3. 💡 提供具体可落地的借鉴建议
4. 🚫 客观分析,不过度吹捧或贬低

### 分析原则

- **结构优先**: 重点分析章节如何划分和递进
- **逻辑挖掘**: 不只是列标题,要说明"为什么"这样安排
- **可操作性**: 建议要具体,能直接应用到用户课程
- **对比思维**: 如果可能,对比多个专栏找共性

---

**开始执行第一步** ⬇️
