文档模板Skill documentation-templates

文档模板技能提供了编写和维护软件项目文档的标准模板和结构指南,帮助开发者快速创建高质量的文档,包括README、API文档、代码注释、更新日志、架构决策记录和AI友好型文档等。关键词:文档模板、技术文档、软件开发、API文档、代码注释、AI文档、文档结构、模板指南。

文档编写 0 次安装 0 次浏览 更新于 3/21/2026

name: documentation-templates description: 文档模板和结构指南。包括README、API文档、代码注释和AI友好型文档。 allowed-tools: Read, Glob, Grep

文档模板

常见文档类型的模板和结构指南。


1. README结构

基本部分(优先级顺序)

部分 目的
标题 + 一句话描述 这是什么?
快速开始 在5分钟内运行
功能 我能做什么?
配置 如何自定义
API参考 链接到详细文档
贡献 如何帮助
许可证 法律信息

README模板

# 项目名称

简短的一句话描述。

## 快速开始

[运行的最小步骤]

## 功能

- 功能 1
- 功能 2

## 配置

| 变量 | 描述 | 默认值 |
|----------|-------------|---------|
| PORT | 服务器端口 | 3000 |

## 文档

- [API参考](./docs/api.md)
- [架构](./docs/architecture.md)

## 许可证

MIT

2. API文档结构

每个端点的模板

## GET /users/:id

通过ID获取用户。

**参数:**
| 名称 | 类型 | 必需 | 描述 |
|------|------|----------|-------------|
| id | 字符串 | 是 | 用户ID |

**响应:**
- 200: 用户对象
- 404: 用户未找到

**示例:**
[请求和响应示例]

3. 代码注释指南

JSDoc/TSDoc模板

/**
 * 函数功能的简短描述。
 * 
 * @param 参数名 - 参数描述
 * @returns 返回值描述
 * @throws 错误类型 - 当发生此错误时
 * 
 * @example
 * const result = 函数名(输入);
 */

何时注释

✅ 注释 ❌ 不注释
为什么(业务逻辑) 什么(显而易见)
复杂算法 每一行
非明显行为 自解释的代码
API合约 实现细节

4. 更新日志模板(保持更新日志)

# 更新日志

## [未发布]
### 新增
- 新功能

## [1.0.0] - 2025-01-01
### 新增
- 初始发布
### 更改
- 更新的依赖
### 修复
- 错误修复

5. 架构决策记录 (ADR)

# ADR-001: [标题]

## 状态
已接受 / 已弃用 / 已替代

## 上下文
为什么做出这个决定?

## 决策
我们决定了什么?

## 后果
权衡是什么?

6. AI友好型文档 (2025)

llms.txt模板

为AI爬虫和代理准备:

# 项目名称
> 一句话目标。

## 核心文件
- [src/index.ts]: 主入口
- [src/api/]: API路由
- [docs/]: 文档

## 关键概念
- 概念 1: 简短解释
- 概念 2: 简短解释

MCP就绪文档

为RAG索引准备:

  • 清晰的H1-H3层次结构
  • JSON/YAML示例用于数据结构
  • Mermaid图表用于流程
  • 自包含的部分

7. 结构原则

原则 为什么
可扫描 标题、列表、表格
示例优先 展示,而不只是告诉
渐进式细节 简单 → 复杂
保持更新 过时 = 误导

记住: 模板是起点。根据项目需求调整。