mobile-ios-design
Design Native iOS Apps with SwiftUI
iOS teams need interfaces that feel native, accessible, and consistent with Apple platform behavior. This skill guides SwiftUI structure, navigation, layout, visual design, and HIG review.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "mobile-ios-design" from https://skillstore.io/skills/wshobson-mobile-ios-design.md and its manifest at https://skillstore.io/api/skills/wshobson-mobile-ios-design/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "mobile-ios-design". Review a three-tab iOS app structure for Home, Search, and Profile.
Expected outcome:
- Use tabs for stable top-level destinations that users visit often.
- Keep each tab label short and pair it with a familiar SF Symbol.
- Use NavigationStack inside each tab for drill-down detail screens.
Using "mobile-ios-design". Improve a settings screen that contains account, notification, and theme options.
Expected outcome:
- Group related controls into clear Form sections with concise headers.
- Use Toggle for binary settings and Picker for theme selection.
- Use semantic text styles and labels so Dynamic Type remains usable.
Using "mobile-ios-design". Plan an error state for a failed content load.
Expected outcome:
- Show a focused unavailable-content message with a short explanation.
- Offer one clear retry action instead of several competing options.
- Avoid exposing technical error text unless it helps the user recover.
Security Audit
SafeAll static findings were reviewed against the skill content and judged false positives. The command detections are Markdown Swift examples, the network detections are documentation links, and the blocker or sensitive detections are SwiftUI identifiers. No prompt injection, credential handling, unauthorized network calls, or executable scripts were found.
Risk Factors
๐ Network access (5)
โ๏ธ External commands (26)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/wshobson-mobile-ios-design/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/wshobson-mobile-ios-design?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/wshobson-mobile-ios-design?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/wshobson-mobile-ios-design/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/wshobson-mobile-ios-design.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
wshobson. (2026). mobile-ios-design security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/wshobson-mobile-ios-design/audits/4BibTeX citation
@techreport{wshobson-wshobson-mobile-ios-design-2026,
author = {wshobson},
title = {mobile-ios-design security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/wshobson-mobile-ios-design/audits/4},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "mobile-ios-design security audit report (audit version 4)"
version: "unspecified"
type: report
authors:
- name: "wshobson"
date-released: "2026-07-08"
url: "https://skillstore.io/skills/wshobson-mobile-ios-design/audits/4"
identifiers:
- type: other
value: "skillstore:wshobson-mobile-ios-design:audit:4"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Plan a Native Screen
Turn a feature idea into an iOS screen structure with suitable navigation, layout, and controls.
Review Interface Quality
Check a proposed mobile interface against HIG expectations, accessibility needs, and adaptive layout behavior.
Standardize SwiftUI Patterns
Create shared guidance for common app components such as lists, settings, forms, cards, and error states.
Try These Prompts
Review my iOS screen idea and suggest a simple SwiftUI layout that follows Apple Human Interface Guidelines.
Help me choose the right iOS navigation pattern for these sections, modal flows, and detail screens.
Audit this SwiftUI view plan for VoiceOver, Dynamic Type, color contrast, input feedback, and safe touch targets.
Design an adaptive SwiftUI flow for iPhone and iPad with deep links, state restoration, sheets, and error states.
Best Practices
- Start with Apple platform conventions before adding custom interaction patterns.
- Use semantic colors, fonts, and SF Symbols to support accessibility and dark mode.
- Test important layouts with Dynamic Type, VoiceOver, compact width, and iPad multitasking.
Avoid
- Do not copy web navigation patterns directly into native iOS apps.
- Do not rely on fixed sizes that break with accessibility text settings.
- Do not use decorative icons when a standard control or SF Symbol is clearer.
Frequently Asked Questions
Can this skill generate SwiftUI implementation guidance?
Does it replace Apple documentation?
Can it help with iPad layouts?
Does it cover accessibility?
Can it validate an app in Xcode?
Who should use this skill?
Developer Details
Author
wshobsonLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
64ca8af0f54a325752f08bd54e52151061ea659a
Maintenance freshness
7/21/2026
Usage
15 downloads ยท 144 views
File structure