设计与 UI

界面设计、视觉系统和产品 UI

816 個 Skills 可用

Skills 列表

compose-expert

compose-expert

1.6Kdesign-ui

Advanced Compose Multiplatform UI patterns for shared composables. Use when working with visual UI components, state management patterns (remember, derivedStateOf, produceState), recomposition optimization (@Stable/@Immutable visual usage), Material3 theming, custom ImageVector icons, or determining whether to share UI in commonMain vs keep platform-specific. Delegates navigation to android-expert/desktop-expert. Complements kotlin-expert (handles Kotlin language aspects of state/annotations).

vitorpamplona avatarvitorpamplona
獲取
kotlin-multiplatform

kotlin-multiplatform

1.6Kdesign-ui

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific, source set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets (Android, JVM/Desktop, iOS — all mature) with web/wasm as possible future targets. Integrates with gradle-expert for dependency issues. Triggers on: abstraction decisions ("should I share this?"), source set placement questions, expect/actual creation, build.gradle.kts work, incorrect placement detection, KMP dependency suggestions.

vitorpamplona avatarvitorpamplona
獲取
image-to-code

image-to-code

1.5Kdesign-ui

Turn a reference image, screenshot, or mockup into token-driven, accessible code — infer the design system from the reference (palette, type scale, spacing, radius, layout archetype), map it to the 3-tier tokens, rebuild it, then verify with the kit's gates. Use when the user provides a design/screenshot and wants matching UI code.

plugin87 avatarplugin87
獲取
design-review

design-review

1.5Kdesign-ui

Review or audit a design/UI across 6 weighted dimensions with Nielsen's 10 heuristics and a prioritized findings table. Use when the user wants a design critique, quality score, heuristic evaluation, or audit of an existing screen, page, or product before/after build.

plugin87 avatarplugin87
獲取
video-comparer

video-comparer

1.4Kdesign-ui

This skill should be used when comparing two videos to analyze compression results or quality differences. Generates interactive HTML reports with quality metrics (PSNR, SSIM) and frame-by-frame visual comparisons. Triggers when users mention "compare videos", "video quality", "compression analysis", "before/after compression", or request quality assessment of compressed videos.

daymade avatardaymade
獲取
frontend-visual-qa

frontend-visual-qa

1.4Kdesign-ui

Audits already-rendered UI — web app, deck/slide, dashboard, design-system, or Electron/native app — via real-browser/native-app journeys and a Playwright sweep. Use after UI implementation to find typography, overflow, responsive, routing, data-viz, browser-output, or native-shell defects, or to compare a render against a reference. Not for greenfield UI design (use ui-designer) or QA-program setup (use qa-expert).

daymade avatardaymade
獲取
remocn

remocn

1.4Kdesign-ui

Build Remotion videos with remocn — copy-paste animation components and timeline-driven UI primitives from a shadcn registry. Use when composing a video or scene in a Remotion project, adding a single animation, transition, background, or UI-block sim, or reaching for a video-ready UI primitive (button, dialog, command menu). Activate for polished Remotion video work even when remocn isn't named.

remocn avatarremocn
獲取
error-discovery

error-discovery

1.4Kdesign-ui

Run error analysis on a dataset. Build a review UI, select diverse samples, monitor annotations, and organize failure modes.

ai-evals-course avatarai-evals-course
獲取
build-review-interface

build-review-interface

1.4Kdesign-ui

Build a custom browser-based annotation interface tailored to your data for reviewing LLM traces and collecting structured feedback. Use when you need to build an annotation tool, review traces, or collect human labels.

ai-evals-course avatarai-evals-course
獲取
capture-screen

capture-screen

1.4Kdesign-ui

Programmatic screenshot capture on macOS. Find window IDs with Swift CGWindowListCopyWindowInfo, control application windows via AppleScript (zoom, scroll, select), and capture with screencapture. Use when automating screenshots, capturing application windows for documentation, or building multi-shot visual workflows.

daymade avatardaymade
獲取
domain-cli

domain-cli

1.4Kdesign-ui

Use when building CLI tools. Keywords: CLI, command line, terminal, clap, structopt, argument parsing, subcommand, interactive, TUI, ratatui, crossterm, indicatif, progress bar, colored output, shell completion, config file, environment variable, 命令行, 终端应用, 参数解析

actionbook avataractionbook
獲取
rust-deps-visualizer

