Skip to content

Web 前端功能开发流程

从设计到发布的 Web 前端功能开发 Skill 编排参考。按有序的 Phase 调用一系列 Skills,逐步完成 UI 搭建、视觉增强、质量把关和最终润色。

仅限 Web 项目

本工作流中的所有 Skills 均为 Web 前端专属。请勿用于 iOS 项目,iOS 请参考 iOS 功能开发流程

适用场景

  • 全新 Web 页面 / 落地页开发
  • 可复用 UI 组件库搭建
  • 现有页面的视觉升级与体验优化
  • Design System 对齐与规范化
  • 前端功能从 0 到 1 的完整交付

前置准备

开始之前,请确保已安装以下 Skills:

Skill安装方式说明
ImpeccableImpeccable 安装指南设计上下文收集,首次使用需运行 /teach-impeccable
ui-skillsnpx skills add ibelick/ui-skills --all包含 baseline-ui、colorize、typeset、animate、delight、normalize、polish、harden 等
frontend-designnpx skills add --skill frontend-design生成初始 UI 骨架

首次使用

第一次进入项目时需要运行 /teach-impeccable 来收集设计上下文(品牌色、字体、间距等)。后续同一项目中可跳过此步。

完整流程

Phase 1: 设计与规划

收集设计意图、品牌规范和技术约束,为后续所有 Phase 奠定基础。

步骤Skill / 命令作用备注
1.1/teach-impeccable收集设计上下文(品牌色、字体、间距、组件风格)仅首次使用,后续同项目可跳过

Phase 2: UI 骨架搭建

快速生成功能性 UI 结构,统一基础样式规范。

步骤Skill / 命令作用备注
2.1/frontend-design根据需求描述生成初始 UI,包含布局、组件结构可指定 design depth 控制细节程度
2.2/baseline-ui统一 spacing、typography、Tailwind 约定确保骨架阶段的一致性

Phase 3: 视觉增强

在骨架基础上逐层叠加视觉效果,顺序不可随意调换。

步骤Skill / 命令作用备注
3.1/colorize策略性引入色彩,建立视觉层次遵循 Impeccable 中定义的品牌色
3.2/typeset优化字体选择、字号层级、行高确保可读性与视觉节奏
3.3/animate添加有目的的动效(过渡、微交互)动效应服务于用户理解,非纯装饰
3.4/delight注入令人愉悦的细节(hover 效果、加载动画等)最后一层视觉润色

Phase 4: 质量把关

从 UX、无障碍、性能、响应式四个维度审查,发现并修复问题。

步骤Skill / 命令作用备注
4.1/critique基于 Nielsen 十大启发式原则进行 UX 审查产出改进建议清单
4.2/audit无障碍 (a11y) + 性能 + 响应式综合检查覆盖 Lighthouse 关注的核心指标
4.3/fixing-accessibility修复键盘导航、ARIA 标签、焦点管理、语义化 HTML根据 /audit 产出的问题逐一修复
4.4/fixing-motion-performance优化动画性能(GPU 加速、减少重排)根据 /audit 产出的性能问题修复

Phase 5: 最终润色

对齐设计系统、进行最终打磨、加固边缘场景。

步骤Skill / 命令作用备注
5.1/normalize对齐 Design System token(颜色、间距、圆角等)确保与团队设计规范一致
5.2/polish最终的 production-grade 打磨像素级细节、边缘对齐、一致性
5.3/harden错误处理 + i18n + 边缘场景兜底空状态、加载失败、超长文本等

快速参考

熟练后可使用一行版快速执行核心流程:

/frontend-design → /baseline-ui → /colorize → /typeset → /animate → /critique → /audit → /polish

涉及的 Skills