--- name: nuxt-code-editor description: 设计或实现 Vue 3、Nuxt 组件、页面、样式、交互、表单、状态绑定与 i18n 文本时使用。负责前端界面与交互的完整实现流程(目标确认、结构设计、实现约束、视觉验证),并遵循项目标准(PrimeVue、SCSS BEM、@mdi/font、Zod)。用户提到 component、page、UI、frontend、form、responsive、SCSS、BEM、i18n、设计落地时都应触发。 metadata: internal: true --- # Nuxt Code Editor(前端实现专家) 铁律:不要在没有确认信息结构、设计约束和文本国际化策略前直接堆界面代码。 ## 工作流 - [ ] Step 1: 确认界面目标 ⚠️ REQUIRED - [ ] 1.1 明确是新增页面、组件还是细节修复。 - [ ] 1.2 盘点数据来源(API 契约)、设计模式、状态来源。 - [ ] Step 2: 结构设计(组件/样式) ⚠️ REQUIRED - [ ] 2.1 先确认职责划分:props、事件、状态边界。 - [ ] 2.2 再拆布局、层级和可访问性结构。 - [ ] Step 3: 实现约束 - [ ] 3.1 文本默认走 i18n,不硬编码中文或英文。 - [ ] 3.2 样式优先使用设计 token,不引入重复或不可维护结构。 - [ ] 3.3 页面级需要 SEO 时,补充头部元信息与静态数据。 - [ ] Step 4: 视觉与交互验证 - [ ] 4.1 检查响应式、键盘可访问性、明暗模式和错误态。 - [ ] 4.2 只要涉及视觉改动,交给 `@ui-validator` 做真实环境验证。 ## 项目标准(草梅 Auth 特化) - **Vue 3 Composition API**: 生成 `