rust-deps-visualizer

1.4Kdesign-ui

Visualize Rust project dependencies as ASCII art. Triggers on: /deps-viz, dependency graph, show dependencies, visualize deps, 依赖图, 依赖可视化, 显示依赖

actionbook avataractionbook
獲取
domain-iot

domain-iot

1.4Kdesign-ui

Use when building IoT apps. Keywords: IoT, Internet of Things, sensor, MQTT, device, edge computing, telemetry, actuator, smart home, gateway, protocol, 物联网, 传感器, 边缘计算, 智能家居

actionbook avataractionbook
獲取
m10-performance

m10-performance

1.4Kdesign-ui

CRITICAL: Use for performance optimization. Triggers: performance, optimization, benchmark, profiling, flamegraph, criterion, slow, fast, allocation, cache, SIMD, make it faster, 性能优化, 基准测试

actionbook avataractionbook
獲取
m06-error-handling

m06-error-handling

1.4Kdesign-ui

CRITICAL: Use for error handling. Triggers: Result, Option, Error, ?, unwrap, expect, panic, anyhow, thiserror, when to panic vs return Result, custom error, error propagation, 错误处理, Result 用法, 什么时候用 panic

actionbook avataractionbook
獲取
m14-mental-model

m14-mental-model

1.4Kdesign-ui

Use when learning Rust concepts. Keywords: mental model, how to think about ownership, understanding borrow checker, visualizing memory layout, analogy, misconception, explaining ownership, why does Rust, help me understand, confused about, learning Rust, explain like I'm, ELI5, intuition for, coming from Java, coming from Python, 心智模型, 如何理解所有权, 学习 Rust, Rust 入门, 为什么 Rust

actionbook avataractionbook
獲取
statusline-generator

statusline-generator

1.4Kdesign-ui

Installs, configures, customizes, or troubleshoots the Claude Code statusline (cwd, model, token counts). Use when the user wants to set up or change the statusline, switch minimal vs full layouts, show absolute token counts (e.g. ctx 108K / 1M) instead of a percentage, add cost via ccusage or git status, dump the stdin JSON Claude Code passes the script, or fix a statusline that is blank, silent, stuck, shows "permission denied", or stopped updating after a script edit (often a missing chmod +x). Trigger phrases: "configure statusline", "statusline blank", "status line not showing", "statusline broken", "show token count in statusline", 状态栏, 状态栏不显示, 状态栏空白, 显示工作目录, 显示 token 数.

daymade avatardaymade
獲取
thinking-theory-of-constraints

thinking-theory-of-constraints

1.4Kdesign-ui

When throughput or latency is pipeline-limited, identify the single binding constraint and exploit, subordinate, elevate, then recheck—ignore non-constraints.

tjboudreaux avatartjboudreaux
獲取
thinking-steel-manning

thinking-steel-manning

1.4Kdesign-ui

Before rejecting a proposal or reflexively agreeing, build the strongest faithful opposing case, state agreement conditions, then update or reaffirm.

tjboudreaux avatartjboudreaux
獲取
thinking-triz

thinking-triz

1.4Kdesign-ui

When two design requirements seem mutually exclusive, name the contradiction, separate conflicting states, then invent a concrete no-compromise resolution.

tjboudreaux avatartjboudreaux
獲取
thinking-second-order

thinking-second-order

1.4Kdesign-ui

When a change has effects past the immediate fix—incentives, scale, feedback—trace consequence chains with timing and probability before committing.

tjboudreaux avatartjboudreaux
獲取
thinking-reversibility

thinking-reversibility

1.4Kdesign-ui

Before heavy deliberation, classify the decision as cheap or costly to undo; decide two-way doors fast and stage one-way doors to preserve options.

tjboudreaux avatartjboudreaux
獲取
thinking-five-whys-plus

thinking-five-whys-plus

1.4Kdesign-ui

When a fault is localized and the proximate cause is known but the systemic root is not, chain evidence-linked whys with a counterfactual stop and a countermeasure.

tjboudreaux avatartjboudreaux
獲取
thinking-margin-of-safety

thinking-margin-of-safety

1.4Kdesign-ui

When provisioning, setting a limit, or committing an estimate under uncertainty, size a buffer to residual error and the cost of breach—not to the optimistic edge.

tjboudreaux avatartjboudreaux
獲取