关于 diataxis-organize-docs
diataxis-organize-docs 是按 Diátaxis 分类法整理文档的技能,面向文档维护者。它指导内容分类、目录规划、混合文档拆分、导航构建和完成检查。
主要功能
- 01按四类文档需求分类
- 02规划文档目录层级
- 03拆分混合用途文档
- 04构建文档导航
- 05检查交叉引用与内容完整性
适用场景
- 01重组现有文档库
- 02规划新文档结构
- 03拆分兼具教程与参考内容的文档
- 04审查文档导航和链接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ trogonstack/ agentskills --skill diataxis-organize-docs安装后在 Claude Code 中输入/diataxis-organize-docs确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/classification.mdnavigation.mdsplitting.md详细介绍
Diataxis 文档组织
通过将内容归类到 Diataxis 类别并创建结构化的文档层级,重新组织文档。
文档类别
| 象限 | 侧重点 | 目的 | 用户需求 |
|---|---|---|---|
| 教程 | 学习 | 通过实践教学 | “我想学习” |
| 操作指南 | 任务 | 解决具体问题 | “我想完成 X” |
| 参考资料 | 信息 | 描述机制 | “我需要了解 Y 的事实” |
| 说明 | 理解 | 阐明概念 | “我想了解原因” |
目录结构
按以下层级组织文档,并根据需要添加主题子目录:
docs/
├── tutorial/ # Learning-oriented
│ ├── getting-started/
│ └── {topic}/
├── how-to/ # Task-oriented
│ ├── {task-category}/
│ └── troubleshooting/
├── reference/ # Information-oriented
│ ├── api/
│ ├── configuration/
│ └── architecture/
├── explanation/ # Understanding-oriented
│ ├── concepts/
│ ├── decisions/
│ └── background/
└── README.md # Navigation hub
始终使用 docs/README.md 作为根导航文件,绝不要使用 index.md。
写作规范
确保技能说明和生成的文档不包含手动维护的总数或编号章节引用。使用描述性标题和命名链接。对于有序步骤,将每个 Markdown 列表标记写为 1.,以便渲染器自动维护编号。保留理解或使用主题所必需的数字事实。
工作流
仅加载当前任务所需的参考资料:
- 分析现有内容。 根据读者需求对每个文件或章节进行分类。对现有内容分类或解决类别划分不明确的问题时,请阅读分类标准。
- 映射结构。 将内容分配到上述层级,并确定要保留、移动或拆分的文档。
- 拆分混合文档。 当一份文档服务于多个目的时,请阅读拆分指南,了解迁移流程和示例。保留上下文,并在各象限间链接相关内容。
- 构建导航。 创建或更新文档中心时,请阅读导航指南以使用其模板。更新因内容移动或拆分而受影响的链接。
- 验证并汇报。 按照以下完成检查进行验证。对于审查任务,报告当前状态、分类结果、建议的文件位置以及所需的交叉引用。对于已完成的编辑,总结更改内容和验证结果。根据任务调整报告详略。
完成检查
- 每份文档只服务于一个目的
- 教程有明确的学习成果
- 操作指南能解决具体问题
- 参考资料完整且准确
- 说明提供真正的见解
- 交叉引用能够关联相关内容,并在移动后仍然有效
-
docs/README.md清楚说明用户意图 - 没有内容孤立、重复或丢失
评论
支持 Markdown