设计与前端 frontend-uiaccessible-designresponsive-designcomponent-architecturestate-managementwcag

生产级前端界面工程

帮助 AI 编码代理构建可访问、响应式且符合设计系统的生产级用户界面。

FollowSkills 评估 · FSRS-2.0
不推荐
53/ 100 五分制 2.7 / 5
信任安全16 / 25 · 3.2/5

技能仅提供前端工程指导,没有要求凭据、外部写入或数据外传;同时未明确用户确认、权限边界、敏感数据处理、回滚和数据流披露。README 提供 MIT 许可及维护者信息,但发布者未获 FollowSkills 验证,因此扣分。

可靠稳定8 / 20 · 2.0/5

内容结构一致,涵盖组件、状态、可访问性、响应式和验证清单,示例路径清晰;但示例依赖未声明的 React、Tailwind、React Query 等环境,部分代码存在上下文假设,且静态材料未证明关键路径可运行或异常反馈完整,因此按静态上限保守扣分。

适用触发10 / 15 · 3.3/5

前言和 When to Use 明确面向构建或修改用户界面,并覆盖布局、交互、状态和 UX 问题;但未充分声明非适用范围、输入输出契约、触发优先级或中文及中国大陆网络环境适配,因此扣分。

规范维护8 / 15 · 2.7/5

文档按概览、触发场景、架构、可访问性、响应式和验证分层,包含示例、红旗和限制提示;README 提供安装方式、MIT 许可和仓库维护者,但该技能没有独立版本、变更记录、依赖说明、维护责任或更新路径,且引用的 accessibility checklist 未在给定技能文件中提供,因此扣分。

有效结果7 / 15 · 2.3/5

技能能直接给编码代理提供组件拆分、状态选择、WCAG、响应式和加载/错误/空状态等可执行指导,核心任务范围基本覆盖;但没有该技能自身的代表性产出、运行结果或对比证据,示例仍需结合项目上下文和测试才能交付,因此按静态上限记 7 分。

证据核验4 / 10 · 2.0/5

SKILL.md 含可审计的代码示例、检查清单和明确断言;仓库 CI 会验证整体技能内容和评估运行器,但给定材料未显示针对该前端技能关键路径的专门测试或第三方执行证据,因此只能给有限静态可验证分。

证据充分度: 评估于 2026年7月20日 审查版本 2fbfa004a019
使用前请注意
  • 示例依赖 React、Tailwind、React Query、项目设计令牌及未随技能提供的 accessibility-checklist.md;使用前应确认项目栈和引用文件可用。
  • 技能要求 WCAG 2.1 AA 和响应式验证,但没有提供实际测试命令、测试套件或执行结果;应由代理在目标项目中补充键盘、屏幕阅读器、断点和 axe-core 验证。
  • 未明确安全敏感界面、用户数据处理、外部 API、副作用确认和回滚策略;涉及这些范围时应结合专门的安全、测试和发布技能。
评估证据 [1][2][3][4][5]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能面向新建或修改用户界面、组件和页面的工作。它规范组件拆分、状态管理、响应式布局、设计系统遵循和 WCAG 2.1 AA 可访问性。内容还覆盖加载、错误、空状态、键盘操作、焦点管理及界面验证。它适合重视真实产品质量,而不是通用 AI 风格界面的前端项目。

指导代理按组件职责组织文件,优先使用组合式组件,并分离数据获取与展示逻辑;根据状态范围选择本地状态、Context、URL 状态、服务端状态或全局状态;按移动优先实现响应式布局,使用语义化颜色和一致的间距与排版层级;为交互元素、表单、对话框及加载、错误和空状态补充键盘访问、ARIA、焦点管理和状态反馈;完成后检查控制台错误、键盘操作、屏幕阅读器表达、多个视口尺寸及可访问性警告。

  1. 前端工程师为 React 或类似项目新增任务列表、表单或页面组件时,需要明确的组件边界和状态处理方式。
  2. 产品团队修改现有用户界面时,需要在不破坏设计系统的前提下改善布局、交互或视觉质量。
  3. 开发者实现移动端和桌面端都可用的页面时,需要移动优先的响应式布局指导。
  4. 团队为界面组件补充 WCAG 2.1 AA 要求、键盘导航、ARIA 标签和焦点管理时,需要一套检查标准。
  5. 开发者处理异步数据界面时,需要覆盖加载、错误、空状态和乐观更新。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖组件架构、状态管理、设计系统、响应式设计和可访问性等完整界面工程关注点。
  • 提供具体的 React、Tailwind 和 CSS 示例,便于转化为实现约束。
  • 明确要求键盘访问、焦点管理、语义化颜色、加载状态、错误状态和空状态。
  • 包含“避免 AI 风格”、红旗清单和交付后的验证项目,适合生产质量门槛。
