详细分析 ▾
运行时依赖
版本
- 首次发布“tech-tutorial”技能,用于为开发者规划、起草并打磨技术教程。 - 提供结构化方法论与清晰步骤:范围定义、大纲创建、代码示例验证、正文撰写、渐进复杂度、slop 检查及最终质量门。 - 集成其他 scribe 工具进行 slop 检测与 API 文档编写。 - 包含基于清单的质量要求与详细指南,用于撰写实用、动手实践的教程。 - 旨在产出步骤清晰、代码驱动、经过严格测试且学习成果明确的指南。
安装命令
点击复制技能文档
Night Market Skill — 从 claude-night-market/scribe 移植。如需完整的 agent、hook 与命令体验,请安装 Claude Code 插件。
# Tech Tutorial(技术教程)
一篇优秀的技术教程只有一个目标:让读者从“不会做”到“能做”。这需要可运行的代码、具体的步骤,以及对出错点的坦诚说明。本技能将引导你完成教程的大纲、起草与验证,确保达到这一标准。
何时使用
- 为某个库、CLI 工具或 API 撰写入门指南
- 创建读者可在终端一步步跟进的演练
- 通过动手练习讲解技术概念
- 产出一份补充 API 参考文档的实操教程
何时不要使用
- 生成 API 参考文档(请用
scribe:doc-generator) - 润色已有文字(请用
scribe:slop-detector) - 仅做高层架构概述而无可运行步骤
- 写无动手环节的概念性文章
方法论
第 1 步:界定范围与受众
落笔前回答以下问题:
- 目标读者是谁?(经验水平、假定已有知识)
- 完成后他们将构建或实现什么?
- 读者必须预先安装的唯一先决条件是什么?
- 哪些内容明确不在范围内?
将答案写成草稿顶部的说明块。如果无法一句话回答“他们将实现什么”,范围就太宽了。
第 2 步:大纲
加载:@modules/outline-structure.md
起草正文前先给出逐节大纲。每节条目必须一句话说明读者在该节“做什么”或“学到什么”。参考大纲模块了解标准章节顺序与长度目标。
第 3 步:先写代码示例
加载:@modules/code-examples.md
先写代码,再写说明。每段代码必须在真实环境中跑通后才能进入教程。仅对非显式行加注释。参考代码示例模块了解格式与错误处理规则。
第 4 步:围绕代码起草正文
正文用于解释代码做了什么、为什么这么做。遵守以下规则:
- 一步一段:要运行什么、它做了什么、预期结果
- 每个命令块后给出预期输出
- 全文统一使用第二人称(“你”)
- 不要预告下一步,直接给出下一步
第 5 步:逐步增加复杂度
加载:@modules/progressive-complexity.md
从最小可运行示例开始,基线跑通后再引入变体与边界情况。参考渐进复杂度模块了解分层规则与节奏指导。
第 6 步:清理“废话”
起草后运行:
``
Skill(scribe:slop-detector)
`
先修复所有一级发现。重点关注:
一级词汇废话(见scribe:slop-detector词表)- 三词并列形容词堆叠(如“快速、高效且可靠”)
- 句尾现在分词拖尾(如“, enabling …”)
第 7 步:质量门槛
对照以下清单验证最终教程:
[ ] 所有代码块已测试并产生所述输出- [ ] 先决条件章节列出相关确切版本
- [ ] 每一步都说明预期结果
- [ ] 故障排除章节至少覆盖两种常见失败情形
- [ ] 无一一级废话词
- [ ] 每 1000 字破折号少于 2 个
- [ ] 无序列表占比低于 40%
- [ ] 行长度在 80 字符处换行
必需的 TodoWrite 项
- tech-tutorial:scope-defined
— 已注明受众、目标与范围外内容 tech-tutorial:outline-approved— 章节大纲已确认tech-tutorial:code-tested— 所有代码片段已在真实环境验证tech-tutorial:prose-drafted— 已撰写步骤说明文字tech-tutorial:slop-scanned— 已通过废话检测tech-tutorial:quality-verified— 已通过质量门槛清单tech-tutorial:user-approved— 已获得最终批准
模块参考
见modules/outline-structure.md了解章节顺序与长度目标见modules/code-examples.md了解代码段格式与注释规则见modules/progressive-complexity.md` 了解节奏与分层指导
与其他技能集成
| 技能 | 使用场景 |
|---|---|
| scribe:slop-detector | 起草后、批准前 |
| scribe:doc-generator | 配套 API 参考章节 |
| scribe:style-learner | 匹配已有教程语气 |
退出条件
- 教程大纲在起草前已确认
- 所有代码片段在真实环境测试通过
- 废话评分低于 1.5(干净)
- 通过质量门槛清单
- 获得用户批准