Agent skill

iOS Application Dev

by HHU3637kr in HHU3637kr/skills

iOS application development guide covering UIKit, SnapKit, and SwiftUI.

MITAuto-check passedMobile

Install iOS Application Dev

skills CLI
$ npx skills add HHU3637kr/skills --skill ios-application-dev -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install HHU3637kr/skills ios-application-dev --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/HHU3637kr/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/ios-application-dev .claude/skills/ios-application-dev && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ios-application-dev
GitHub stars
145
Used in
2 other repos
Token cost
~1.8k tokens
SKILL.md length
619 words
Files
10 (incl. references)
Skills in repo
37
Repo updated
First seen
Licence
MIT

At a glance

iOS application development guide covering UIKit, SnapKit, and SwiftUI.

  • : developing iOS apps
  • SKILL.md covers Quick Reference, Core Principles, Checklist and References
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Implementing UI

What it does

iOS Application Dev is an agent skill from HHU3637kr/skills. iOS application development guide covering UIKit, SnapKit, and SwiftUI. Includes touch targets, safe areas, navigation patterns, Dynamic Type, Dark Mode, accessibility, collection views, common UI components, and SwiftUI design guidelines. For detailed references on specific topics, see the reference files. Use when: developing iOS apps, implementing UI, reviewing iOS code, working with UIKit/SnapKit/SwiftUI layouts, building iPhone interfaces, Swift mobile development, Apple HIG compliance, iOS accessibility…

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `references/accessibility.md`, `references/graphics-animation.md` and `references/layout-system.md`).

It sits in Mobile, covering iOS development. It works with iOS and SwiftUI. The licence is MIT.

When your agent uses it

  • : developing iOS apps
  • Implementing UI
  • Reviewing iOS code
  • Working with UIKit/SnapKit/SwiftUI layouts

Example prompts

  • “/ios-application-dev”

What it can do on your machine

Read from SKILL.md and the folder at commit a2cccf6. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

iOS Application Dev loads about 1.8k tokens when it runs, and up to ~27k if it reads all its reference files. Until then it costs about 138 tokens; SKILL.md has 619 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~138
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~27k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from HHU3637kr/skills at commit a2cccf6, republished under its MIT licence (© HHU3637kr). 619 words, ~1,810 tokens.

Download SKILL.mdSave it as .claude/skills/ios-application-dev/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
ios-application-dev
description
iOS application development guide covering UIKit, SnapKit, and SwiftUI. Includes touch targets, safe areas, navigation patterns, Dynamic Type, Dark Mode, accessibility, collection views, common UI components, and SwiftUI design guidelines. For detailed references on specific topics, see the reference files. Use when: developing iOS apps, implementing UI, reviewing iOS code, working with UIKit/SnapKit/SwiftUI layouts, building iPhone interfaces, Swift mobile development, Apple HIG compliance, iOS accessibility implementation.
disable-model-invocation
true
license
MIT
metadata.author
MiniMax-OpenSource
metadata.version
1.0.0
metadata.category
mobile
metadata.sources
Apple Human Interface Guidelines, Apple Developer Documentation

iOS Application Development Guide

A practical guide for building iOS applications using UIKit, SnapKit, and SwiftUI. Focuses on proven patterns and Apple platform conventions.

Quick Reference

