一键导入
frontend-philosophy
Visual & UI philosophy (The 5 Pillars of Intentional UI). Apply to styling, layout, colors, typography, animations. Avoid "AI slop" aesthetics.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Visual & UI philosophy (The 5 Pillars of Intentional UI). Apply to styling, layout, colors, typography, animations. Avoid "AI slop" aesthetics.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Interview the user relentlessly about a plan or design until branch-level decisions are resolved for execution.
Access Figma designs, extract design systems, and retrieve component specifications. Use when implementing UI from Figma mockups, extracting design tokens, or analyzing design files.
Enforce cost-aware MCP usage. Use when a task might trigger heavy external tools, web search, or broad context expansion. Prevents token burn by ensuring MCPs are only used when local context is insufficient.
Navigate the Warmplane mcp0 facade efficiently. Use when the active config exposes provider capabilities through `mcp0_*` tools and you need to discover or call provider tools without brute-force describing large capability sets. Trigger on requests involving mcp0, Warmplane, or provider work through the facade such as Linear, Notion, Figma, New Relic, Context7, grep.app, or Storybook tools.
Use this when the user needs to control Chrome, navigate to a page, inspect a tab, click or fill elements, take screenshots, or automate a browser flow with aeroxy/chrome-devtools-cli.
Guidelines for creating and managing implementation plans with citations
| name | frontend-philosophy |
| description | Visual & UI philosophy (The 5 Pillars of Intentional UI). Apply to styling, layout, colors, typography, animations. Avoid "AI slop" aesthetics. |
Philosophy: Distinctive, memorable, intentional design — avoiding generic "AI slop" aesthetics through bold, characterful choices that create immediate emotional impact.
Concept: Fonts set the entire tone. Generic fonts create generic, forgettable interfaces.
Rule: Avoid Inter, Roboto, Arial, and system-ui defaults. Choose distinctive, characterful typefaces.
Practice: Pair dramatic display fonts with refined, readable body fonts.
/* ❌ AI SLOP */
font-family: Inter, system-ui, sans-serif;
/* ✅ INTENTIONAL */
font-family: 'Geist', 'Space Grotesk', sans-serif;
Concept: Timid palettes lack impact and feel algorithmically generated.
Rule: Use bold, dominant colors with sharp accent contrasts. Avoid evenly-distributed rainbow gradients.
Practice: Establish CSS variable systems early. Break away from "purple gradient on white" AI cliché.
/* ❌ AI SLOP */
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
/* ✅ INTENTIONAL - Bold, committed */
--color-primary: #0a0a0a;
--color-accent: #00ff88;
--color-surface: #1a1a1a;
Concept: Animation should delight, not distract. Scattered micro-interactions create noise.
Rule: One well-orchestrated animation beats a dozen minor transitions. Focus on high-impact moments.
Practice: Use CSS animations for HTML, Motion library for React. Prioritize staggered reveals and surprising hover states.
// ❌ AI SLOP - random micro-animations everywhere
<motion.div whileHover={{ scale: 1.02 }} />
// ✅ INTENTIONAL - orchestrated, purposeful
<motion.div
initial={{ opacity: 0, y: 20 }}
animate={{ opacity: 1, y: 0 }}
transition={{ delay: index * 0.1, ease: [0.22, 1, 0.36, 1] }}
/>
Concept: Predictable layouts are forgettable. Safe spacing feels automated.
Rule: Either generous negative space OR controlled density — not the middle ground.
Practice: Embrace asymmetry, overlap, diagonal flow, and grid-breaking elements.
/* ❌ AI SLOP - safe, predictable */
padding: 16px;
gap: 12px;
display: grid;
grid-template-columns: repeat(3, 1fr);
/* ✅ INTENTIONAL - brave, memorable */
padding: 80px 40px;
display: grid;
grid-template-columns: 2fr 1fr;
gap: 60px;
/* With intentional overlap or asymmetry */
Concept: Flat solid backgrounds lack presence and feel unfinished.
Rule: Layer visual richness through gradient meshes, noise textures, geometric patterns, and transparencies.
Practice: Add dramatic shadows, decorative borders, grain overlays.
/* ❌ AI SLOP */
background: white;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
/* ✅ INTENTIONAL - depth and atmosphere */
background:
linear-gradient(180deg, rgba(10,10,10,0.95) 0%, rgba(26,26,26,0.98) 100%),
url('/noise.png');
box-shadow:
0 25px 50px -12px rgba(0,0,0,0.8),
inset 0 1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(12px);
Before completing your task, verify:
If you see any of these, you're making AI slop:
| Element | AI Slop | Intentional |
|---|---|---|
| Colors | Purple/blue gradients | Committed theme colors |
| Typography | Inter/Roboto | Distinctive fonts |
| Spacing | 16px everywhere | Brave, varied spacing |
| Animation | Subtle hover scales | Orchestrated reveals |
| Background | Solid white/gray | Textured, layered |