swiftui-design-skill
SwiftUI frontend visual design skill. Creates beautiful, distinctive iOS/macOS interfaces that avoid generic AI slop patterns. Covers design direction, layout systems, typography, color, spacing, brand integration, and design review. Use when designing new SwiftUI views, reviewing UI quality, creating iOS prototypes, choosing visual styles, improving app aesthetics, or when the UI looks generic or AI-generated.
pinned to #2c82638updated 2 weeks ago
Ask your AI client: “install skills/swiftui-design-skill”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install skills/swiftui-design-skillmetahub onboarded this repo on the author's behalf.
If you own github.com/Wholiver/swiftui-design-skill on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
144
Last commit
2 weeks ago
Latest release
published
- #accessibility
- #agent-skill
- #ai-slop
- #claude-code
- #codex
- #color-theory
- #cursor
- #design
- #design-system
- #ios
- #liquid-glass
- #macos
- #opencode
- #prototype
- #swift
- #swiftui
- #swiftui-views
- #typography
- #ui-design
- #visual-design
About this skill
Pulled from SKILL.md at publish time.
> **TL;DR**: Design SwiftUI apps that look intentionally crafted, not AI-generated. Follow the 6 Anti-Slop Rules, use the Design Direction workflow when requirements are vague, and always pass the 5-Dimension Review before shipping.
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.2c82638· 2 weeks ago
Documentation
41Description quality
55 words · 414 chars — "SwiftUI frontend visual design skill. Creates beautiful, distinctive iOS/macOS i…"
README is present and substantial
6,170 chars · 6 sections · 2 code blocks
Tags / topics declared
20 total — accessibility, agent-skill, ai-slop, claude-code, codex, color-theory (+14)
README has usage / example sectionswarn
README has no Usage / Example / Quick start / Installation heading at any level
Add a `# Usage`, `## Quick start`, or similar section so end users can copy/paste a working invocation. Code blocks alone work too if there are several.
Homepage / docs URL declared
https://skills.sh/wholiver/swiftui-design-skill/swiftui-design-skill
Release history
1- releasecurrent2c82638warn2 weeks ago
Contents
Type one line in your agent. Get back a SwiftUI interface that doesn't look AI-generated.
In 3 to 30 minutes, you can design a signature iOS interface — not "AI-made-it-looks-okay" quality, but something that looks like it was crafted by a designer with taste.
Anti-AI Slop 6 Iron Rules, Design Direction Advisor, Brand Asset Protocol, 5-Dimension Review — all built in. Give the skill your brand palette and it will read your vibe; give nothing and the 5 built-in design languages will still hold their ground.
Works across agents — Claude Code, Cursor, Codex, OpenCode, Hermes, all supported.
Install & Go
npx skills add wholiver/swiftui-design-skill -g -y
What Can It Do
| Capability | Deliverable | Typical Time |
|---|---|---|
| SwiftUI Interface Design | Compilable SwiftUI code · Design system tokens · Layout patterns | 10–15 min |
| Design Direction Advisor | 5 schools × N design philosophies · 3 recommended directions · Visual anchor descriptions | 5 min |
| Brand Asset Integration | brand-spec.md · Color palette · Typography · Spacing system | 5–10 min |
| Anti-AI Slop Review | Item-by-item check · Concrete fix code · Alternative approaches | 3–5 min |
| 5-Dimension Review | Radar chart scoring · Keep/Fix/Quick Wins · Actionable fix checklist | 3 min |
| Layout Pattern Library | 9 common layouts · Copy-paste SwiftUI code | Instant |
| Animation Design | Spring/parallax/pull-to-refresh · Compilable code | 5–10 min |
Core Mechanisms
Anti-AI Slop 6 Iron Rules
This is the hardest set of rules in the skill. All designs must pass these 6 checks:
| # | Iron Rule | ❌ Forbidden | ✅ Alternative |
|---|---|---|---|
| 1 | Start from context | Inventing from a blank canvas | Ask about design system / UI kit / brand assets first |
| 2 | Junior Designer Mode | Waiting for the perfect solution | Gray placeholder > bad SVG |
| 3 | Give variants, not finals | One "final answer" | 2–3 differentiated directions |
| 4 | Placeholder > bad implementation | AI-generated clip art | Clean gray placeholder + text label |
| 5 | System-first, don't fill | Packing every pixel | Every element must justify its existence |
| 6 | Ban AI slop patterns | Purple-blue gradients, emoji icons, rounded cards + left border | Single warm accent color, SF Symbols, serif headlines |
See references/anti-ai-slop.md for details.
Design Direction Advisor
When requirements are vague, the skill recommends 3 differentiated directions from 5 major design schools:
| School | Characteristics | Signature Style |
|---|---|---|
| Informational | Data-first, chart-dense | Bloomberg Terminal |
| Editorial | Magazine layout, serif type, generous whitespace | NYT, Medium |
| Expressive | Bold color, asymmetric layout, motion-forward | Stripe, Linear |
| Functional | Dense tool feel, monospace accents | Things, OmniFocus |
| Warm Minimal | Soft neutrals, rounded corners, subtle texture | Notion, Craft |
Brand Asset Protocol
A mandatory 5-step hard process when working with a specific brand:
| Step | Action | Purpose |
|---|---|---|
| 1 · Ask | Does the user have brand guidelines? | Respect existing assets |
| 2 · Search | Search the brand's official pages | Obtain real materials |
| 3 · Download | Download actual asset files | PNG/SVG logos, fonts |
| 4 · Verify | Verify colors match official sources | Cross-check hex values |
| 5 · Write | Generate brand-spec.md | Record complete design system |
Quality threshold: 5 real brand colors, 10 design tokens, 2 font families, 8pt spacing grid.
5-Dimension Review
Every design must pass a 5-dimension review before delivery:
| Dimension | Scoring Criteria | Minimum Score |
|---|---|---|
| 🎯 Philosophy Consistency | Does the design embody the chosen design philosophy? | ≥ 7/10 |
| 📐 Visual Hierarchy | Is the information priority clear? | ≥ 7/10 |
| 🔧 Detail Execution | Are spacing, typography, and colors precise? | ≥ 7/10 |
| ⚡ Functionality | Does the layout serve user goals? | ≥ 7/10 |
| ✨ Originality | Is there at least 1 signature detail? | ≥ 7/10 |
File Structure
swiftui-design-skill/
├── SKILL.md ← Core definition (278 lines)
├── references/
│ ├── anti-ai-slop.md ← Anti-AI Slop detailed rules (268 lines)
│ ├── layout-patterns.md ← 9 layout patterns + copy-paste code (265 lines)
│ ├── typography-color.md ← Typography hierarchy + color system (172 lines)
│ ├── design-review.md ← 5-Dimension Review process (151 lines)
│ └── swift-extensions.md ← Color/Font/Animation extensions (373 lines, essential)
└── templates/
└── brand-spec.md ← Brand spec template (77 lines)
Difference from swiftui-expert-skill
| SwiftUI Design Skill | swiftui-expert-skill | |
|---|---|---|
| Focus | Visual design, aesthetics, brand feel | Code quality, performance, correctness |
| Question | "How does it look?" | "Is the code correct?" |
| Output | Design direction, color palette, layout, review | Code review, Instruments analysis, API modernization |
| Complementary | Use Design first to set direction | Then use Expert to ensure code quality |
The two skills work together: Design decides what to build, Expert ensures how to build it right.
License
MIT — use freely, but please keep the original author attribution.
Reviews
No reviews yet. Be the first.
Related
Guizang Ppt Skill
AI-agent Skill for generating polished HTML slide decks: editorial magazine and Swiss layouts, image prompts, social covers, and a WebGL/low-power presentation runtime.
Frontend Slides
Create beautiful slides on the web using Claude's frontend skills
orchestration-patterns
>
mh install skills/swiftui-design-skill