UIKit
PurposeComponent
Main sectionsUITabBarController
Drill-downUINavigationController
Focused taskSheet presentation
Critical choiceUIAlertController
Secondary actionsUIContextMenuInteraction
List contentUICollectionView + DiffableDataSource
Sectioned listDiffableDataSource + headerMode
Grid layoutUICollectionViewCompositionalLayout
SearchUISearchController
ShareUIActivityViewController
Location (once)CLLocationButton
FeedbackUIImpactFeedbackGenerator
Linear layoutUIStackView
Custom shapesCAShapeLayer + UIBezierPath
GradientsCAGradientLayer
Modern buttonsUIButton.Configuration
Dynamic textUIFontMetrics + preferredFont
Dark modeSemantic colors (.systemBackground, .label)
PermissionsContextual request + AVCaptureDevice
LifecycleUIApplication notifications
SwiftUI
PurposeComponent
Main sectionsTabView + tabItem
Drill-downNavigationStack + NavigationPath
Focused task.sheet + presentationDetents
Critical choice.alert
Secondary actions.contextMenu
List contentList + .insetGrouped
Search.searchable
ShareShareLink
Location (once)LocationButton
FeedbackUIImpactFeedbackGenerator
Progress (known)ProgressView(value:total:)
Progress (unknown)ProgressView()
Dynamic text.font(.body) semantic styles
Dark mode.primary, .secondary, Color(.systemBackground)
Scene lifecycle@Environment(\.scenePhase)
Reduce motion@Environment(\.accessibilityReduceMotion)
Dynamic type@Environment(\.dynamicTypeSize)

Core Principles

Layout
  • Touch targets >= 44pt
  • Content within safe areas (SwiftUI respects by default, use .ignoresSafeArea() only for backgrounds)
  • Use 8pt spacing increments (8, 16, 24, 32, 40, 48)
  • Primary actions in thumb zone
  • Support all screen sizes (iPhone SE 375pt to Pro Max 430pt)
Typography
  • UIKit: preferredFont(forTextStyle:) + adjustsFontForContentSizeCategory = true
  • SwiftUI: semantic text styles .headline, .body, .caption
  • Custom fonts: UIFontMetrics / Font.custom(_:size:relativeTo:)
  • Adapt layout at accessibility sizes (minimum 11pt)
Colors
  • Use semantic system colors (.systemBackground, .label, .primary, .secondary)
  • Asset catalog variants for custom colors (Any/Dark Appearance)
  • No color-only information (pair with icons or text)
  • Contrast ratio >= 4.5:1 for normal text, 3:1 for large text
Accessibility
  • Labels on icon buttons (.accessibilityLabel())
  • Reduce motion respected (@Environment(\.accessibilityReduceMotion))
  • Logical reading order (.accessibilitySortPriority())
  • Support Bold Text, Increase Contrast preferences
Navigation
  • Tab bar (3-5 sections) stays visible during navigation
  • Back swipe works (never override system gestures)
  • State preserved across tabs (@SceneStorage, @State)
  • Never use hamburger menus
Privacy & Permissions
  • Request permissions in context (not at launch)
  • Custom explanation before system dialog
  • Support Sign in with Apple
  • Respect ATT denial

Checklist

Layout
  • Touch targets >= 44pt
  • Content within safe areas
  • Primary actions in thumb zone (bottom half)
  • Flexible widths for all screen sizes (SE to Pro Max)
  • Spacing aligns to 8pt grid
Typography
  • Semantic text styles or UIFontMetrics-scaled custom fonts
  • Dynamic Type supported up to accessibility sizes
  • Layouts reflow at large sizes (no truncation)
  • Minimum text size 11pt
Show full SKILL.md (240 more words)Show less
Colors
  • Semantic system colors or light/dark asset variants
  • Dark Mode is intentional (not just inverted)
  • No color-only information
  • Text contrast >= 4.5:1 (normal) / 3:1 (large)
  • Single accent color for interactive elements
Accessibility
  • VoiceOver labels on all interactive elements
  • Logical reading order
  • Bold Text preference respected
  • Reduce Motion disables decorative animations
  • All gestures have alternative access paths
Navigation
  • Tab bar for 3-5 top-level sections
  • No hamburger/drawer menus
  • Tab bar stays visible during navigation
  • Back swipe works throughout
  • State preserved across tabs
Components
  • Alerts for critical decisions only
  • Sheets have dismiss path (button and/or swipe)
  • List rows >= 44pt tall
  • Destructive buttons use .destructive role
Privacy
  • Permissions requested in context (not at launch)
  • Custom explanation before system permission dialog
  • Sign in with Apple offered with other providers
  • Basic features usable without account
  • ATT prompt shown if tracking, denial respected
