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.