Build SwiftUI layouts using stacks, grids, lists, scroll views, forms, and controls. Covers VStack/HStack/ZStack, LazyVGrid/LazyHGrid, List with sections and swipe actions, ScrollView with ScrollPosition and scroll-driven reveal surfaces, Form with validation, Toggle/Picker/Slider, .searchable, and overlay patterns.
SkillScore91Maintained
Automatic
◆Frontend / UI pack
Last verified 8/14/2026
What it changes
Passed 20 of 22 test cases with the skill, and 19 of 22 without it.
Without skill86%
With skill91%
Checks it passed that the model alone missed
Uses scrollEdgeEffectStyle modifier with soft configuration
Uses ScrollPosition binding or state to manage scroll edge placement
Uses onGeometryChange modifier instead of GeometryReader inside lazy items
and 1 more in the full report
3 fixed17 passed either way0 still failing2 broke
Pass-rate lift
+5 pp
Tokens
+101%
Agent turns
0%
Response time
-45%
Model gemini-3.6-flashMeasured 8/14/2026v120 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 3
Prompt
How do I apply a modern soft edge scrolling effect at the top boundary of a ScrollView targeting iOS 26+?
What was checked, without and with the skill
Checked
Without skill
With skill
Uses scrollEdgeEffectStyle modifier with soft configuration
Missed
Passed
case-15 · gemini-3.6-flash · 8/14/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md313 lines5 files
SwiftUI Layout & Components
Layout and component patterns for SwiftUI apps targeting iOS 26+ with Swift 6.3. Covers stack and grid layouts, list patterns, scroll views, forms, controls, search, and overlays. Patterns are backward-compatible to iOS 17 unless noted.