ios-ui

Route iOS UI issues to domain-specific fixes and skill handlers.

1.1k|81|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/CharlesWiltgen/Axiom --skill ios-ui
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ios-ui
Source: https://github.com/CharlesWiltgen/Axiom/tree/main/.claude-plugin/plugins/axiom/skills/ios-ui
Command: npx skills add https://github.com/CharlesWiltgen/Axiom --skill ios-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines iOS UI work across SwiftUI and UIKit, addressing layout, navigation, animations, and accessibility with domain-specific guidance.

Core Features & Use Cases

  • Domain-specific fixes for SwiftUI (LazyVStack, view identity, @State) and UIKit constraints.
  • Guidance on design systems, Liquid Glass adoption, and accessibility.
  • Routing logic to common UI issues (layout, navigation, typography, accessibility).

Quick Start

When UI feels slow or flickers, start with a domain fix before profiling: e.g., optimize a SwiftUI List with LazyVStack.

Frequently Asked Questions about ios-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix layout issues in SwiftUI and UIKit iOS apps?▼

Layout issues in SwiftUI often stem from view identity problems or missing LazyVStack optimization; in UIKit, check constraint conflicts and priority ordering. Domain-specific fixes address these root causes before profiling, improving performance and eliminating flicker.

What's the best way to debug iOS navigation problems?▼

Navigation issues typically involve incorrect view hierarchy, state management misalignment, or routing logic errors. Domain-focused debugging routes to the specific problem area—SwiftUI state, UIKit controller stack, or transition logic—for faster resolution.

Can I improve iOS UI accessibility across SwiftUI and UIKit?▼

Yes. Accessibility guidance covers both frameworks, addressing VoiceOver compatibility, semantic hierarchy, and design guidelines. The Skill routes accessibility issues to framework-specific fixes that ensure WCAG compliance across your codebase.

How do I implement design systems like Liquid Glass in iOS?▼

Liquid Glass and other design systems require consistent implementation across SwiftUI and UIKit components. The Skill provides domain-specific guidance and routes to design-system handlers that align your UI with modern iOS visual standards.

Why does my iOS UI feel slow or flicker, and how do I fix it?▼

Sluggish or flickering UI usually indicates rendering inefficiency or state thrashing. Start with domain-specific fixes like LazyVStack optimization or constraint simplification before profiling; the Skill routes you to the likely culprit in SwiftUI or UIKit.

Does this handle both SwiftUI and UIKit, or just one framework?▼

It handles both. The Skill routes iOS UI issues across SwiftUI, UIKit, layout constraints, navigation, animations, and accessibility, applying domain-specific fixes tailored to whichever framework your code uses.