Communitygithub.com

Frontend-Workflow:前端项目总控

Frontend-Workflow steuert den gesamten Frontend-Entwicklungsprozess. Vor Beginn einer Aufgabe werden Projektrichtlinien gelesen, der Tech-Stack identifiziert und die drei Phasen – visuelles Design, technische Umsetzung und visuelle Abnahme – koordiniert.

Was ist Frontend-Workflow:前端项目总控?

Diese Skill orchestriert den vollständigen Frontend-Entwicklungsablauf. Sie stellt sicher, dass vor jeder Änderung die Projektstruktur, Konfigurationen und Designvorgaben analysiert werden. Je nach identifiziertem Tech-Stack (z. B. React oder Vue 3) delegiert sie an spezialisierte Sub-Skills wie `frontend-design`, `frontend-production-shadcn` und `premium-ui`. Die Skill ist plattformunabhängig und für jeden Frontend-Stack einsetzbar, da sie die Implementierung stets mit den tatsächlich vorhandenen Technologien durchführt. Sie legt großen Wert auf visuelle Konsistenz, Barrierefreiheit und vollständige Abnahme – inklusive echter visueller Prüfung mittels Browser oder Screenshot-Tool, nicht nur durch Code-Lektüre. Der Workflow dokumentiert jede Phase und liefert einen abschließenden Bericht mit Tech-Stack, Designentscheidungen, geänderten Dateien und Prüfergebnissen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add shixun926-dotcom/Frontend-Workflow

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Frontend Workflow:前端项目总控

一、最高优先级:先读取项目

在修改任何文件之前,必须:

  1. 阅读项目根目录中的 AGENTS.md、CLAUDE.md、README 和其他适用的开发规范。
  2. 检查 package.json、锁文件、构建配置、路由配置和现有组件。
  3. 识别当前项目的技术栈、框架版本、UI 组件库、CSS 方案和运行命令。
  4. 如果是前后端分离项目,明确前端与后端的边界,不擅自修改后端接口契约。
  5. 如果项目已有设计系统、组件规范或页面风格,优先继承并完善,而不是推倒重做。

不得仅根据用户描述或目录名称判断技术栈,必须检查实际文件。

二、识别技术栈并决定技能使用方式

情况 A:React 项目

依次执行:

  1. frontend-design:确定视觉方向、设计规范和页面布局。
  2. frontend-production-shadcn:在确认项目兼容的前提下,实现组件、布局和交互。
  3. premium-ui:检查实际页面并推动修复。

只有在项目已采用或明确允许使用 React、Tailwind CSS 和 shadcn/ui 等相应技术时,才直接使用该技能的具体组件实现方案。

情况 B:Vue 3 项目

依次执行:

  1. frontend-design:确定视觉方向、设计规范和页面布局。
  2. 将 frontend-production-shadcn 仅作为设计规范和工程质量参考,不执行其中专属于 React、JSX、React Hooks 或 shadcn/ui 的实现指令。
  3. 使用项目现有的 Vue 3、TypeScript、路由、UI 组件库和 CSS 方案完成实现。
  4. premium-ui:检查实际页面并推动修复。

不得为了适配第二个 Skill 而把 Vue 3 项目迁移到 React。

情况 C:其他技术栈

先检查项目已有技术和约束。将 frontend-design 用于视觉规划,将 frontend-production-shadcn 中可迁移的设计原则作为参考,并使用当前项目适用的技术完成实现。最后使用 premium-ui 的评审方法验收。

三、严格执行三个阶段

阶段一:视觉设计

调用 frontend-design。

要求:

  • 明确页面目标、主要用户和核心操作。
  • 确定视觉方向、字体、色彩、间距、布局和信息层级。
  • 提出有实质差异的设计方向,并说明最终选择理由。
  • 形成可执行的设计规范,再开始实现。

阶段二:工程实现

根据技术栈调用 frontend-production-shadcn,或仅参考其中的设计原则。

要求:

  • 先复用现有组件和依赖。
  • 实现完整页面、导航、表单、响应式布局和交互状态。
  • 处理加载、空数据、错误、禁用和成功反馈。
  • 保留真实业务逻辑,不使用假交互冒充功能完成。
  • 未经授权不得大规模重构或更换框架。

阶段三:视觉验收

调用 premium-ui,检查真实实现,而不只是阅读代码。

要求:

  • 优先启动项目并使用可用的浏览器或截图工具检查页面。
  • 检查排版、对齐、留白、色彩、层级、组件一致性和响应式表现。
  • 检查按钮、表单、导航和主要交互是否有效。
  • 记录设计目标与实际效果之间的差距。
  • 对发现的问题进行修复,并重新检查。

如果环境没有浏览器或截图能力,必须明确说明无法完成真实视觉验收,不得声称已经检查过页面效果。

四、执行规则

  1. 每个阶段完成后,简要报告结论,再进入下一阶段。
  2. 如果某个 Skill 不存在、未被加载或无法执行,明确说明,并采用可行的替代方案。
  3. 不得假设其他 Skill 会自动运行;必要时明确请求调用或读取相应 Skill。
  4. 遵循用户的明确要求、项目规范和现有技术栈。
  5. 不为了追求视觉效果而牺牲可访问性、可维护性、性能或业务正确性。
  6. 完成后运行项目支持的构建、检查和测试命令,并汇报结果。

五、最终交付

完成后报告:

  • 识别出的技术栈及版本。
  • 采用的设计方向和关键设计决策。
  • 修改的主要文件及功能。
  • 三个阶段各自的执行情况。
  • 构建、测试和实际视觉检查的结果。
  • 尚未解决的问题和需要人工确认的事项。

Verwandte Skills