ios-design_skill
- TypeScript
0
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill pokotieru-mashumaro/claude-code-template-ios-backend --skill ios-design- SKILL.md6.7 KB
Overview
This skill creates distinctive, production-grade iOS interfaces using SwiftUI. It guides the design direction, accessibility, and implementation so screens and components feel native, polished, and unique while respecting Apple's Human Interface Guidelines. Use it to produce working, refined SwiftUI views that are ready for integration and iteration.
How this skill works
Provide a screen, component, or view requirement with context (purpose, audience, constraints). The skill chooses a clear aesthetic direction, defines layout and hierarchy, applies semantic colors and typography, and generates SwiftUI code with animations, accessibility, and previews. Output emphasizes reusable components, asset-aware theming, dark mode, and practical polish like haptics and micro-interactions.
When to use it
- Build a new screen or onboarding flow that must feel native and refined
- Create reusable UI components (cards, lists, controls) consistent with app identity
- Convert wireframes or mockups into production-ready SwiftUI code
- Implement accessible, dark-mode-ready views that adapt to Dynamic Type
- Prototype polished animations and transitions for review or handoff
Best practices
- Start by defining purpose, tone, and signature detail before coding
- Use Dynamic Type and SF Pro typography with weight contrast for hierarchy
- Favor semantic colors and asset catalog variants for light/dark consistency
- Keep views focused; extract components and use @Environment for tokens
- Test previews with accessibility sizes, light/dark modes, and locale variants
Example use cases
- A financial dashboard with dense data made readable through cards and subtle motion
- An onboarding flow with hero transitions and progressive disclosure using matchedGeometryEffect
- A custom media player control with tactile feedback, gradients, and slick animations
- A settings screen with grouped, accessible toggles and inline validation
- A profile screen featuring edge-bleed imagery, layered materials, and adaptive layout
FAQ
Yes — every view is built with semantic colors, asset catalog recommendations, and Dynamic Type usage to ensure proper scaling and intentional dark-mode design.
Can I get reusable components separated into files?
Yes — the approach extracts components, provides PreviewProvider variants, and suggests where to place design tokens and assets for easy integration.