Files
agent-aide/.aide/task-plans/spec-02.md
2025-12-19 02:30:45 +08:00

103 lines
3.0 KiB
Markdown
Raw 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.

# 子计划 2README skill 模板集
## 目标
创建 `readme-templates` skill包含多种 README 模板和模块化内容规范板块,供 `/aide:readme` 命令使用。
## 具体步骤
### 2.1 设计模板体系
**模板类型**(按项目类型):
| 模板 | 文件名 | 适用场景 |
|------|--------|----------|
| 微型项目 | `minimal.md` | < 500 行代码的小工具 |
| /工具 | `library.md` | npm/cargo/pip 等库项目 |
| 应用程序 | `application.md` | CLI/GUI/Web 应用 |
| 纯文档 | `documentation.md` | 文档教程材料类项目 |
| 多项目仓库 | `monorepo.md` | 包含多个子项目的仓库 |
**可选模块**可自由组合
| 模块 | 文件名 | 说明 |
|------|--------|------|
| 快速开始 | `module-quickstart.md` | 5分钟上手指南 |
| 安装指南 | `module-installation.md` | 详细安装步骤 |
| 使用示例 | `module-examples.md` | 代码示例和用例 |
| API 文档 | `module-api.md` | 接口说明 |
| 配置说明 | `module-configuration.md` | 配置项详解 |
| 架构概述 | `module-architecture.md` | 系统架构说明 |
| 贡献指南 | `module-contributing.md` | 如何贡献代码 |
| 变更日志 | `module-changelog.md` | 版本历史 |
| 许可证 | `module-license.md` | 许可证说明 |
| FAQ | `module-faq.md` | 常见问题 |
### 2.2 创建 skill 目录结构
```
aide-marketplace/aide-plugin/skills/readme-templates/
├── SKILL.md # 技能说明和使用指南
├── templates/ # 完整模板
│ ├── minimal.md
│ ├── library.md
│ ├── application.md
│ ├── documentation.md
│ └── monorepo.md
└── modules/ # 可选模块
├── module-quickstart.md
├── module-installation.md
├── module-examples.md
├── module-api.md
├── module-configuration.md
├── module-architecture.md
├── module-contributing.md
├── module-changelog.md
├── module-license.md
└── module-faq.md
```
### 2.3 编写 SKILL.md
内容包括
- skill 用途说明
- 模板选择指南根据项目类型推荐
- 模块组合建议不同场景的推荐组合
- 各模板和模块的简介
- 使用示例
### 2.4 编写各模板文件
每个模板文件应包含
- 模板说明作为注释
- 完整的 README 结构
- 占位符标记 LLM 填充
- 可选部分标注
### 2.5 编写各模块文件
每个模块文件应包含
- 模块说明
- 标准结构
- 最佳实践提示
- 示例内容
## 验证标准
- [ ] SKILL.md 内容完整指导清晰
- [ ] 5 个完整模板覆盖主要项目类型
- [ ] 10 个可选模块覆盖常见需求
- [ ] 模板和模块风格统一
- [ ] 占位符标记清晰便于 LLM 填充
## 依赖
- 前置
- 后续子计划 3README 命令实现依赖本计划
## 风险评估
- **风险等级**
- **潜在影响**模板质量直接影响生成文档的质量
- **缓解措施**参考优秀开源项目的 README 编写