name: diataxis-doc-generator description: 遵循Diataxis框架生成文档 allowed-tools:
- Read
- Write
- Edit
- Glob
- Grep
- Bash
Diataxis文档生成器技能
概述
本技能遵循Diataxis框架生成全面的文档,将内容组织为教程、操作指南、参考和解释类别,以实现最佳的开发者学习效果。
能力
- 将文档结构化为教程、操作指南、参考、解释
- 生成渐进式的入门指南
- 创建交互式API参考文档
- 构建多语言代码示例仓库
- 实现文档版本控制
- 配置搜索和导航
- 从代码注释生成文档
- 支持多种文档平台
目标流程
- API文档系统
- SDK入门和教程
- 开发者体验优化
集成点
- Docusaurus用于基于React的文档
- ReadTheDocs用于Python项目
- Mintlify用于现代文档
- GitBook用于协作文档
- MDX用于交互式组件
输入要求
- API规范或源代码
- 目标用户画像
- 文档平台偏好
- 品牌和样式指南
- 代码示例要求
输出成果
- 结构化文档站点
- 教程序列
- 操作指南集合
- API参考页面
- 解释性文章
- 代码示例仓库
- 导航配置
使用示例
skill:
name: diataxis-doc-generator
context:
apiSpec: ./openapi.yaml
platform: docusaurus
languages:
- javascript
- python
- curl
includePlayground: true
versioning: true
最佳实践
- 将面向学习的内容与面向任务的内容分开
- 保持教程专注于学习,而非完整性
- 使操作指南以目标为导向
- 确保参考准确且完整
- 编写解释以加深理解
- 包含可运行的代码示例