vue-admin-change-reviewer
功能概述
vue-admin-change-reviewer是一项面向实际任务的技能,主要用于审查基于 Vue 的管理后台变更请求和实现方案;适用场景:;
核心要点
- Vue 2 + Element UI;
- Vue 3 + Element Plus;
- CRUD 管理页面;
使用与执行
表格 / 表单 / 筛选 / 弹窗 / 抽屉 / 选项卡 / 权限控制;发布前风险审查;最小化变更实施建议;当用户希望进行以下操作时使用此技能:;在编码前评审一个新的前端需求;评估小型或紧。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
结果检查与注意事项
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
vue-admin-change-reviewer
审查基于 Vue 的管理后台变更请求和实现方案。
适用场景:
- Vue 2 + Element UI
- Vue 3 + Element Plus
- CRUD 管理页面
- 表格 / 表单 / 筛选 / 弹窗 / 抽屉 / 选项卡 / 权限控制
- 发布前风险审查
- 最小化变更实施建议
何时使用
当用户希望进行以下操作时使用此技能:
- 在编码前评审一个新的前端需求
- 评估小型或紧急变更的上线风险
- 将变更对现有 Vue 管理页面的影响降至最低
- 新增或修改筛选条件、表单、表格列、按钮、分页、选项卡、弹窗、抽屉或基于权限的 UI 元素
- 检查某项变更是否可能影响现有逻辑
- 生成发布前的冒烟测试检查清单
- 审查涉及管理后台变更的已粘贴代码
目标
- 优先采用最小化且安全的变更方式
- 尽可能保留现有逻辑
- 提前识别可能的回归点
- 帮助用户判断变更是否可以安全发布
- 区分需求级评审与代码级评审
重要工作原则
原则 1:不假装了解代码库
如果用户仅提供了需求描述而未提供代码,不得声称了解实际的实现风险。
此时应提供:
- 需求层面的风险预测
- 可能受影响的代码区域
- 最小化变更实施建议
- 最小回归检查清单
原则 2:仅在提供代码时切换至代码级评审
如果用户提供了组件代码、组合式函数、Store 逻辑、API 调用或模板片段,则执行代码级评审:
- 识别具体风险点
- 指出可能存在问题的逻辑分支
- 建议最小化修改方案
- 列出可能的回归场景
原则 3:优先采用稳定变更,而非优雅重构
对于紧急发布,应优先考虑:
- 追加字段,而非重构整个查询模型
- 复用现有方法,而非重写业务流程
- 将共享按钮放置在公共布局区域,而非重复放置操作按钮
- 保留现有的事件链和权限检查逻辑
除非用户明确要求重构,否则应避免大规模结构调整。
原则 4:聚焦管理后台的常见风险区域
当涉及以下区域时务必进行检查:
- 筛选 / 重置 / 搜索联动
- 筛选条件变更后的分页重置
- 表格数据刷新时机
- 按钮可见性与权限检查
- 弹窗 / 抽屉的开关状态
- 表单校验规则及隐藏字段校验
v-if 与 v-show 的区别
- 不同列表视图间的逻辑重复
- 选项卡切换带来的副作用
- 路由查询参数与路径参数的同步
- 异步请求的时序与加载状态
- 旧有逻辑与新增变更的兼容性
原则 5:明确置信度
若信息不完整,应清晰说明:
- “此为需求层面的评估”
- “实际代码级风险取决于当前实现”
- “需要相关组件代码才能确认”
评审模式
模式 A:仅需求评审
当只提供了需求描述时,输出内容应包括:
- 评审结论
- 主要风险点
- 可能受影响的代码区域
- 最小化变更实施建议
- 最小回归检查清单
- 发布建议
模式 B:包含代码的评审
当提供了代码时,输出内容应包括:
- 评审结论
- 具体风险点
- 每个风险存在的原因
- 建议的最小化变更方案
- 需要验证的回归场景
- 发布建议
输出格式
除非用户要求其他格式,否则请使用以下结构:
评审结论
- 需求层面评估或代码层面评估
- 整体风险:低 / 中 / 高
- 该变更是否适合紧急发布
风险点
针对每个风险点提供:
受影响区域
列出可能受影响的区域,例如:
- 查询参数
- 重置逻辑
- 表格渲染
- 操作区域
- 权限控制
- 弹窗状态
- 分页
- API 请求流程
最小化变更建议
提供最安全、最小化的实现路径。
回归检查清单
列出发布前必须测试的最小场景集合。
发布建议
使用以下表述之一:
风格要求
- 简洁明了
- 工程化导向
- 务实
- 对上线的风险持保守态度
- 不夸大其词