Agent skill · charleswiltgen
axiom-uikit
Use when bridging UIKit and SwiftUI, modernizing UIKit apps (scene lifecycle, resizability), debugging Auto Layout, Combine, TextKit, PencilKit, or UIKit animations.
What it needs
About 4k tokens when loaded.
What this skill does
UIKit & Bridging You MUST use this skill for ANY UIKit bridging, Auto Layout, Combine, TextKit, or UIKit animation work. Cursor Subagent Routing Delegate to the appropriate Cursor subagent when this router calls for a specialized auditor. Quick Reference Symptom / Task Reference ---------------- ----------- UIViewRepresentable, UIViewControllerRepresentable See skills/uikit-bridging.md Embedding SwiftUI in UIKit (UIHostingController) See skills/uikit-bridging.md Coordinator pattern, updateUIView lifecycle See skills/uikit-bridging.md Building adaptive UIKit layout: guides, width-conditional constraints, compositional layout, self-sizing cells See skills/adaptive-layout.md "Unable to simultaneously satisfy constraints" See skills/auto-layout-debugging.md Constraint conflicts, ambiguous layout See skills/auto-layout-debugging.md Views not appearing, positioned incorrectly See skills/auto-layout-debugging.md CAAnimation completion handler not firing See skills/uikit-animation-debugging.md Spring physics wrong on device, duration mismatch See skills/uikit-animation-debugging.md Animation jank, CATransaction timing See skills/uikit-animation-debugging.md Combine publishers, AnyCancellable lifecycle See skills/combine-patterns.md @Published properties, Combine ↔ async/await See skills/combine-patterns.md When to use Combine vs async/await See skills/combine-patterns.md UIScene lifecycle required, resizable apps, size classes, tab sidebar OS27 See skills/uikit-modernization.md iPhone Mirroring compat: indirect input, companion Face ID, portrait trap See skills/uikit-modernization.md Scene edges: teardown, activation requests, per-scene restoration, external display, activeAppearance See skills/uikit-modernization.md Automated resize-readiness scan (scene lifecycle, UIScreen.main, fixed-canvas, Mirroring input) Delegate to the resize-auditor subagent or /axiom-audit resize TextKit 2 architecture, NSTextLayoutManager See skills/textkit-ref.md Writing Tools integration (iOS 2 …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills charleswiltgen/axiom-uikit--b97a7b