- 完成 T-001A: 前端项目初始化 (Next.js 14 + TypeScript + Tailwind CSS) - 完成 T-001B: 后端项目初始化 (FastAPI + SQLAlchemy + asyncpg) - 完成 T-002: 数据库配置 (KolVideo 模型 + 索引 + 测试) - 完成 T-003: 基础 UI 框架 (Header/Footer 组件 + 品牌色系) - 完成 T-004: 环境变量配置 (前后端环境变量) Co-Authored-By: Claude <noreply@anthropic.com>
97 lines
2.0 KiB
Markdown
97 lines
2.0 KiB
Markdown
---
|
||
name: rf
|
||
description: 评审 FeatureSummary.md,对比 PRD 检查一致性,输出结构化评审报告。
|
||
---
|
||
|
||
# Review FeatureSummary
|
||
|
||
当用户调用 `/rf` 时,执行以下步骤:
|
||
|
||
## 1. 读取文档
|
||
|
||
读取以下文件:
|
||
|
||
1. `doc/FeatureSummary.md` - 目标文档(必须存在)
|
||
2. `doc/PRD.md` - 上游参照文档
|
||
|
||
如果 FeatureSummary.md 不存在,提示用户:
|
||
> FeatureSummary.md 不存在,请先使用 `/wf` 生成功能摘要。
|
||
|
||
## 2. 评审维度
|
||
|
||
### 2.1 与 PRD 一致性检查
|
||
|
||
- 功能模块是否完整覆盖 PRD 3.2 功能详情
|
||
- 功能描述是否与 PRD 一致
|
||
- 优先级标注是否与 PRD 匹配
|
||
|
||
### 2.2 完整性检查
|
||
|
||
- 每个功能模块是否有清晰的描述
|
||
- 是否遗漏 PRD 中的功能点
|
||
- 功能分类是否合理
|
||
|
||
### 2.3 质量检查
|
||
|
||
- 描述是否简洁准确
|
||
- 是否有冗余或重复内容
|
||
- 格式是否规范统一
|
||
|
||
## 3. 生成评审报告
|
||
|
||
输出到 `doc/review-FeatureSummary-claude.md`,结构如下:
|
||
|
||
```markdown
|
||
# FeatureSummary 评审报告
|
||
|
||
## 概要
|
||
|
||
| 项目 | 内容 |
|
||
|------|------|
|
||
| 评审时间 | {YYYY-MM-DD HH:MM} |
|
||
| 目标文档 | doc/FeatureSummary.md |
|
||
| 参照文档 | doc/PRD.md |
|
||
| 问题统计 | X 个严重 / Y 个一般 / Z 个建议 |
|
||
|
||
## 覆盖度分析
|
||
|
||
| PRD 功能模块 | FeatureSummary 对应 | 状态 |
|
||
|--------------|---------------------|------|
|
||
| {模块名} | {对应位置} | ✅/⚠️/❌ |
|
||
|
||
**覆盖率**: X/Y 完全覆盖
|
||
|
||
## 问题清单
|
||
|
||
### 严重问题 (Critical)
|
||
{问题列表,含位置引用}
|
||
|
||
### 一般问题 (Major)
|
||
{问题列表,含位置引用}
|
||
|
||
### 改进建议 (Minor)
|
||
{建议列表}
|
||
|
||
## 评审结论
|
||
|
||
{通过 / 需修改后通过 / 不通过}
|
||
|
||
### 下一步行动
|
||
- [ ] {待办事项}
|
||
```
|
||
|
||
## 4. 输出规范
|
||
|
||
- 输出语言:中文
|
||
- 问题分级:Critical / Major / Minor
|
||
- 包含文件引用(如 `doc/FeatureSummary.md:15`)
|
||
- 问题按严重性排序
|
||
|
||
---
|
||
|
||
## 注意事项
|
||
|
||
- 只做评审,不修改原文档
|
||
- 重点检查与 PRD 的一致性
|
||
- 评审报告保存后,建议用户根据问题运行 `/mf` 修改
|