Community-maintained Agent Skills for complete Swift and Apple-platform app delivery.
73
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
Coordinate an end-to-end iOS delivery without loading unrelated framework guidance or silently changing the product contract.
Use this skill for a new app, a substantial multi-file feature, a broad refactor, or a request to finish and verify an iOS experience. For a focused issue, use only the relevant specialist skill—for example swift-concurrency for one isolation diagnostic or swiftdata for one migration problem.
Do not load all installed iOS skills. Select the smallest set that covers the requested behavior and actual project stack.
If a routed specialist skill is unavailable, continue from project evidence and primary documentation rather than blocking the delivery.
Before implementation, inspect what is locally discoverable:
Keep the existing platform and deployment settings unless the user requested a change. When adopting a newer API, provide an availability path appropriate to the current target. Verify version claims against SDK headers, Swift Evolution/release notes, or primary Apple documentation.
Load only skills needed for the current slice:
| Concern | Route to |
|---|---|
| State ownership, view composition, previews, file boundaries | swiftui-patterns |
| Layout, lists, forms, search, overlays | swiftui-layout-components |
| Cross-size adaptation, clipping, overlap, safe areas, keyboard layout | swiftui-responsive-layout |
| Navigation, sheets, tabs, deep links | swiftui-navigation |
| Motion and transitions | swiftui-animation |
| Liquid Glass and iOS 26 visual APIs | swiftui-liquid-glass |
| Architecture choice or migration | swift-architecture |
| Isolation and async mechanics | swift-concurrency |
| Persistence | swiftdata or core-data, according to the existing stack |
| Accessibility | ios-accessibility |
| Unit tests | swift-testing |
| Build, launch, screenshots, and runtime verification | ios-simulator |
Add framework-specific skills only when the feature actually uses those frameworks.
Write down or infer conservatively:
If the request is a refactor, preserve layout, navigation, state ownership semantics, identity, accessibility, animation/side-effect timing, persistence, and public API unless a change is explicitly requested.
Follow coherent existing conventions. For a growing SwiftUI app, prefer feature-first folders with small shared layers such as App, DesignSystem, Models, Services, and Features/<Feature>.
The app entry point should use the product name; screens and components should use domain-plus-role names. Match each file to its primary type. Avoid generic names like ContentView, MainView, Helper, or Manager when a concrete role is known.
Extract a dedicated view for meaningful branching/layout, local lifecycle or gesture state, narrow dependencies, or independent preview value. Do not split every tiny fragment, and do not treat extensions or // MARK: headings as actual boundaries.
Work in vertical slices that leave the target buildable after meaningful boundaries:
Keep business rules and reusable effects out of layout code. Preserve user changes in a dirty worktree and avoid unrelated cleanup.
Use the smallest evidence set that proves the requested outcome:
Simulator verification is not proof for device-only hardware or production APNs behavior. Read Delivery Checklist for mode-specific proof.
Report the result first, then changed structure, verification performed, and any real limitation. Do not commit, push, publish, change signing, or mutate external systems unless the user authorized that action.
.tessl-plugin
skills
accessorysetupkit
references
activitykit
adattributionkit
references
alarmkit
references
app-clips
app-intents
app-store-optimization
app-store-review
apple-on-device-ai
appmigrationkit
audioaccessorykit
references
authentication
references
avkit
background-processing
references
browserenginekit
callkit
references
carplay
cloudkit
contacts-framework
references
core-bluetooth
references
core-data
core-motion
references
core-nfc
references
coreml
references
cryptokit
cryptotokenkit
references
debugging-instruments
device-integrity
references
dockkit
energykit
references
eventkit
financekit
references
focus-engine
gamekit
healthkit
references
homekit
references
ios-accessibility
ios-app-workflow
references
ios-ettrace-performance
ios-localization
ios-memgraph-analysis
ios-networking
ios-simulator
references
metrickit
references
musickit
references
natural-language
references
paperkit
references
passkit
references
pdfkit
pencilkit
references
permissionkit
references
photokit
push-notifications
realitykit
references
relevancekit
references
scenekit
sensorkit
speech-recognition
references
spritekit
storekit
swift-api-design-guidelines
swift-architecture
references
swift-charts
swift-codable
references
swift-code-review
swift-concurrency
swift-formatstyle
references
swift-language
swift-security
references
swift-testing
swiftdata
swiftlint
swiftui-animation
swiftui-gestures
references
swiftui-layout-components
swiftui-liquid-glass
references
swiftui-patterns
swiftui-performance
swiftui-responsive-layout
swiftui-uikit-interop
swiftui-webkit
tabletopkit
tipkit
vision-framework
weatherkit
references