返回顶部
t

tech-doc-writer技术文档写作

This skill should be used when the user wants to write detailed technical learning documentation, study notes, or knowledge summaries for deep learning, machine learning, or any technical topic. Use when user says "技术文档写作", "写一篇...文档", "整理...笔记", "写一篇关于...的学习资料", "结合文章写一份文档", or requests comprehensive technical documentation with formulas, code examples, and comparisons. Produces structured, detailed markdown documents with mathematical formulas, code examples, comparison tables, and decision gu

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.4
安全检测
已通过
219
下载量
免费
免费
2
收藏
概述
安装方式
版本历史

tech-doc-writer

技术学习文档写作 Skill

本 skill 指导如何写高质量、结构清晰、内容详细的技术学习文档(markdown 格式),适用于深度学习、机器学习、算法原理等技术主题。风格参考:激活函数文档、归一化方法文档。

核心目标:确保文档内容全面、及时反映技术最新发展,避免遗漏重要的新兴技术和实践。



核心写作流程

Step 1:信息收集

如果用户提供了参考文章 URL,先获取原文内容,然后:

  1. 1. 识别原文覆盖的知识点
  2. 获取当前系统时间,找出原文的错误、缺失、过时的内容
  3. 结合自身知识补充原文没有的重要内容,特别是最新的技术发展和实践

重要原则:不是翻译原文,而是以原文为基础,用自己的理解重写和扩充,确保内容的全面性和时效性。

特别注意:对于技术领域的文档,要重点关注近 3-5 年内的重要进展,如大模型中使用的 RMSNorm、SwiGLU 等新兴技术。

Step 1.5:穷举知识点 Checklist(⚠️ 强制步骤,不可跳过)

这是防止内容遗漏的核心机制。 过去的教训:直接进入写作模式会导致「写作驱动」而非「规划驱动」,靠「想到什么写什么」会遗漏非显眼但重要的技术点(如 MMR、RAG-Fusion、Semantic Cache 等)。

在动笔之前,必须先完成以下 3 个动作:

动作 1:按维度分类,穷举所有候选技术点

对文档主题,按照以下维度系统扫描,列出所有相关技术点:

维度扫描框架(根据主题调整):

  • - 算法/方法类:基础方法 + 变体 + 新兴方法
  • 工程实现类:库/框架 + 工具 + 部署
  • 评估/对比类:指标 + 基准测试 + 对比维度
  • 优化/改进类:性能优化 + 成本优化 + 质量优化
  • 生态/周边类:相关工具 + 集成方案

动作 2:参照权威来源交叉验证,防止遗漏:

  • - 主流框架文档的 API/模块目录(最完整的技术地图,如 LangChain Retrievers 文档)
  • 最新 Survey 论文的技术分类表
  • 相关 GitHub Awesome 列表

动作 3:将所有技术点组织为带复选框的 Checklist

markdown
示例(RAG 主题):

【分块策略】
□ 固定字符分块
□ 递归字符分块
□ Token 分块
□ 语义分块
□ 父文档检索
□ 命题分块 ← 容易遗漏(偏论文,不如框架API显眼)

【检索方式】
□ 纯向量检索
□ BM25 关键词检索
□ 混合检索 + RRF
□ MMR 多样性检索 ← 容易遗漏(解决多样性,方向与精度类不同)
□ Metadata Filtering ← 容易遗漏(工程技巧,不像算法显眼)

【查询增强】
□ Multi-Query
□ RAG-Fusion ← 容易遗漏(与 Multi-Query 相似,常被合并忽视)
□ HyDE
□ Step-Back Prompting

【工程优化】
□ Semantic Cache ← 容易遗漏(工程优化类,非核心算法)
□ 增量更新策略

完成 Checklist 后,对照着写文档,每完成一项打勾。 最终检查未打勾的项是否有意跳过还是遗漏。



Step 2:确定文档结构

每篇技术文档必须包含以下模块(按需取舍):

通用结构(算法/框架类):

  1. 1. 引言(为什么需要 XXX)
  2. 统一视角 / 核心框架(用一个视角统一理解所有方法)
  3. 各方法详解(每个方法独立一节)
  4. 方法对比表(综合横向比较)
  5. 选择指南 / 决策树(实用建议)
  6. 代码示例(PyTorch / Python)
  7. 参考资料

命令行工具专属结构(⚠️ 如文档主题是 CLI 工具/命令行程序,必须额外包含参数完整索引章节):

  1. 1. 引言(工具简介、与其他工具对比、安装)
  2. 核心概念(命令/子命令体系、配置文件等)
  3. 各子命令详解(每个子命令独立一节,含常用选项示例)
  4. 配置详解(配置文件格式、优先级等)
  5. 工程集成(CI/CD、编辑器、预提交钩子等)
  6. 最佳实践与常见陷阱
