executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
dev-guide-writer技术教程生成器:将任何技术主题转化为完整教程,包含前置知识、环境搭建、核心步骤、常见报错和进阶拓展,并生成速查表(Cheatsheet)。当用户提到编写教程、操作指南、入门手册、环境搭建步骤,或使用如“tutorial”、“step-by-step”、“getting started”、“how-to guide”、“速查表”、“快速上手”、“帮我写个教程”、“怎么从零开始搭这个环境”等关键词或请求时触发。
Independent GitHub snapshot · Automated classification · Original documentation governs
一个主题 → 完整技术教程:通过结构化 SOP 流程,将技术主题转化为包含前置知识、环境搭建、核心步骤、常见报错排查和进阶拓展的完整教程,并附带速查表(Cheatsheet)。
用户只需提供技术主题或操作目标,Agent 按照以下流程自动生成完整教程:
用户:帮我写一个 Docker 入门教程
Agent:[按 SOP 流程输出完整技术教程 + Cheatsheet]
目标:明确教程的技术主题、目标读者和范围边界。
操作步骤:
输出:教程元信息摘要(主题、受众、目标、范围,不超过 150 字)
目标:列出读者在开始本教程前需要掌握的所有知识和工具,确保没有知识断层。
操作步骤:
知识依赖分析:
前置知识清单:
按"必须掌握"和"了解即可"两个层次分类
每项附带一句话说明"为什么需要它"
格式:
**必须掌握**:
- [知识点]:[为什么需要它](推荐学习资源名称)
**了解即可**:
- [知识点]:[在教程中会涉及哪些方面]
自检规则:
输出:分层前置知识清单
目标:提供一条可复现的环境配置路径,确保读者在动手核心步骤前环境就绪。
操作步骤:
环境清单:列出所有需要安装/配置的工具及推荐版本
工具名 版本要求(如 >= x.y)| 用途说明安装步骤:按操作系统分别给出命令
每条命令前用一句话说明"这条命令做了什么"
安装命令只使用官方推荐方式或主流包管理器
格式:
**macOS**:
# 安装 xxx(通过 Homebrew)
brew install xxx
**Linux (Ubuntu/Debian)**:
# 安装 xxx(通过 apt)
sudo apt update && sudo apt install -y xxx
环境验证:每个工具安装后提供验证命令和预期输出
格式:
# 验证安装
xxx --version
# 预期输出:xxx x.y.z
自检规则:
YOUR_API_KEY)并说明获取途径输出:分操作系统的安装配置指南 + 验证命令
目标:以递进式结构带领读者从零完成核心操作,每一步都可独立验证。
操作步骤:
步骤规划:
步骤编写格式:
#### 步骤 N:[步骤标题]
**目标**:[这一步完成后达到什么状态]
**操作**:
[代码块或操作说明]
**解释**:
- [逐行/逐段解释关键部分的含义]
**验证**:
[运行什么命令/检查什么结果来确认这一步成功]
预期输出:[具体的预期结果]
编写规范:
bash、python)YOUR_PROJECT_NAME),并在首次出现时说明含义渐进复杂度:
输出:编号步骤列表,每步含操作 + 解释 + 验证
目标:预判读者可能遇到的问题,提供从错误信息到解决方案的直达路径。
操作步骤:
报错收集:基于技术主题,列出 5-8 个最常见的报错场景
报错条目格式:
**报错 N:[错误信息摘要]**
完整错误信息:
[实际错误输出]
原因:[一句话解释为什么会出现这个错误]
解决方案:
[具体的修复命令或操作步骤]
验证修复:
[运行什么来确认问题已解决]
编写规范:
sudo 或 chmod 777自检规则:
chmod 777、禁用防火墙等)输出:结构化报错排查表
目标:为完成基础教程的读者指明进阶方向,提供从入门到深入的学习路径。
操作步骤:
进阶主题推荐(3-5 个方向):
每个方向用一段话说明:它是什么、为什么值得学、适用于什么场景
标注难度等级:中级 / 高级
格式:
**方向 N:[主题名称]** | 难度:[中级/高级]
[一段话说明]
推荐资源:
- [资源名称]([类型:文档/书籍/课程])
实战项目建议:
最佳实践提示(3-5 条):
输出:进阶学习路线图 + 实战项目建议 + 最佳实践
目标:提炼教程精华为一页速查表,供读者日常参考。
操作步骤:
速查表结构:
# [技术名称] Cheatsheet
## 环境信息
| 项目 | 命令/路径 |
|------|-----------|
| 安装 | `命令` |
| 版本检查 | `命令` |
| 配置文件位置 | `路径` |
## 常用命令
| 操作 | 命令 | 说明 |
|------|------|------|
| xxx | `xxx` | xxx |
## 常用代码片段
[最多 5 个高频使用的代码片段,每个不超过 10 行]
## 快速排错
| 症状 | 可能原因 | 快速修复 |
|------|----------|----------|
| xxx | xxx | `xxx` |
编写规范:
输出:一页式 Cheatsheet
目标:将前七个阶段的产出组装成完整教程文档。
教程文档模板:
# [技术主题] 完整教程
> 最后更新:[当前日期] | 适用版本:[版本号]
> 难度:[入门/中级/高级] | 预计耗时:[N 小时/分钟]
## 教程概览
[Phase 1 的教程元信息摘要,说明学完能做什么]
## 1. 前置知识
[Phase 2 的前置知识清单]
## 2. 环境搭建
[Phase 3 的安装配置指南]
## 3. 核心步骤
[Phase 4 的编号步骤列表]
## 4. 常见报错与排查
[Phase 5 的报错排查表]
## 5. 进阶拓展
[Phase 6 的进阶路线图和实战项目]
## 6. Cheatsheet 速查表
[Phase 7 的速查表]
## 附录
- 术语表(如有领域专业术语,用表格列出:术语 | 解释)
- 参考链接(官方文档、社区资源等)
文档输出要求:
YOUR_XXX 格式并在首次出现时说明根据用户输入的详细程度选择模式:
| 用户输入 | 模式 | 行为 |
|---|---|---|
| 只有技术名称(如"Docker 教程") | 引导模式 | 执行 Phase 1 提问,等用户回答后继续 |
| 有具体目标(如"用 Docker 部署 Node.js 应用") | 半自动模式 | 提出 1-2 个关键问题,同时开始规划步骤 |
| 详细描述(含受众、环境、目标) | 全自动模式 | 直接从 Phase 2 开始输出 |
| 用户说"直接写/不用问" | 快速模式 | 基于默认假设直接输出完整教程 |
在输出最终教程前,逐项检查:
chmod 777)如果用户对教程有反馈:
本教程生成器适用于以下类型的技术教程: