工程开发
wednesday-design avatar

wednesday-design

UI/UX 设计助手,为 React/Next.js 项目强制执行组件库使用规范、可访问性与设计标记。确保使用 shadcn/ui、Aceternity 等核准库来保持视觉一致性。

简介

wednesday-design 技能作为 Wednesday Solutions 项目现代前端开发的严格 UI 与 UX 合规引擎。它专门针对使用 Tailwind CSS 的 React 与 Next.js 环境进行了优化,担任设计一致性的守门人。此技能的主要任务是透过强制执行从 shadcn/ui、Aceternity UI、Magic UI、Motion Primitives、Animate UI、Eldora UI、Cult UI 与 ABUI 等八个核准库中挑选的 492 个以上预先验证组件,来消除客制化 UI 组件的开发需求。透过集中化设计决策,它确保所有 UI 元素皆经过压力测试、具备无障碍性且效能优异。

  • 强制严格遵守组件库优先顺序清单,要求开发人员在尝试任何客制样式前,优先使用现有组件。

  • 提供视觉设计标记、间距系统与字体排版层级(Instrument Serif 与 DM Sans)的立即指导,以确保品牌对齐。

  • 提供 UI 解决方案的快速查询功能,将功能需求(如 3D 卡片效果、资料表格、对话框或打字机动画)映射到确切的核准组件。

  • 默认整合无障碍性审查,在非合规的 UI 元素进入代码库之前进行标记。

  • 包含明确的决策流程:检查组件是否存在、组合现有组件,或使用预定义的设计标记来扩展样式。

  • 透过将视觉设计输出与业务逻辑、TypeScript 定义及 API 路由结构进行严格区分,防止架构偏移。

  • 每当您在建置 UI 组件、应用 Tailwind 类别或处理前端无障碍问题时,请使用此技能。

  • 在撰写任何新代码之前,请务必查阅核准的组件库索引,以防止重复或非标准组件的产生。

  • 当找不到所需的 UI 组件时,请遵循升级协议:先尝试组合现有组件,接着扩展样式,仅在没有其他可行方案时才寻求客制化实作的批准。

  • 遵守既定的 4px 基底网格间距系统与品牌专属配色方案(绿色 #4ADE80 到青色 #0D9488),以维持顶级且极简的美学风格。

  • 开发人员应将此技能视为视觉输出的强制同行审查员,将一致性与维护速度置于客制化功能实作之上。

仓库统计

Star 数
148
Fork 数
17
Open Issue 数
1
主要语言
JavaScript
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 21:39
在 GitHub 查看