System Integration
  • App handles interruptions gracefully (calls, background, Siri)
  • App content indexed for Spotlight
  • Share Sheet available for shareable content

References

TopicReference
Touch Targets, Safe Area, CollectionViewLayout System
TabBar, NavigationController, ModalNavigation Patterns
StackView, Button, Alert, Search, ContextMenuUIKit Components
CAShapeLayer, CAGradientLayer, Core AnimationGraphics & Animation
Dynamic Type, Semantic Colors, VoiceOverAccessibility
Permissions, Location, Share, Lifecycle, HapticsSystem Integration
Metal Shaders & GPUMetal Shader Reference
SwiftUI HIG, Components, Patterns, Anti-PatternsSwiftUI Design Guidelines
Optionals, Protocols, async/await, ARC, Error HandlingSwift Coding Standards

Swift, SwiftUI, UIKit, SF Symbols, Metal, and Apple are trademarks of Apple Inc. SnapKit is a trademark of its respective owners.

© HHU3637kr, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 9 other files (references) in ios-application-dev of HHU3637kr/skills.

  • SKILL.md
  • references/accessibility.md
  • references/graphics-animation.md
  • references/layout-system.md
  • references/metal-shader.md
  • references/navigation-patterns.md
  • references/swift-coding-standards.md
  • references/swiftui-design-guidelines.md
  • references/system-integration.md
  • references/uikit-components.md

Open the folder on GitHubat commit a2cccf6

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in HHU3637kr/skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

iOS Application Dev next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

iOS Application Dev compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
iOS Application Dev this skillHHU3637kr/skills1452 repos~1.8kAutomated safety check: PassMIT
Hig Project Contextraintree-technology/hig-doctor1425 repos~1.2kAutomated safety check: PassMIT
Hig Components Contentraintree-technology/hig-doctor1425 repos~1.3kAutomated safety check: PassMIT
iOS Design Guidelinesehmo/platform-design-skills605—~9kAutomated safety check: PassMIT
Aipay Frontend ThemeOpenAIPay/openaipay129—~386Automated safety check: PassNone
iOS Accessibilitydpearson2699/swift-ios-skills1.2k—~4.6kAutomated safety check: PassCustom licence

Similar skills

  • Hig Project Context

    raintree-technology/hig-doctor

    Create or update a shared Apple design context document that other HIG skills use to tailor guidance.

    142 GitHub starsUsed in 5 repos~1.2k tokens
    MobileAuto-check passed
  • Hig Components Content

    raintree-technology/hig-doctor

    Apple Human Interface Guidelines for content display components.

    142 GitHub starsUsed in 5 repos~1.3k tokens
    MobileAuto-check passed
  • iOS Design Guidelines

    ehmo/platform-design-skills

    Apple Human Interface Guidelines for iPhone. An agent skill from ehmo/platform-design-skills.

    605 GitHub stars~9k tokensUpdated 6 mo ago
    MobileAuto-check passed
  • Aipay Frontend Theme

    OpenAIPay/openaipay

    A skill your agent uses when changing AiPay iOS frontend color style, replacing blue UI to purple, updating screenshot-based Reference pages, or enforcing component theme consistency across parallel…

    129 GitHub stars~386 tokensUpdated 5 mo ago
    MobileAuto-check passed
  • iOS Accessibility

    dpearson2699/swift-ios-skills

    Build and audit SwiftUI, UIKit, and AppKit accessibility for VoiceOver, Voice Control, Switch Control, Full Keyboard Access, Dynamic Type, focus restoration, labels/traits/actions, traversal, custom…

    1.2k GitHub stars~4.6k tokensUpdated 2 mo ago
    MobileAuto-check passed
  • iOS Hig Design

    wondelai/skills

    Design native iOS interfaces following Apple Human Interface Guidelines.

    2.4k GitHub stars~5.1k tokensUpdated 27 days ago
    MobileAuto-check passed

More from HHU3637kr/skills

