SCP 截图生成前端页面
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_d4891e98/ed666。
技能介绍
要解决的问题
在 aheadofcow_web 这类 React + Ant Design 管理端项目中,根据 UI 截图补页面容易踩坑:列结构不一致、按钮类型随意、路由漏配、列表没有 Mock,甚至误碰 backend_transaction/ 后端代码。这个技能把“截图到可编译前端页面”的规则收敛到固定流程里。
技能如何工作
它围绕 /home/admin/codespace/scp/aheadofcow_web 工作,只处理前端目录:
- 图片分析:优先用视觉能力识别页面标题、表格列、筛选项、操作按钮;如果
image工具不可用,则根据截图手动继续。 - 代码生成:生成
src/views/页面和组件,按 Ant Design 的Table、Button、Input、DatePicker等规范落地。 - 路由与 Mock:写入
src/router/index.js;列表页生成 15 条带唯一id的mock,支持筛选和分页。 - 编译检查:检查 webpack 编译,并输出新增/修改文件清单。
适用边界
该技能明确不生成 src/api/ 接口文件,不导入 @/api/ 模块,也不修改 backend_transaction/ 后端 Controller、Service、DAO 或数据库配置。权限码只生成前端用法,菜单和权限配置仍需后端系统处理。
使用场景
- 拿到管理后台列表页截图,要在 aheadofcow_web 生成带表格、筛选和分页的 React 页面。
- 现有页面列结构或按钮样式与 UI 稿不一致,需要修改 Ant Design 的 Table 列和 Button 类型。
- 新增页面后需要补 src/router/index.js 路由,并检查 webpack 编译是否通过。
- 列表页本地联调缺少数据,需要生成 15 条带唯一 id 的 Mock,并支持筛选和分页。
适合人员
- 负责 aheadofcow_web 前端页面的工程师,需要按规范把截图落成 React + Ant Design 页面。
- 维护管理端列表页的前端开发,需要统一表格列、筛选、分页和 Mock 数据。
- 接手旧页面修改的前端工程师,需要避免误改 backend_transaction 后端代码和 API 文件。
- 使用 Agent 做前端脚手架的工程师,需要生成页面、路由并检查编译结果。