review-analysislisted
Install: claude install-skill fitlab-ai/agent-infra
# 需求分析审查
审查最新需求分析产物,并产出 `review-analysis.md` 或 `review-analysis-r{N}.md`。
## 行为边界 / 关键规则
- 本技能只审查分析产物并写报告,不修改业务代码
- 执行本技能后,你**必须**立即更新 task.md
版本戳规则:创建或更新 `task.md` frontmatter 时,先读取 `.agents/rules/version-stamp.md`,并写入或刷新 `agent_infra_version`。
## 第 0 步:状态核对(执行前硬约束)
在加载 workflow / skill / rules 指令之后、做任何任务状态判断或用户可见结论之前,必须先执行状态核对。指令类文件读取不算对外动作或结论。
运行以下命令,并把原文粘贴到回复正文和本轮产物的 `## 状态核对` 段:
```bash
git status -s
ls -la .agents/workspace/active/{task-id}/
tail .agents/workspace/active/{task-id}/task.md
```
状态核对完成前,禁止任何关于外部状态的断言。
## 执行步骤
### 1. 验证前置条件
要求存在:
- `.agents/workspace/active/{task-id}/task.md`
- 至少一个分析产物:`analysis.md` 或 `analysis-r{N}.md`
### 2. 确定审查轮次
扫描任务目录并记录:
- `{analysis-artifact}`:最高轮次的分析产物
- `{review-round}`
- `{review-artifact}`:`review-analysis.md` 或 `review-analysis-r{N}.md`
### 3. 阅读分析上下文
读取最新 `{analysis-artifact}`、`task.md` 和关联 Issue 上下文(如有)。
### 4. 执行审查
重点检查需求完整性、风险识别、影响范围、开放问题和工作量评估。
> 详细审查标准见 `reference/review-criteria.md`。执行此步骤前先读取 `reference/review-criteria.md`。
### 5. 编写审查报告
创建 `.agents/workspace/active/{task-id}/{review-artifact}`。
> 报告格式见 `reference/report-template.md`。写报告前先读取 `reference/report-template.md`。
### 6. 更新任务状态
获取当前时间:
```bash
date "+%Y-%m-%d %H:%M:%S%:z"
```
更新 task.md:
- `current_step`:requirement-analysis-review
- `assigned_to`:{当前代理}
- `updated_at`:{当前时间}
- `agent_infra_version`:按 `.agents/rules/version-stamp.md` 取值
- 追加:
`- {YYYY-MM-DD HH:mm:ss±HH:MM} — **Analysis Review (Round {N})** by {agent} — Verdict: {Appr