设计与 UI
界面设计、视觉系统和产品 UI
Skills 列表

material
Google's Material Design with layered surfaces, dynamic theming, built-in motion, and responsive cross-platform patterns.
bergside
create-adaptable-composable
创建一个库级别的 Vue 可组合函数,它接受可能为响应式的输入(MaybeRef / MaybeRefOrGetter),以便调用者可以传入普通值、ref 或 getter。在响应式副作用(watch/watchEffect)内部使用 toValue()/toRef() 规范化输入,以保持行为可预测和响应式。当用户要求创建可适配或可复用的可组合函数时使用此技能。
vuejs-ai
enterprise
Dark-themed cloud-platform aesthetic with modular grids, glass-like panels, and strong data hierarchy for productivity dashboards.
bergside
bento
Modular grid layout with card-like blocks, clear hierarchy, soft spacing, and subtle visual contrast for organized, scannable interfaces.
bergside
vue-pinia-best-practices
Pinia 存储、状态管理模式、存储设置以及与存储的响应式交互。
vuejs-ai
editorial
Magazine-inspired editorial layout with refined serif typography, structured grids, and elegant reading experiences.
bergside
threejs-postprocessing
Three.js 后期处理 - EffectComposer、泛光、景深、屏幕特效。用于添加视觉效果、色彩校正、模糊、发光或创建自定义屏幕空间着色器。
cloudai-x
threejs-interaction
Three.js 交互 - 射线投射、控制器、鼠标/触摸输入、对象选择。用于处理用户输入、实现点击检测、添加相机控制器或创建交互式 3D 体验。
cloudai-x
emil-design-eng
此技能编码了 Emil Kowalski 关于 UI 打磨、组件设计、动画决策以及让软件体验出色的隐形细节的理念。
emilkowalski
threejs-fundamentals
Three.js 场景设置、摄像机、渲染器、Object3D 层级结构、坐标系。用于设置 3D 场景、创建摄像机、配置渲染器、管理对象层级或处理变换。
cloudai-x
flutter-build-responsive-layout
使用 `LayoutBuilder`、`MediaQuery` 或 `Expanded/Flexible` 创建适应不同屏幕尺寸的布局。当您需要 UI 在移动端和平板/桌面端形态下都看起来良好时使用。
flutter
flutter-fix-layout-issues
使用 Dart 和 Flutter MCP 工具修复 Flutter 布局错误(溢出、无界约束)。适用于处理“RenderFlex overflowed”、“Vertical viewport was given unbounded height”或类似的布局问题。
flutter
flutter-add-widget-preview
使用 previews.dart 系统为项目添加交互式 widget 预览。在创建新的 UI 组件或更新现有屏幕时使用,以确保一致的设计和交互式测试。
flutter
better-layout
Web 界面布局结构指南,涵盖分组与对齐、阅读顺序、渐进式呈现以及自适应断点等内容。适用于页面或组件结构设计、控件间距与对齐设置、小屏折叠规则制定、RTL(从右到左)布局方向处理,以及前端代码的布局审查。触发词包括:layout、spacing、alignment、grouping、negative space、whitespace、visual hierarchy、reading order、progressive disclosure、breakpoints、responsive layout、container queries、safe area、full-bleed、edge-to-edge、layout margins、RTL layout、logical properties。
jakubkrehel
better-interface
用户主动调用的跨领域界面审查工具,统筹协同 better-accessibility、better-layout、better-writing、better-typography、better-colors 和 better-ui。当明确要求对某个页面、流程、功能或产品界面进行全局/整体审查时使用。支持快速(quick)和完整(full)两种审查模式。触发词包括 better-interface、full interface review、holistic UI audit、cross-discipline design review、review the whole interface。
jakubkrehel
better-accessibility
适用于产品界面的无障碍工程规范(Accessibility),涵盖焦点状态、键盘导航支持、ARIA 属性、表单交互及屏幕阅读器适配。当构建或审查 UI 组件、弹窗(modals)、菜单、表单、自定义控件,或者用户提出“做一下无障碍适配/无障碍优化”、反馈键盘导航或屏幕阅读器问题时使用。触发词包含 accessibility, a11y, WCAG, aria, focus ring, focus-visible, focus trap, keyboard navigation, tab order, tabindex, screen reader, sr-only, aria-live, alt text, hit area, touch target, prefers-reduced-motion, autoplay, toast duration, skip link, semantic HTML, aria-label, form errors, disabled buttons, "not keyboard accessible".
jakubkrehel
wecomcli-meeting
企业微信会议技能,支持创建预约会议、查询会议列表、获取会议详情、取消会议、更新会议成员。当用户需要"创建会议"、"预约会议"、"约会议"、"安排会议"、"查看会议"、"查询会议列表"、"会议详情"、"什么时候开会"、"有哪些会议"、"查找会议"、"取消会议"、"删除会议"、"修改会议成员"、"添加会议参与人"、"移除会议成员"时触发。
wecomteam
marp-slide
创建专业的 Marp 演示幻灯片,提供 7 种精美主题(默认、极简、多彩、暗色、渐变、科技、商务)。当用户请求创建幻灯片、演示文稿或 Marp 文档时使用。支持自定义主题、图片布局,以及“让它好看”的自动质量提升请求。
softaworks
ship-learn-next
利用 Ship-Learn-Next 框架,将学习内容(如 YouTube 逐字稿、文章、教程)转化为可执行的落地方案。当用户希望把建议、经验或教学内容拆解为具体的行动步骤、实操练习(reps)或学习探索任务(quest)时使用。
softaworks
antislop-human
Human and accessibility skill for antislop. Contrast, keyboard, focus, and states for real people. Includes the contrast checker.
miqdadbadjuber
antislop-layoutmobile
Mobile layout skill for antislop. Use for layouts that reflow across screen sizes, phone to desktop: grids, overflow, tap targets. Load with the core.
miqdadbadjuber
create-app
Guided journey from a raw app idea to a validated, cleanly architected first version that ships on a sustainable cadence. Orchestrates ten skills phase by phase - lean-startup, design-sprint, clean-architecture, domain-driven-design, clean-code, pragmatic-programmer, system-design, ios-hig-design, 37signals-way, software-design-philosophy - asking the user questions at every decision point and recording results in the project docs/ folder (PRODUCT.md, ARCHITECTURE.md, EXPERIMENTS.md, CREATE-APP-PLAN.md) so the journey resumes across sessions. Use when the user wants to build a new app, validate an idea before writing code, architect an MVP that will not need a rewrite, or says ''help me build my app the right way''. App already exists: use improve-app or grow-app. Business idea not yet validated: run create-business first. Marketing site only: use create-website. Architecture-only question: design-code-architecture. For one framework in isolation, invoke that skill directly.
wondelai
grow-app
Guided journey from an app people sign up for and then quietly abandon to a sealed retention engine with a habit loop, an activated first run, and one metric the whole team trusts. Orchestrates eight skills phase by phase - hooked-ux, improve-retention, continuous-discovery, lean-ux, inspired-product, lean-analytics, microinteractions, drive-motivation - asking the user questions at every decision point and recording results in the project docs/ folder (PRODUCT.md, METRICS.md, GROW-APP-PLAN.md) so the journey resumes across sessions. Use when the user wants to lift activation and retention, design a habit loop, fix a leaky onboarding funnel, or says ''users sign up then disappear''. Do not use to fix broken UX or performance that no engagement mechanic can paper over - run improve-app first; if there is no app yet, use create-app. For one framework in isolation, invoke that skill directly.
wondelai
improve-website
Guided journey from a live website that underperforms to a prioritized, evidence-backed backlog of conversion, usability, message, and speed fixes - each shipped as a testable experiment. Orchestrates eight skills phase by phase - cro-methodology, ux-heuristics, refactoring-ui, web-typography, storybrand-messaging, high-perf-browser, made-to-stick, design-everyday-things - asking the user questions at every decision point and recording results in the project docs/ folder (WEBSITE.md, DESIGN.md, IMPROVE-WEBSITE-PLAN.md) so the journey resumes across sessions. Use when the user wants to fix a landing page that isn''t converting, diagnose why visitors leave, audit for clarity and usability, or says ''the homepage feels off but a redesign didn''t help''. No site yet, create-website; converts but needs traffic, grow-website; if the friction is in a product app, not the marketing site, improve-app; if one specific flow leaks, conversion-optimization. For one framework in isolation, invoke that skill directly.
wondelai