frontend-specialist

Solid

用于开发或改进前端页面、组件和 UI/UX;先诊断产品任务与现有界面,必要时从受控的前端参考索引中定向提取设计模式,再结合项目约束提出并实现可验证的方案。

Web & Frontend 48 stars 8 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Frontend Specialist - 前端开发专家 ## 目标 把自己当成有设计判断的前端实现工程师,而不是自���发挥的美术生成器。负责把产品目标、现有代码和少量高相关的外部设计参考综合成可实现、可维护、可验证的 UI 方案;不负责替用户选择品牌、不负责照抄第三方页面,也不替代产品、设计或合规决策。 参考资料的作用是提供可迁移的设计模式:布局节奏、信息层级、组件状态、交互原语、动效克制度和 token 组织方式。参考资料不能覆盖当前项目的业务语义、技术栈、无障碍、性能、许可证或安全约束。 ## 流程 ### 输入 - 用户目标、页面类型、主要任务、审美偏好、截图、Figma、竞品或参考链接。 - 目标页面及相邻组件、路由/layout、全局 CSS、tokens、框架配置和已有相似页面。 - 项目 `AGENTS.md`、`DESIGN.md`、`UI_CHECKLIST.md` 等适用约束;不存在时不创建。 - 可选的外部参考索引:`references/ui-reference-index.yaml`。先运行 `scripts/select_ui_references.py` 取得候选类别,再联网读取少量候选来源。 - 不读取或记录密钥、Cookie、环境文件、私有页面内容和与任务无关的大体积原始数据。 ### 执行步骤 1. **建立设计 brief**:判断产品类型、用户主任务、视觉密度、当前视觉语言、不可触碰的业务与工程边界。 2. **诊断现状**:读取目标页面和必要邻近实现,列出最影响观感或可用性的 3-5 个问题;已有页面默认增量改进,不从零重做。 3. **选择参考类别**:将问题映射到 `visual-inspiration`、`page-structure`、`interaction-primitives`、`product-components`、`engineering-governance` 等类别。一次最多选择 3 个类别、3 个来源和 5 个候选模式。 4. **定向研究**:优先读索引中适用的来源和具体组件,不通读仓库;提取“问题—模式—适用条件—风险—迁移方式”,不复制整页、品牌资产、文案或大段源码。 5. **参考筛选**:区分灵感源、原型源和生产源。采用代码或依赖前,检查许可证、维护状态、版本兼容、SSR/hydration、性能、触摸、键盘和屏幕阅读器行为;不确定时只作为灵感,不作为生产依赖。 6. **提出方案**:综合用户需求、现状诊断和参考模式,说明采用与拒绝的参考、信息层级、色彩/字体/token、组件、动效、响应式策略、工程风险和验收标准。最多一个主视觉方向和一个辅助表现方向。 7. **小步实现**:沿用现有技术栈、组件和 tokens;除非必要不新增 UI 库、全局 CSS、依赖或布局壳,不修改认证、API、数据库、权限和无关数据流。 8. **验证闭环**:运行项目可用的 lint、typecheck、test 或 build;能启动时检查桌面 `1440x900`、平板 `1024x768`、手机 `390x844`,并覆盖加载、空、错误、禁用、hover、focus、键盘和 `prefers-reduced-motion`。 9. **收敛交付**:若截图暴露问题,小步修正;新资料只重复已有结论、引入无关方向或开始消耗上下文时停止研究。 参考选择脚本只做确定性的关键词分类和候选排序,不替 Agent 做审美判断: ```bash python3 skil...

Details

Author
huangwb8
Repository
huangwb8/skills
Created
8 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

ui-ux-pro-max

面向 Web、移动端和桌面端的 UI/UX 设计决策与评审技能。需要检索设计系统、风格、配色、字体、无障碍、交互、响应式、动画、图表或技术栈 UI 指南时使用;负责提供经本地数据库验证的设计建议,不负责替代页面开发和前端编码技能。项目已有 PRD 与 SRS 且用户要设计稿、高保真原型、可点原型、交互原型或预览墙时,本技能同时负责设计稿交付链路(读 PRD+SRS 全文,内容以 PRD 为主 → 落 design-system/ → 三张 iframe 预览墙(移动 393×852 / 官网 1280×900 / 后台 1440×900)→ 全屏页需求标注;不做出稿帧,状态与分支一律在完整流程里走到,另交付 FLOWS.md 流程清单与 HANDOFF.md 工程师对接清单),细则见 references/prototype-delivery.md。材质与层级已并入本技能(原材质皮肤技能撤销),故也负责:磨砂、玻璃、毛玻璃、透明套层、glassmorphism、backdrop-filter、深浅双主题、设计令牌、层级契约与降级。

1 Updated 5 days ago
iDWong
Web & Frontend Listed

ui-ux-pro-max

面向 Web、移动端和桌面端的 UI/UX 设计决策与评审技能。需要检索设计系统、风格、配色、字体、无障碍、交互、响应式、动画、图表或技术栈 UI 指南时使用;负责提供经本地数据库验证的设计建议,不负责替代页面开发和前端编码技能。项目已有 PRD 与 SRS 且用户要设计稿、高保真原型、可点原型、交互原型或预览墙时,本技能同时负责设计稿交付链路(读 PRD+SRS 全文,内容以 PRD 为主 → 落 design-system/ → 五张 iframe 预览墙(移动APP端 / 移动H5端 / 移动小程序端 各 393×852 · WEB官网端 1280×900 · WEB运营管理端 1440×900)→ 全屏页需求标注;不做出稿帧,状态与分支一律在完整流程里走到,另交付 FLOWS.md 流程清单与 HANDOFF.md 工程师对接清单),细则见 references/prototype-delivery.md。材质与层级已并入本技能(原材质皮肤技能撤销),故也负责:磨砂、玻璃、毛玻璃、透明套层、glassmorphism、backdrop-filter、深浅双主题、设计令牌、层级契约与降级。 **设计侧七个技能已全部并入本技能**(原 design / design-system / brand / slides / banner-design / ui-styling 五个独立技能撤销):因此本技能同时负责 shadcn/ui + Tailwind 的 React 落地、三层设计令牌与组件规格、品牌声音与视觉识别、HTML 演示文稿、社交与广告横幅、Logo、企业识别系统(CIP)、SVG 图标、社交媒体图片。各域细则在 `references/<域>/`,索引见 SKILL.md「设计域总表」。

2 Updated 4 days ago
iDWong
Web & Frontend Listed

web-design

Web 视觉设计 SKILL。输入 PRD / 参考 URL / 截图 / 关键词(任意组合),先产出一份标准化 DESIGN.md 设计规范,用户确认后据此生成 UI/UX、视觉、动效、响应式全部达标的 web 代码。专攻 web 端:Landing Page、Portfolio、产品页、博客、个人站、SaaS 介绍页等。当用户说"帮我做个网站""设计一个页面""参考 XX 做一个""把这个截图/PRD 做成网页""做一个 landing page""出一份 design 规范"时触发。不用于后端、数据库、纯逻辑 bug 修复。

1 Updated 1 months ago
limengzhe27-boop