生成每页内容描述
触发条件
当用户表达以下意图时自动触发:
- •确认大纲后说"继续"
- •"生成内容"
- •"写详细内容"
- •"生成描述"
前置条件
- •项目状态为
outline_generated - •有当前活动的 PROJECT_ID
执行流程
Step 1: 确认项目状态
bash
cd /Users/zouguangyuan/repos/banana-slides-skill/.claude
[ -f "../.env" ] && source ../.env
python3 skills/project-status/project_status.py --project ${PROJECT_ID}
Step 2: 生成每页内容描述
bash
python3 skills/generate-content/generate_content.py --project ${PROJECT_ID} --parallel
Step 3: 进度反馈
code
📝 正在生成每页详细内容...
📝 第 1/6 页: 封面... ✓
📝 第 2/6 页: AI起源... ✓
📝 第 3/6 页: 发展历程... ✓
📝 第 4/6 页: 深度学习... ✓
📝 第 5/6 页: 当前应用... ✓
📝 第 6/6 页: 未来展望... ✓
✅ 内容描述生成完成!
项目ID: ${PROJECT_ID}
Step 4: 展示结果并确认
code
📄 每页内容预览:
第 1 页 - 封面
标题: ${TITLE}
副标题: ${SUBTITLE}
第 2 页 - AI起源
要点: ${BULLET_POINTS}
描述: ${DESCRIPTION}
...
下一步:
- 说「继续」或「生成图片」开始图片生成
- 说「修改第X页」调整特定页内容
内容调整
用户可能要求调整内容:
| 用户说 | 操作 |
|---|---|
| "第3页加点关于XX的内容" | 修改特定页内容 |
| "标题改成XX" | 修改标题 |
| "重新生成第2页" | 重新生成描述 |
输出
- •每页的详细内容描述(用于后续图片生成)
- •项目状态更新为
descriptions_generated
上下文保持
- •PROJECT_ID 继续有效
- •为后续 generate-images 准备好内容