局限
  • 内容主要提供工程指导和示例,没有绑定具体前端框架、测试框架或构建工具。
  • 源材料没有提供该技能自身的测试套件或实际项目验证结果。
  • 详细的 accessibility-checklist.md 被列为参考资料,但其具体内容不在本资料中。
  • 技能要求检查 320px、768px、1024px 和 1440px 视口,但没有提供自动化检查命令。

如何安装这个 Skill?

使用 skills CLI 安装仓库中的单个技能:

npx skills add addyosmani/agent-skills --skill frontend-ui-engineering

该仓库也支持安装全部 24 个技能:

npx skills add addyosmani/agent-skills

如何使用这个 Skill?

在支持 Agent Skills 的编码代理中,让代理构建或修改用户界面,例如:“为现有应用创建一个移动优先的任务列表页面,遵循项目设计系统,并满足 WCAG 2.1 AA;同时处理加载、错误和空状态。”技能会在构建用户界面时自动激活,也可直接引用该技能。

常见问题

这个技能需要额外付费吗?
源材料说明仓库采用 MIT 许可证,可用于项目、团队和工具;未说明 skills CLI 或其他代理平台是否收取费用。
它是否只适用于 React?
不是明确限定。示例使用 React、TSX 和 Tailwind,但技能目标是用户界面工程,未声明必须使用 React。
安装后会自动运行什么命令或服务吗?
SKILL.md 没有规定运行时命令、网络服务或 MCP;README 说明支持的代理可自动发现或直接引用技能。
它能保证界面符合 WCAG 2.1 AA 吗?
它提供 WCAG 2.1 AA 的实现和验证要求,但源材料没有证明自动化工具或人工检查一定会通过,因此仍需在具体项目中验证。

同仓库的其他 Skills

均来自 addyosmani/agent-skills

开发与工程

规划与任务拆解

将明确需求拆分为有依赖顺序、可实现且可验证的工程任务。

开发与工程

架构决策与工程文档助手

帮助工程团队记录决策依据、维护文档并保留长期代码上下文。

自动化与运维

安全加固工程技能

帮助编码代理在处理不可信输入、身份验证、敏感数据和外部服务时建立系统化安全防线。

开发与工程

稳定接口设计指南

帮助工程团队设计稳定、清晰且难以误用的 API 与模块接口。

开发与工程

合并前代码质量审查

在合并前从正确性、可读性、架构、安全性和性能五个维度审查代码变更。

开发与工程

上下文工程指南

帮助编码代理在正确时间获取正确项目上下文,减少臆测并保持开发规范一致。

开发与工程

浏览器 DevTools 测试

用真实浏览器运行数据验证、调试并测试网页应用。

开发与工程

需求访谈助手

在规划或编码前,通过逐题访谈确认用户真正想解决的问题。

开发与工程

测试驱动开发工作流

用可执行的测试先证明需求,再以最小改动实现、重构并验证行为。

开发与工程

代码简化审查

在不改变行为的前提下,降低代码复杂度并提升可读性与可维护性。

开发与工程

规范驱动开发

在编码前把模糊需求转化为可验证的开发规范。

开发与工程

Git 协作与版本发布规范

用可审查、可回滚的 Git 流程管理代码变更与版本发布。

开发与工程

性能优化工程技能

通过测量、定位和验证,系统解决前端、后端、查询与数据库性能瓶颈。

自动化与运维

生产可观测性工程

为生产代码建立日志、指标、追踪与告警,让系统行为可见且便于诊断。

开发与工程

怀疑驱动开发

在非平凡决策落地前,用新上下文主动寻找错误。

开发与工程

增量实现

用可验证的小步迭代安全交付多文件工程变更。

开发与工程

Idea Refine 创意打磨

把模糊想法转化为经过验证、可执行的产品方向。

开发与工程

官方文档驱动开发

让框架与库的实现决策基于当前官方文档,而不是过时记忆。

开发与工程

系统化调试与错误恢复

用结构化流程定位根因,修复错误并防止复发。

自动化与运维

CI/CD 自动化工程指南

为项目建立可验证、可回滚的持续集成与部署流水线。

相关 Skills