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
Use this reference when a view clips, overlaps, moves off-screen, or changes unexpectedly during rotation, resizing, text growth, or keyboard presentation.
Record the exact failing context before changing code:
Then inspect from the nearest stable container toward the failing child. For each boundary ask:
| Symptom | Likely causes | First checks |
|---|---|---|
| Text or buttons clip horizontally | fixed width, one-line label, competing HStack children | text limits, child frames, layout priority, axis adaptation |
| Bottom rows hide behind a bar | overlay, tab/navigation chrome, ignored safe area | safeAreaInset, scroll content inset, actual container |
| Form fields hide behind keyboard | fixed vertical layout, disabled keyboard safe area, non-scrollable form | keyboard state, scroll container, focused field path |
| iPad layout fails only in multitasking | device-model branch, assumed regular width, fixed column count | live window width, size class changes, adaptive grid minimum |
| Layout flickers near a breakpoint | geometry feedback, rounding noise, mutually changing branches | measurement boundary, transformed value, hysteresis or fit-based alternative |
| State resets when resizing | duplicated conditional trees or unstable identity | AnyLayout, stable IDs, branch ownership |
| One locale overflows | width tuned to source language, rigid buttons, forced single line | longest translations, wrapping, RTL, content-driven variants |
| Preview works but app overlaps | missing navigation/tab/sheet container or different safe area | reproduce in the actual hierarchy and Simulator |
Prefer removing a false constraint over adding compensation elsewhere. A local offset can align one configuration while making the layout more fragile in every other configuration.
Reject a proposed fix if it:
Test the smallest matrix that covers the feature's supported contexts, including the original failure:
| Dimension | Required representatives |
|---|---|
| Width | narrow iPhone, wide iPhone, narrow iPad multitasking, regular iPad window |
| Height and orientation | portrait, landscape, and live rotation where supported |
| Text | default plus at least one accessibility Dynamic Type size |
| Content | longest localized labels, multiline values, empty/error states |
| Direction | left-to-right and right-to-left when localization is supported |
| System UI | actual tab/navigation/sheet container, safe areas, software keyboard |
| Transition | resize or rotate while focus, selection, scroll position, or entered text is active |
Use deterministic previews for fast iteration, then verify the affected flow in Simulator. A successful compile does not prove that content remains visible or interactive. Capture screenshots or other runtime evidence for the failing and corrected configurations when the task requires delivery proof.
Route build, launch, orientation, appearance, and screenshot mechanics to ios-simulator. Route formal accessibility behavior and assistive-technology testing to ios-accessibility.
.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