Files
2025-12-19 02:30:45 +08:00

107 lines
2.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: readme-templates
description: README 模板集。提供多种项目类型的 README 模板和可选模块,供 /aide:readme 命令使用。当需要生成或更新项目 README 时使用。
---
# README 模板集
本 skill 提供一套完整的 README 模板体系,包含多种项目类型模板和可组合的功能模块。
## 模板选择指南
根据项目类型选择合适的基础模板:
| 项目类型 | 推荐模板 | 特点 |
|----------|----------|------|
| 小工具/脚本 | `minimal.md` | 精简,核心信息 |
| 库/SDK | `library.md` | 安装、API、示例 |
| 应用程序 | `application.md` | 功能、安装、配置 |
| 文档/教程 | `documentation.md` | 结构清晰、导航便捷 |
| 多项目仓库 | `monorepo.md` | 子项目索引、统一说明 |
## 模板结构
### templates/ - 完整模板
每个模板都是独立完整的 README 结构,包含该类型项目最常用的章节。
### modules/ - 可选模块
模块是可自由组合的内容块,用于扩展或定制 README
| 模块 | 用途 | 推荐场景 |
|------|------|----------|
| `quickstart` | 5分钟上手 | 希望用户快速体验 |
| `installation` | 详细安装 | 有多种安装方式 |
| `examples` | 代码示例 | API 或工具类项目 |
| `api` | 接口文档 | 库/SDK 项目 |
| `configuration` | 配置说明 | 有配置文件的项目 |
| `architecture` | 架构概述 | 复杂系统 |
| `contributing` | 贡献指南 | 开源项目 |
| `changelog` | 变更日志 | 需要版本追踪 |
| `license` | 许可证 | 所有公开项目 |
| `faq` | 常见问题 | 用户问题较多 |
## 推荐组合
### 开源库项目
```
模板: library.md
模块: + quickstart + examples + api + contributing + license
```
### 内部工具项目
```
模板: application.md
模块: + installation + configuration + faq
```
### 文档项目
```
模板: documentation.md
模块: + contributing
```
### 微型脚本
```
模板: minimal.md
模块: (无需额外模块)
```
## 占位符说明
模板中使用以下占位符,需根据实际项目填充:
| 占位符 | 说明 |
|--------|------|
| `{{PROJECT_NAME}}` | 项目名称 |
| `{{PROJECT_DESCRIPTION}}` | 项目简介(一句话) |
| `{{BADGE_SECTION}}` | 徽章区(可选) |
| `{{FEATURES}}` | 功能特性列表 |
| `{{INSTALLATION}}` | 安装步骤 |
| `{{USAGE}}` | 基本用法 |
| `{{EXAMPLES}}` | 示例代码 |
| `{{API_DOCS}}` | API 文档 |
| `{{CONFIGURATION}}` | 配置说明 |
| `{{LICENSE}}` | 许可证类型 |
| `{{AUTHOR}}` | 作者信息 |
## 使用方式
1. 根据项目类型选择基础模板
2. 阅读项目代码,提取关键信息
3. 根据需要添加可选模块
4. 填充占位符,生成最终 README
## 编写原则
1. **用户视角**:从使用者角度组织内容
2. **渐进披露**:重要信息在前,细节在后
3. **可执行**:示例代码可直接运行
4. **保持更新**:与代码同步更新
5. **简洁明了**:避免冗余,突出重点