算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
frontend-design【设计与创意】Creative frontend design skill. Builds distinctive, production-grade interfaces with intentional aesthetics. Includes DFII scoring (go/no-go gate before coding), mandatory Design Thinking Phase (Purpose→Tone→Differentiation Anchor), Required Output Structure (Design Direction Summary, Design System Snapshot, Differentiation Callout), and Operator Che…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
NO UI OUTPUT WITHOUT COMPLETING THE DESIGN THINKING PHASE FIRST — define Purpose, Tone (one direction), and Differentiation Anchor before writing a single line of code. DFII score must be ≥ 8 to proceed.
Provides creative frontend design methodology, visual principles, and quality checklists for building distinctive, production-grade interfaces that avoid generic AI aesthetics.
reference/frontend-design-principles.md for typography, color, motion, and layout guidanceFor the complete design principles, anti-patterns, and quality checklist:
Read reference/frontend-design-principles.md
If the target framework is not specified, ask the user before proceeding. If external font/asset resources are unavailable, document the fallback choice and continue.
Score the design direction before writing code. Minimum score of 8 required to proceed.
| Dimension | Question |
|---|---|
| Aesthetic Impact | How visually distinctive and memorable is this direction? |
| Context Fit | Does this aesthetic suit the product, audience, and purpose? |
| Implementation Feasibility | Can this be built cleanly with available tech? |
| Performance Safety | Will it remain fast and accessible? |
| Consistency Risk | Can this be maintained across screens/components? (subtract this) |
DFII = (Impact + Fit + Feasibility + Performance) − Consistency Risk
Range: −5 → +15
| DFII | Meaning | Action |
|---|---|---|
| 12–15 | Excellent | Execute fully |
| 8–11 | Strong | Proceed with discipline |
| 4–7 | Risky | Reduce scope or effects |
| ≤ 3 | Weak | Rethink aesthetic direction |
Every frontend design output MUST include all four sections:
--color-primary, --color-accent, --color-neutral)bg-primary, text-base-content) — no hardcoded hexTheme.of(context).colorScheme and AppSpacing.* tokens — no Color(0xFF...)Explicitly state:
"This avoids generic UI by doing X instead of Y."
If you cannot complete this sentence, the design is not distinctive enough.
Claude is capable of extraordinary creative work. Don't hold back — show what can truly be created when thinking outside the box and committing fully to a distinctive vision.
Interpret requirements creatively. Make unexpected choices that feel genuinely designed for the context. No two designs should share the same aesthetic DNA.
NEVER converge on common choices across generations. The fact that Space Grotesk, purple gradients, or symmetrical hero layouts "worked before" is the exact reason not to use them again. Variety is mandatory, not optional.
| Stack | Design Token Rule | Reference |
|---|---|---|
| Angular | daisyUI semantic tokens only — bg-primary, text-base-content, border-base-300 | angular-spa/reference/daisyui-v5-components.md |
| Flutter | Theme.of(context).colorScheme.* + AppSpacing.* — never Color(0xFF...) or EdgeInsets.all(16) | ui-standards-tokens/reference/ui-design-tokens.md |
| HTML/CSS | CSS variables exclusively — var(--color-primary) | Define in :root block |
| React Native | Out of scope for this skill → use mobile-developer skill | .claude/skills/mobile-developer/SKILL.md |
Related skills:
web-design-guidelines — run after implementing to audit against Vercel Web Interface Guidelinesdesign-system — token compliance enforcement for Angular and Flutterangular-spa — Angular implementation patterns with daisyUIui-standards-tokens — Flutter design token definitions