SKILL.md
2.33 KB
name: fe-feature-review description: 前端功能循环第 5 步。AI 自审 FE 的 diff(专用前端 reviewer),approve 则回 frontend-start;request-changes 则自修复 + 重 verify,循环上限 5 轮。 user-invocable: false
allowed-tools: Read Write Edit Skill Agent Bash(git add *) Bash(git commit *)
所有输出必须使用中文。
fe-feature-review
委托 fe-code-reviewer agent(前端专用 reviewer,不复用 superpower-code-reviewer)对当前 FE 引入的代码改动做 AI 自审。approve 回 frontend-start 推进下一 FE;request-changes 自修复 must-fix 并重新 verify,最多 5 轮。
执行步骤
派发
Agent(subagent_type=fe-code-reviewer),把本 FE 引入的代码 diff、规格(docs/superpowers/specs/<date>-<fe_id>.md)、本 FE 关联的所有 prototype 文件(spec 顶部的关联原型列表)作为输入。按
${CLAUDE_SKILL_DIR}/templates/fe-feature-review-template.md渲染审阅报告,写入docs/superpowers/reviews/<YYYY-MM-DD>-<fe_id>.md。verdict取approve或request-changes。按
verdict分派:
approve
-
Edit docs/08-模块任务管理.md § 三,把本 FE 下- [ ] <fe_id> ...改为- [x] <fe_id> ...(仅 FE 级可视化;前端阶段完成仍以整体 MR:+ GitLab API state 为准) - 输出
fe-feature-review: <fe_id> round <N> 通过,调用Skill(frontend-start)推进下一 FE 或进入 test-gate(phase=frontend)
request-changes(round < 5)
- 逐项编辑
must_fix[]指向的代码文件 - 按
${CLAUDE_SKILL_DIR}/templates/commit-message-template.md格式 commit:fix(<scope>): 修复 review round <N> must-fix REQ_ID: <fe_id> - 调用
Skill(fe-feature-verify)重新验证;verify 通过后会再次链回本 skill,round<N+1>重审
request-changes(round == 5)
- 停止并打印摘要,升级给用户手工介入;不再自动修复,不回调 frontend-start
参考
${CLAUDE_SKILL_DIR}/templates/fe-feature-review-template.md${CLAUDE_SKILL_DIR}/templates/commit-message-template.md- 委托:
fe-code-revieweragent(本插件agents/fe-code-reviewer.md,前端专用,硬编码 7 维 review checklist) - 上游:
fe-feature-verify - 下游:
frontend-start(approve)/fe-feature-verify(request-changes 时重验)