From swift-design
This skill should be used when the user asks to "review SwiftUI code", "check HIG compliance", "audit iOS design quality", "generate SwiftUI views", "create an iOS screen", "improve SwiftUI design", "iterate on SwiftUI feedback", "fix accessibility in SwiftUI", "modernize SwiftUI code", "check deprecated APIs", "review this screenshot for iOS design", "add animations to SwiftUI", "add haptics to SwiftUI", or is working with SwiftUI views where design quality, accessibility, or Apple HIG compliance matters. Provides 40 enforceable rules, design token references, modern API guidance, animation/haptics patterns, and visual review rubrics for iOS design excellence.
npx claudepluginhub timbrinded/kiln --plugin swift-designThis skill uses the workspace's default tool permissions.
Encode Apple's Human Interface Guidelines as machine-enforceable rules for SwiftUI code review, generation, and iteration. Target: iOS 17+ by default (configurable via settings).
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Encode Apple's Human Interface Guidelines as machine-enforceable rules for SwiftUI code review, generation, and iteration. Target: iOS 17+ by default (configurable via settings).
Accept SwiftUI code (files or inline) and evaluate against 40 enforceable rules.
Process:
.claude/swift-design.local.md if it exists (see Settings section below)references/review-checklist.md for the complete rule setreferences/deprecated-apis.md for replacement patternsreferences/accessibility-guide.md for detailed checksreferences/component-patterns.md for correct patternsreferences/review-checklist.mdWhen iterating on existing code (review + feedback argument):
Accept a screenshot or mockup of an iOS screen.
Process:
references/visual-review-rubric.mdAccept a natural language description (or screenshot as reference) and produce HIG-compliant SwiftUI code.
Process:
references/design-tokens.md for spacing, typography, color tokensreferences/hig-rules.md for generation guidelinesreferences/component-patterns.md for structural patternsreferences/deprecated-apis.md to ensure modern API usage@Observable, NavigationStack, Tab APIreferences/review-checklist.mdRead settings from .claude/swift-design.local.md if present:
---
ios-target: 17
strictness: standard
---
ios-target (16 | 17 | 18, default: 17):
strictness (relaxed | standard | strict, default: standard):
The most common failures in AI-generated SwiftUI — check these first:
See references/anti-patterns.md for the complete anti-pattern catalog with examples.
Consult these for detailed guidance:
| File | Contents | When to Load |
|---|---|---|
references/review-checklist.md | 40 rules, severity, grade rubric | Every review |
references/deprecated-apis.md | Before/after for every deprecated API | Reviews with modern API violations, generation |
references/design-tokens.md | Spacing, typography, color, radius tokens | Generation mode |
references/hig-rules.md | HIG fundamentals for generation | Generation mode |
references/accessibility-guide.md | VoiceOver, Dynamic Type, contrast, motor | Reviews with accessibility issues |
references/component-patterns.md | TabView, NavigationStack, List, Form, states | Reviews with structural issues, generation |
references/animation-guide.md | Spring animations, haptics, micro-interactions | Generation, animation reviews |
references/visual-review-rubric.md | 5-dimension screenshot evaluation | Visual review mode |
references/anti-patterns.md | AI-generated code smells and fixes | Quick checks, all reviews |