N-1. 参数完整索引(⚠️ 必须包含,见下方格式规范) N. 参考资料

判断标准:文档主题涉及命令行工具(如 ruff、curl、git、uv、docker、kubectl 等)时,必须包含「参数完整索引」章节作为倒数第二章节。

工具/框架类专属结构(⚠️ 如文档主题是有配置项的工具/框架,必须包含环境变量章节):

判断标准:文档主题涉及有环境变量支持的工具/框架(如 uv、docker、node、python、git 等)时,必须包含「环境变量」章节,完整列出所有支持的环境变量。

环境变量章节规范:

  • - 位置:放在「安装与配置」章节内,或作为独立章节(配置后、实战案例前)
  • 分组:按功能分组(如「路径/目录」「网络/代理」「认证」「行为控制」等)
  • 格式:每组一张 3 列表格 变量名 | 说明 | 示例/默认值,重要变量标注加入版本
  • 完整性:必须覆盖官方文档的全部环境变量,不可只列「常用」的几个
  • 弃用标注:已弃用的变量须注明 ⚠️ 已弃用及替代变量
  • 外部变量:除工具自身定义的变量外,还需列出工具读取的外部系统变量(如代理、TLS 证书等)

markdown

X.X 环境变量(完整列表)

官方参考:https://docs.xxx.xxx/reference/environment/

X.X.1 <工具名> 自身定义的环境变量

📁 路径与目录

变量说明示例/默认值
TOOLCACHEDIR缓存目录~/.cache/tool

🌐 网络与代理

变量说明示例/默认值
TOOLHTTPTIMEOUTHTTP 超时(秒)30

X.X.2 <工具名> 读取的外部变量

变量说明
HTTPPROXYHTTP 代理
HTTPSPROXY
HTTPS 代理 |

X.X.3 使用示例

bash

示例注释


TOOL_VAR=value tool command

Step 3:写各方法详解

每个方法/概念的详解必须包含:

  • - 论文出处:作者、机构、年份、论文名
  • 提出动机:解决什么问题(why)
  • 数学定义:完整公式(LaTeX 格式)
  • 导数 / 梯度:反向传播必要信息
  • 直觉解释:用类比或图示帮助理解(why it works)
  • 优点表格:结构化列出
  • 缺点表格:结构化列出,包含已知的反驳/修正
  • 适用场景:具体的任务、架构、数据类型
  • 代码示例:可运行的代码片段

Step 4:补充原文没有的视角

优先添加以下高价值内容:

  1. 1. 统一理论框架:如所有归一化方法的本质区别是在哪个维度做统计
  2. 历史演进脉络:用时间线梳理技术发展,突出技术迭代的逻辑
  3. 已被推翻的叙事:如BN 有效不是因为解决了 ICS,而是平滑了损失曲面
  4. 现代实践:最新的大模型 / SOTA 方法在用什么(如 RMSNorm、SwiGLU、LayerNorm 的变体等)
  5. 新兴技术覆盖:重点关注近 3-5 年内提出的重要技术,确保文档反映技术前沿
  6. 跨领域应用:不同领域(如 NLP、CV、生成模型)中归一化方法的选择差异
  7. 常见陷阱:实践中容易踩的坑(如 PyTorch BN 的 momentum 定义与数学相反)
  8. 决策树:帮助读者快速找到适合自己场景的方法

Step 5:写综合对比表

必须包含横向对比表,列出:

字段说明
方法名 + 提出年份时间感
核心公式摘要
快速对比 |
| 关键特性(布尔值)| 一目了然 |
| 计算效率(星级)| 相对成本 |
| 主要应用场景 | 实用导向 |

Step 6:分步输出(⚠️ 强制步骤)

对于大型技术文档(预计超过 500 行 / 5 个以上章节

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 tech-doc-writer-1775976483 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 tech-doc-writer-1775976483 技能

通过命令行安装

skillhub install tech-doc-writer-1775976483

下载

⬇ 下载 tech-doc-writer v1.3.4(免费)

文件大小: 11.43 KB | 发布时间: 2026-4-13 12:17

v1.3.4 最新 2026-4-13 12:17
tech-doc-writer 1.3.4

- Step 1 now explicitly requires "获取当前系统时间" when identifying outdated content.
- Step 6增加了章节编号完整性校验(需用 grep -n "^## " 检查无跳号/无缺失)。
- 质量检查清单增加了获取系统时间、过时内容与未解释缩写名词的检查。
- 文档部分流程步骤和检查流程优化,细化了文档的自检和改进环节说明。

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部