skills/shared/design-review/SKILL.md
对现有技术方案进行正确性、完整性、风险和落地可行性评审,并指出关键问题与改进建议。适用于方案自评审或用户主动发起的设计评审。
npx skillsauth add leikegeek/coding-exoskeleton design-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
对已有技术方案、设计文档或架构草案进行结构化评审,优先识别关键风险、遗漏项和落地问题,输出可直接用于后续修订的评审结论。
[用户确认] 的设计点,以及其他源自用户明确答案的设计决策,是否被完整、准确地体现?是否存在方案偷偷扩展、覆盖或变通用户明确答案的情况?(若发现此类偏离,应列为 Critical 问题)以下缺失会直接影响编码阶段是否能保持现有风格和业务一致性,评审时必须至少列为 Important;若会导致无法判断实现位置或业务主流程,则列为 Critical:
# 方案评审:{主题名}
## 1. 评审结论摘要
- 总体结论:
- 风险等级:
- 从评审角度是否具备进入实现阶段的前提(**在 `/start` 的 A2 中**:仅表示评审意见,**不是**编码授权;**禁止**据此自动写代码。获准实现须 `commands/start.md` 第三步用户确认,且若继续则须第四步选「继续编码」或另开 `/code`。)
## 2. Critical
- [问题标题]
- 影响范围:
- 问题说明:
- 建议修改方向:
- 优先级:
## 3. Important
- [问题标题]
- 影响范围:
- 问题说明:
- 建议修改方向:
- 优先级:
## 4. Nice to have
- [问题标题]
- 影响范围:
- 问题说明:
- 建议修改方向:
- 优先级:
## 5. 总体结论与后续建议
- 建议优先处理项:
- 可延后优化项:
- 仍需补充的信息:
在 /start A2 中:评审输出完成后的唯一下一步 = commands/start.md 第三步硬门禁。
「可开发」结论仅为评审意见,不构成编码授权。完整门禁协议见 commands/start.md 第三步。
本 skill 作为 design-reviewer 子代理的工作指令使用。当被子代理调用时:
development
将本地 /code 流程产物、Git 可获取变更或 GitLab Merge Request 链接归一化为统一 AuditContext,供 audit-reviewer 执行业务、质量、安全一体化审计。
tools
在 Vue 3 项目中新增或改造弹窗、表单、导入流程、编辑回填、保存提交和关闭刷新链路时使用。强调独立 Dialog、本地表单状态和封装组件优先。
development
在 Vue 3 + TypeScript 项目中新增或修改 SFC、组合式逻辑、Element Plus/Sh* 包装组件、表格和页面组件时使用。强调 Composition API、组件契约和最小改动。
development
在 Vue 3 项目中接入 swagger/codegen 生成 API、核对生成目录、临时补充接口或替换页面内请求时使用。强调不手改生成物和契约收敛。