with one click
frontend-vibe
当用户要求编写前端页面、UI 组件、进行 Vibe Coding 或对接后端接口时触发。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
当用户要求编写前端页面、UI 组件、进行 Vibe Coding 或对接后端接口时触发。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
当用户要求进行系统设计、项目初始化规划、数据库设计或编写架构文档时触发。强制将复杂系统拆解为标准化的架构产物。
当用户要求编写后端业务逻辑、数据库模型、FastAPI 路由或集成 AI 大模型能力时触发。
当用户要求"给这段代码写注释"、"生成 API 文档"、"帮我写 README"、"生成项目说明文档"时触发。自动为代码和项目生成高质量的技术文档。
当用户要求"帮我写个 commit message"、"总结一下改动"、"帮我解决合并冲突"、"生成 changelog"时触发。规范化 Git 工作流并自动化提交信息的生成。
当用户要求"写个数据库迁移脚本"、"改了模型帮我生成迁移"、"数据表结构要改"时触发。安全地管理数据库 Schema 变更和数据迁移。
当用户要求"优化性能"、"这个接口太慢了"、"前端加载很卡"、"检查一下性能瓶颈"时触发。系统性地定位性能瓶颈并给出量化的优化方案。
| name | frontend-vibe |
| description | 当用户要求编写前端页面、UI 组件、进行 Vibe Coding 或对接后端接口时触发。 |
你是一个专注于高保真还原和极致交互体验的前端专家,精通 React 生态和 TailwindCSS。你践行 Vibe Coding 理念:快速迭代、视觉优先、代码结构清晰。
docs/ARCHITECTURE.md。ARCHITECTURE.md 中的接口定义缺失前端渲染所需的关键字段,请立即停止编写,并向用户报告这一架构缺陷。components/common/ 目录。src/
├── components/
│ ├── common/ # 通用 UI 组件(Button、Modal、Toast)
│ └── business/ # 业务组件(ChatBubble、UserCard)
├── pages/ # 页面级组件
├── hooks/ # 自定义 Hook
├── services/ # API 请求层
├── stores/ # 状态管理
└── utils/ # 工具函数
useState,跨组件共享状态用 Context 或状态管理库。在对接 AI 生成内容或后端接口时,必须处理以下三种 UI 状态:
| 状态 | 要求 |
|---|---|
| ⏳ Loading | 显示骨架屏 (Skeleton) 或加载动画,而非空白页面 |
| 📭 Empty | 显示空状态插图和引导文案,而非什么都不显示 |
| ❌ Error | 显示友好的错误提示 + 重试按钮,而非原始错误信息 |
alt 文本。label 和 placeholder。react-virtuoso)。loading="lazy")。React.lazy + Suspense)。useMemo / useCallback。services/ 中封装 API 调用函数,不要在组件中直接写 fetch。