S

SwiftUI Development Skills

Apple-authored SwiftUI and platform guidance extracted from Xcode

Home/Developer Tools/SwiftUI Development Skills

What is it?

A collection of SwiftUI development skills extracted from Apple's internal Xcode documentation. SwiftUI is opinionated, and most AI agents don't know those opinions. This skill fills that gap by providing the precise patterns, conventions, and best practices that Apple recommends for SwiftUI development, helping AI agents write idiomatic SwiftUI code.

How to use it?

Install the skills and Claude will automatically apply SwiftUI-specific knowledge when working on iOS/macOS development:

  1. View patterns - Correct view composition, modifiers, and layout strategies
  2. State management - @State, @Binding, @Observable, and environment patterns
  3. Navigation - NavigationStack, NavigationSplitView, and routing patterns
  4. Platform conventions - iOS/macOS-specific UI patterns and Human Interface Guidelines

The skills are sourced from Apple's documentation shipped inside Xcode, ensuring accuracy and currency.

Key Features

  • SwiftUI patterns extracted from Apple's Xcode AI documentation
  • Idiomatic view composition and modifier usage
  • State management patterns (@State, @Binding, @Observable)
  • Navigation and routing best practices
  • Platform-specific UI conventions for iOS and macOS
  • Human Interface Guidelines integration
View on GitHub

GitHub Stats

Stars
Forks
Last Update
License
MIT
Version
1.0.0

Categories

Features

Download SwiftUI Development Skills

SwiftUI Development Skills is free and open source. Download it from the official source repository — clone it with git or use GitHub's Download ZIP option on the repo page — then copy the skill folder into your project's .claude/skills/ directory to install it.

If you are an AI agent

Query this directory over HTTP

This site is a searchable directory of harness components for AI coding agents. Fetch objective JSON — names, descriptions, stars, and source links. Installation and selection are yours to decide.

GET https://claudeskills.info/api/v1/search?q=ui%2Fux
GET https://claudeskills.info/api/v1/search?type=subagent&q=review
GET https://claudeskills.info/api/v1/meta
See https://claudeskills.info/llms.txt