All 37 skills in this repo
  • Gif Sticker Maker

    HHU3637kr/skills

    Convert photos (people, pets, objects, logos) into 4 animated GIF stickers with captions.

    145 GitHub starsUsed in 3 repos~1.3k tokens
    Auto-check passed
  • Agent Browser

    HHU3637kr/skills

    Headless browser automation for AI agents using agent-browser CLI.

    145 GitHub stars~1.9k tokensUpdated 14 days ago
    Auto-check passed
  • Darwin Skill

    HHU3637kr/skills

    Darwin Skill (达尔文.skill): autonomous skill optimizer inspired by Karpathy's autoresearch.

    145 GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • Token Efficiency

    HHU3637kr/skills

    Cross-platform token audit and optimization for AI coding agents (Cursor, Codex, Claude Code, Hermes, Windsurf, Cline, OpenClaw, Gemini CLI, Aider).

    145 GitHub stars~842 tokensUpdated 14 days ago
    Auto-check passed
  • Guizang Ppt Skill

    HHU3637kr/skills

    生成横向翻页网页 PPT(单 HTML 文件),含 WebGL 背景、章节幕封、数据大字报、图片网格等模板。提供两种风格:① "电子杂志 × 电子墨水"(衬线 + 流体背景 + 暖色) ② "瑞士国际主义"(无衬线 + 网格点阵 + IKB/柠檬黄/柠檬绿/安全橙高亮)。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT,或提到"杂志风 PPT"、"瑞士风 PPT"、"Swiss…

    145 GitHub starsUsed in 1 repo~4.7k tokens
    Auto-check passed
  • Huashu Nuwa

    HHU3637kr/skills

    女娲造人:输入人名/主题/甚至只是模糊需求,自动深度调研→思维框架提炼→生成可运行的人物Skill. An agent skill from HHU3637kr/skills.

    145 GitHub starsUsed in 1 repo~4k tokens
    Auto-check passed

Works with

Questions about iOS Application Dev

What does iOS Application Dev do?

iOS application development guide covering UIKit, SnapKit, and SwiftUI. iOS Application Dev is an agent skill from HHU3637kr/skills. iOS application development guide covering UIKit, SnapKit, and SwiftUI.

When should I use iOS Application Dev?

iOS Application Dev fits situations like: : developing iOS apps; implementing UI; reviewing iOS code; working with UIKit/SnapKit/SwiftUI layouts.

How do I install iOS Application Dev in Claude Code?

Run `npx skills add HHU3637kr/skills --skill ios-application-dev -a claude-code`. Or copy the skill folder (ios-application-dev in HHU3637kr/skills) into .claude/skills/ios-application-dev in your project. Claude Code loads it when a task matches its description.

How do I install iOS Application Dev in Codex?

Run `npx skills add HHU3637kr/skills --skill ios-application-dev -a codex`. Or copy the skill folder (ios-application-dev in HHU3637kr/skills) into .agents/skills/ios-application-dev in your project. Codex loads it when a task matches its description.

Can I use iOS Application Dev in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HHU3637kr/skills --skill ios-application-dev -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ios-application-dev, .gemini/skills/ios-application-dev, .github/skills/ios-application-dev and .opencode/skills/ios-application-dev in your project.

What does iOS Application Dev need to run?

SKILL.md names no scripts, command-line tools or credentials: iOS Application Dev is instructions for the agent only.

Does iOS Application Dev access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is iOS Application Dev safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does iOS Application Dev use?

iOS Application Dev is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does iOS Application Dev use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 25k tokens, read only when the agent opens those files.

What are the alternatives to iOS Application Dev?

Skills that share tags, products or a category with iOS Application Dev: Hig Project Context (raintree-technology/hig-doctor, 142 stars), Hig Components Content (raintree-technology/hig-doctor, 142 stars), iOS Design Guidelines (ehmo/platform-design-skills, 605 stars) and Aipay Frontend Theme (OpenAIPay/openaipay, 129 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains iOS Application Dev?

HHU3637kr (a GitHub user) maintains it in HHU3637kr/skills, which has 145 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on September 23, 2026.

Source: HHU3637kr/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.