Design & UI

Interface design, visual systems, and product UI

269 skills available

Skills List

seedance-prompt-en

seedance-prompt-en

3.1Kdesign-ui

Write effective prompts for Jimeng Seedance 2.0 multimodal AI video generation. Use when users want to create video prompts using text, images, videos, and audio inputs with the @ reference system. Covers camera movements, effects replication, video extension, editing, music beat-matching, e-commerce ads, short dramas, and educational content.

dexhunter avatardexhunter
Get
swiftui-expert-skill

swiftui-expert-skill

3.1Kdesign-ui

Use when writing, reviewing, or refactoring SwiftUI code for iOS or macOS, including state management and `@Observable` data flow, view composition and invalidation/performance, lists and `ForEach` identity, environment usage, localization, animations, Liquid Glass adoption, migrating soft-deprecated APIs, or Instruments `.trace` capture/analysis for hangs, hitches, CPU hotspots, or

avdlee avataravdlee
Get
baoyu-design

baoyu-design

2.8Kdesign-ui

Create polished design artifacts as self-contained HTML: UI mockups, interactive prototypes, wireframes, landing pages, dashboards, app screens, mobile apps, slide decks (a.k.a. PPT / PowerPoint presentations), and visual explorations. Use whenever the user asks to design, mock up, prototype, wireframe, visualize, explore, or make a PPT/deck for an interface, product screen, user flow, content layout, visual artifact, or pitch/deck concept, even if they do not say "design". Also use to export a deck built with this skill to PowerPoint (PPT/PPTX) — but only decks authored here (deck-stage / this skill's slide-structured HTML), NOT arbitrary HTML, so confirm the target is such a deck first. Also use for setting up, importing, or authoring reusable design systems, UI kits, brand tokens, or component libraries. Harness-agnostic for Claude Code, Cursor, Codex Agent, and similar file-capable agents.

jimliu avatarjimliu
Get
flutter-fix-layout-issues

flutter-fix-layout-issues

2.8Kdesign-ui

Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed", "Vertical viewport was given unbounded height", or similar layout issues.

flutter avatarflutter
Get
flutter-build-responsive-layout

flutter-build-responsive-layout

2.8Kdesign-ui

Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on both mobile and tablet/desktop form factors.

flutter avatarflutter
Get
flutter-add-widget-preview

flutter-add-widget-preview

2.8Kdesign-ui

Adds interactive widget previews to the project using the previews.dart system. Use when creating new UI components or updating existing screens to ensure consistent design and interactive testing.

flutter avatarflutter
Get
create-adaptable-composable

create-adaptable-composable

2.7Kdesign-ui

Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.

hyf0 avatarhyf0
Get
vue-pinia-best-practices

vue-pinia-best-practices

2.7Kdesign-ui

Pinia stores, state management patterns, store setup, and reactivity with stores.

hyf0 avatarhyf0
Get
create-adaptable-composable

create-adaptable-composable

2.7Kdesign-ui

Create a library-grade Vue composable that accepts maybe-reactive inputs (MaybeRef / MaybeRefOrGetter) so callers can pass a plain value, ref, or getter. Normalize inputs with toValue()/toRef() inside reactive effects (watch/watchEffect) to keep behavior predictable and reactive. Use this skill when user asks for creating adaptable or reusable composables.

vuejs-ai avatarvuejs-ai
Get
vue-pinia-best-practices

vue-pinia-best-practices

2.7Kdesign-ui

Pinia stores, state management patterns, store setup, and reactivity with stores.

vuejs-ai avatarvuejs-ai
Get
threejs-postprocessing

threejs-postprocessing

2.6Kdesign-ui

Three.js post-processing - EffectComposer, bloom, DOF, screen effects. Use when adding visual effects, color grading, blur, glow, or creating custom screen-space shaders.

cloudai-x avatarcloudai-x
Get
threejs-interaction

threejs-interaction

2.6Kdesign-ui

Three.js interaction - raycasting, controls, mouse/touch input, object selection. Use when handling user input, implementing click detection, adding camera controls, or creating interactive 3D experiences.

cloudai-x avatarcloudai-x
Get
emil-design-eng

emil-design-eng

2.6Kdesign-ui

This skill encodes Emil Kowalski's philosophy on UI polish, component design, animation decisions, and the invisible details that make software feel great.

emilkowalski avataremilkowalski
Get
threejs-fundamentals

threejs-fundamentals

2.6Kdesign-ui

Three.js scene setup, cameras, renderer, Object3D hierarchy, coordinate systems. Use when setting up 3D scenes, creating cameras, configuring renderers, managing object hierarchies, or working with transforms.

cloudai-x avatarcloudai-x
Get
flutter-build-responsive-layout

flutter-build-responsive-layout

2.5Kdesign-ui

Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on both mobile and tablet/desktop form factors.

flutter avatarflutter
Get
flutter-fix-layout-issues

flutter-fix-layout-issues

2.5Kdesign-ui

Fixes Flutter layout errors (overflows, unbounded constraints) using Dart and Flutter MCP tools. Use when addressing "RenderFlex overflowed", "Vertical viewport was given unbounded height", or similar layout issues.

flutter avatarflutter
Get
flutter-add-widget-preview

flutter-add-widget-preview

2.5Kdesign-ui

Adds interactive widget previews to the project using the previews.dart system. Use when creating new UI components or updating existing screens to ensure consistent design and interactive testing.

flutter avatarflutter
Get
better-layout

better-layout

2.4Kdesign-ui

Layout structure for web interfaces, from grouping and alignment to reading order, progressive disclosure, and adaptive breakpoints. Use when structuring a page or component, spacing or aligning controls, deciding what collapses at small sizes, handling RTL layout direction, or reviewing frontend code for layout. Triggers on 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 avatarjakubkrehel
Get
better-interface

better-interface

2.4Kdesign-ui

User-invoked, cross-discipline interface review that coordinates better-accessibility, better-layout, better-writing, better-typography, better-colors, and better-ui. Use when explicitly invoked for a holistic review of a screen, flow, feature, or product interface. Supports quick and full review modes. Triggers on better-interface, full interface review, holistic UI audit, cross-discipline design review, review the whole interface.

jakubkrehel avatarjakubkrehel
Get
better-accessibility

better-accessibility

2.4Kdesign-ui

Accessibility engineering for product interfaces, from focus states and keyboard support to ARIA, forms, and screen readers. Use when building or reviewing UI components, modals, menus, forms, custom widgets, or when the user says "make this accessible" or reports keyboard or screen-reader issues. Triggers on 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 avatarjakubkrehel
Get
wecomcli-meeting

wecomcli-meeting

2.4Kdesign-ui

企业微信会议技能,支持创建预约会议、查询会议列表、获取会议详情、取消会议、更新会议成员。当用户需要"创建会议"、"预约会议"、"约会议"、"安排会议"、"查看会议"、"查询会议列表"、"会议详情"、"什么时候开会"、"有哪些会议"、"查找会议"、"取消会议"、"删除会议"、"修改会议成员"、"添加会议参与人"、"移除会议成员"时触发。

wecomteam avatarwecomteam
Get
marp-slide

marp-slide

2.2Kdesign-ui

Create professional Marp presentation slides with 7 beautiful themes (default, minimal, colorful, dark, gradient, tech, business). Use when users request slide creation, presentations, or Marp documents. Supports custom themes, image layouts, and "make it look good" requests with automatic quality improvements.

softaworks avatarsoftaworks
Get
ship-learn-next

ship-learn-next

2.2Kdesign-ui

Transform learning content (like YouTube transcripts, articles, tutorials) into actionable implementation plans using the Ship-Learn-Next framework. Use when user wants to turn advice, lessons, or educational content into concrete action steps, reps, or a learning quest.

softaworks avatarsoftaworks
Get
chatgpt-app-builder

chatgpt-app-builder

1.9Kdesign-ui

Guide developers through creating and updating ChatGPT apps. Covers the full lifecycle: brainstorming ideas against UX guidelines, bootstrapping projects, implementing tools/views, debugging, running dev servers, deploying and connecting apps to ChatGPT. Use when a user wants to create or update a ChatGPT app / MCP server for ChatGPT, or use the Skybridge framework.

alpic-ai avataralpic-ai
Get