بنقرة واحدة
design-skill
Use when the user wants to BUILD a UI (page, component, dashboard, landing,
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when the user wants to BUILD a UI (page, component, dashboard, landing,
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Builds a self-contained multi-source trending / hot-topic Markdown digest for any subject (AI, gaming, crypto, research, news, ...). Pulls fresh content in parallel from X/Twitter, Hacker News, Reddit, GitHub trending, arXiv, 微博 (Weibo), 36kr — plus any new source modules you drop into scripts/sources/. Use this skill whenever the user asks to find trending/hot/popular content on a topic, monitor what people are saying across social media or news sites, build a "top N posts" digest, aggregate AI/tech/research signals into a report, summarize cross-platform discussion, track Chinese (国内) + international (国外) coverage of an event, or curate a multimedia weekly digest with embedded images and videos. Triggers on phrases like "find hot posts about X", "X 热门帖", "trending now on AI", "monitor what people are saying about Z", "整理热点", "AI 资讯汇总", "Twitter + HN + Reddit trending report", "中文 + 英文 热点", "tech news roundup", "summarize discussion across platforms". The skill ships ready-made scrapers for 7 sources and is
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, or extract information from web pages.
Emit HTML reports (not Markdown) when the user asks for a structured report, analysis, plan, status, write-up, or dashboard. Loads a shared CSS shell from references/base-template.html and a 12-layer Claude-report skeleton from references/claude-report.html so output is body-only HTML (~40-55% token saving vs inline-CSS HTML). Use when the user requests: 报告/分析报告/调试报告/实现计划/状态报告/周报/日报/PR write-up/incident report/research explainer/dashboard; OR when output benefits from rich layout (cards, tables, stat bands, timeline, checklist, SVG, diff blocks). Do NOT trigger for: 简单回答/单段解释/纯代码片段/单 table 速查 — Markdown stays cheaper there.
Audit and improve CLAUDE.md files in repositories. Use when user asks to check, audit, update, improve, or fix CLAUDE.md files. Scans for all CLAUDE.md files, evaluates quality against templates, outputs quality report, then makes targeted updates. Also use when the user mentions "CLAUDE.md maintenance" or "project memory optimization".
End-to-end methodology for distilling repetitive workflows into reusable automation. Mines conversation history and codebase for repeated patterns, implements project-specific automation, then extracts cross-project universal templates with sanitization and parameterization. Triggers when user mentions identifying repetitive operations, building reusable automation, extracting universal templates, finding what's worth automating, distilling workflows, asks "what can be automated" across a project, or wants to review/retire existing automation.
端到端自动化提炼方法论, 把重复流程蒸馏为可复用自动化。三阶段: 挖掘对话和代码库的重复模式 → 实施项目内自动化 → 提取跨项目通用模板 (含脱敏与参数化)。触发条件: 用户提到识别重复操作、构建可复用自动化、提取通用模板、找出可自动化的环节、流程蒸馏、问"项目里什么能自动化", 或想 review/退役已有自动化。中文版。
| name | design-skill |
| description | Use when the user wants to BUILD a UI (page, component, dashboard, landing, |
Take a user's "build X that looks like " request and produce code that actually matches, by combining three sources:
ui-ux-pro-max if available)minimax-skills:frontend-dev if available)Each source alone is incomplete. DESIGN.md tells you the look but not the rules. UX rules tell you what's correct but not what's beautiful. Frontend-dev tells you how to write code but not what to draw. Combined, you get a real, usable design.
Parse the user request for an explicit brand / product reference:
| Phrase pattern | Brand to load |
|---|---|
| "like claude", "claude.com style", "Claude 风格", "warm editorial" | claude |
| "like apple", "iOS-style", "Apple HIG", "Cupertino", "Apple 风格" | apple |
| "like X" (any other brand from awesome-design-md) | bash scripts/fetch_design.sh X to pull on demand |
Bundled (no fetch needed): references/claude.md, references/apple.md.
If user names a brand NOT in this skill's references/ folder, run:
bash scripts/fetch_design.sh <brand-slug>
The script downloads from https://github.com/VoltAgent/awesome-design-md/main/design-md/<slug>/DESIGN.md and saves to references/<slug>.md for future reuse. See references/AVAILABLE.md for the full list of 73 brands.
If the user does NOT name a specific brand — don't use this skill. Fall back to minimax-skills:frontend-dev for generic UI work.
Read the relevant file from references/<brand>.md. Files are ~25-37k chars, 11 H2 sections:
Pay particular attention to §2 Colors, §7 Components, §8 Do's and Don'ts.
If ui-ux-pro-max:ui-ux-pro-max skill is available in available_skills, invoke it via the Skill tool with the user's task. It returns:
These rules override anything in DESIGN.md that would violate them (e.g., if DESIGN.md shows a 12px button but ui-ux-pro-max requires 44px touch target, use 44px).
If ui-ux-pro-max not installed, apply the built-in checklist:
prefers-reduced-motion respected on all animationsIf minimax-skills:frontend-dev is available, invoke it. Otherwise, follow these built-in rules:
| Anti-pattern | Replacement |
|---|---|
| Emoji as icons (🚀 ⚙️ 🎨) | Inline SVG sprite (Lucide / Phosphor / Heroicons style, 1.5-2px stroke) |
Animating width / height / top / left | Only animate transform / opacity / filter / clip-path |
useState for continuous mouse-follow animations | Use useMotionValue / useTransform (Framer) or CSS transform directly |
| Inter font | Use Geist / Outfit / Satoshi (or the brand's specified font) |
Pure black #000 on light bg | Use #1c1917 / #0f172a style near-blacks |
| 3-column equal card grids (Bento default) | Use border-t / divide-y / asymmetric splits |
| Default unstyled shadcn/ui | Customize tokens and spacing |
| Centered hero when variance > 4 | Force split-screen or asymmetric |
| Placeholder URLs (unsplash / picsum / placeholder.com) | Generate / supply real assets |
With the three sources in hand, produce the requested UI:
bg-surface.panel, text-text.primary). Don't inline hex; use CSS custom properties or Tailwind aliases.# Output: <component name>, <brand> style
> Source: design-skill / references/<brand>.md (DESIGN.md §§ used: 2,3,7,8)
> UX layer: ui-ux-pro-max / built-in checklist
> Impl: minimax-skills:frontend-dev / built-in anti-slop
[CODE: HTML / React / Vue / whatever the user asked for]
## Design rationale
- **Color**: I used <token names> from the spec for <reason>
- **Typography**: <font + scale tokens used>
- **Components**: <specs followed>
- **Accessibility**: <touch / contrast / focus decisions>
If you need a brand not bundled (and not in upstream awesome-design-md):
cat references/AVAILABLE.md
bash scripts/fetch_design.sh <slug>
references/AVAILABLE.md — full list of 73 brands available via fetch_design.shscripts/fetch_design.sh — on-demand fetch from upstreamui-ux-pro-max:ui-ux-pro-max — UX rules (a11y, touch, responsive)minimax-skills:frontend-dev — implementation anti-slop