设计
UI/UX 方向、视觉设计与设计系统
color-mode-and-theme
youlianvr
Choose light, dark, or combined color mode deliberately based on brand tone and user context. Offer a theme selector
banner-design
youlianvr
'Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options
brand
youlianvr
Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded
free-tool-strategy
youlianvr
"When the user wants to build a free tool for marketing — lead generation, SEO value, or brand awareness. Use when they mention 'engineering as marketing,' 'free tool,' 'calculator,' 'generator,' 'checker,' 'grader,' 'marketing tool,' 'lead gen tool,' 'build something for traffic,' 'interactive tool,' or 'free resource.' Covers idea evaluation, tool design, and launch strategy. For pure SEO content strategy (no tool), use seo-audit or content-strategy instead."
extract-design
youlianvr
Extract a complete design system — colors, typography, spacing, components, shadows, and W3C design tokens —
epic-design
youlianvr
Build immersive, cinematic 2.5D interactive websites using scroll storytelling,
dembrandt
youlianvr
'
gestalt-ui-organisation
youlianvr
UI layout and grouping should follow Gestalt principles so users immediately understand which controls, commands,
brand-visual-language
youlianvr
A brand's visual tone — playful or serious, rounded or angular — should be consistent across all UI elements.
dolphin-windows-theme
youlianvr
Make the Dolphin file manager (flatpak on GNOME/Fedora) look like Windows 11 File Explorer — dark gray #1F1F1F background, white text, blue #0078D4 selection. Use when the user says "dolphin dark theme", "dolphin like on Windows", "like Windows Explorer", "white text dolphin", "dolphin not dark", "theme dolphin dark", "windows 11 dark dolphin", or a flatpak Qt/KDE app ignores ~/.config/kdeglobals and stays light. Covers kdeglobals/color-scheme placement inside the flatpak sandbox, QT_QPA_PLATFORMTHEME=kde, flatpak overrides, and pixel-verification without seeing the screen.
form-design
youlianvr
'Forms have three layers of guidance: helper text below the input explains what to enter, placeholder shows the
button-states
youlianvr
Every interactive element needs a complete set of visual states — rest, hover, active/pressed, focus, disabled,
authentic-product-representation
youlianvr
Product visuals — hero shots, demos, screenshots, landing-page panels — must reproduce the real product, not
agent-browser
youlianvr
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.
demo-video
youlianvr
"Use when the user asks to create a demo video, product walkthrough, feature showcase, animated presentation, marketing video, or GIF from screenshots or scene descriptions. Orchestrates playwright, ffmpeg, and edge-tts MCPs to produce polished video content."
ask-nodumb
youlianvr
"Load when the user asks to invent, discuss, or rework a product/interface: new feature, screen, flow, redesign, concept, UX, navigation principle, product strategy; asks 'what question to ask', 'how to design', 'where to start'; request immediately proposes a solution; options seem equivalent — even if they don't call it design/product task but ask 'invent' or 'redo'. Do not use for executing an agreed solution, targeted visual edit (color, size, font), and technical implementation without a product fork."
frontend-design
youlianvr
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
global-toolbar-controls
youlianvr
Quick global settings — currency, language, region, units — belong in a persistent, low-profile location such
design-system
youlianvr
"Captures the user's brand identity once via a 10-question onboarding wizard (primary/accent HEX + heading + body Google Fonts + design style editorial/technical/minimal/playful + default output directory + syntax theme + TOC behavior + optional logo/company), validates body-text and link contrast against WCAG 2.2 AA, derives 12 CSS custom properties in HSL space, and stores the result for every markdown-html converter to consume. Use before any markdown-html conversion. Triggers on first-run onboarding (\"set up the brand\", \"configure markdown-html\", \"run onboarding\"), on explicit reset (\"reset the design system\", \"re-onboard\"), and is checked by every converter via config_loader.py before rendering. Refuses to save if body-text contrast fails AA 4.5:1 or the output dir isn't writable. Precedence: project (./.markdown-html/) > global (~/.config/markdown-html/) > built-in defaults; MARKDOWN_HTML_NO_CONFIG=1 bypasses."
brainstorming
youlianvr
"You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation. Adapted 2026-08-09 for this workspace: design docs go to knowledge/findings/, handoff goes to executing-plans (not writing-plans)."
tailwind-patterns
srbhr
Production-ready Tailwind CSS patterns for responsive layouts, cards, navigation, forms, buttons, and typography. Includes spacing scale, breakpoints, mobile-first patterns, dark mode, and Swiss International Style overrides for Resume Matcher.
principle-type-system-discipline
Sma1lboy
"Apply when designing types, reviewing a function signature, or writing code in any statically-typed language. Make illegal states unrepresentable, brand semantic primitives, parse external data at boundaries, refuse to lie to the compiler, exhaust variants, derive from authoritative schemas."
pstack
Sma1lboy
Rigorous engineering mode for nontrivial work in this repo — a set of named principles plus the leaf skills that apply them. Use when the user says "pstack", "go deep", "be rigorous", "认真做", or when a task involves architecture, a real bug, a refactor, or anything the user will not be watching. Ported from cursor/plugins pstack by Lauren Tan (MIT); see ATTRIBUTION.md.
web-design-guidelines
antfu
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".