Loading...
Loading...
SwiftUI implementation patterns for building Apple-quality iOS UIs. Covers design system (colors, typography, spacing), state management, layout, view composition, navigation, components, accessibility, and animation polish. This skill should be used when writing, reviewing, or refactoring SwiftUI views, layouts, state management, navigation flows, or component selection.
npx skill4agent add pproenca/dot-skills ios-design| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Design System | CRITICAL | |
| 2 | State & Data Flow | CRITICAL | |
| 3 | Layout & Sizing | HIGH | |
| 4 | View Composition | HIGH | |
| 5 | Navigation | HIGH | |
| 6 | Components & Controls | HIGH | |
| 7 | Accessibility | HIGH | |
| 8 | Animation & Polish | MEDIUM | |
design-semantic-colorsdesign-typographydesign-visual-hierarchydesign-dark-modedesign-material-backgroundsdesign-sf-symbolsdesign-safe-areasdesign-gradientsdesign-foreground-stylestate-localstate-bindingstate-environmentstate-observablestate-avoid-in-bodystate-minimize-scopestate-bindablelayout-8pt-gridlayout-readable-widthlayout-adaptivelayout-standard-marginslayout-scroll-indicatorslayout-stackslayout-stack-configlayout-spacerlayout-frame-sizinglayout-zstacklayout-gridlayout-lazy-gridsview-body-some-viewview-custom-propertiesview-modifier-orderview-viewbuilderview-prefer-value-typesview-prefer-compositionnav-navigationstacknav-tabviewnav-sheet-itemnav-dismissnav-toolbarnav-tab-barnav-barnav-hierarchynav-searchcomp-list-vs-lazyvstackcomp-sheet-vs-fullscreencomp-pickercomp-grid-vs-lazygridcomp-textfieldcomp-buttoncomp-list-cellscomp-alertscomp-action-sheetscomp-segmentedcomp-menuscomp-content-unavailableaccess-voiceover-labelsaccess-touch-targetsaccess-reduce-motionanim-transitionsanim-loading-statesanim-with-animationanim-matched-geometry| File | Description |
|---|---|
| references/_sections.md | Category definitions and ordering |
| assets/templates/_template.md | Template for new rules |