·uikit-expert
{}

uikit-expert

Write, review, or improve UIKit code following best practices for view controller lifecycle, Auto Layout, collection views, navigation, animation, memory management, and modern iOS 18–26 APIs. Use when building new UIKit features, refactoring existing views or view controllers, reviewing code quality, adopting modern UIKit patterns (diffable data sources, compositional layout, cell configuration), or bridging UIKit with SwiftUI. Does not cover SwiftUI-only code.

12Installs·4Trend·@ivan-magda

Installation

$npx skills add https://github.com/ivan-magda/uikit-expert-skill --skill uikit-expert

How to Install uikit-expert

Quickly install uikit-expert AI skill to your development environment via command line

  1. Open Terminal: Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.)
  2. Run Installation Command: Copy and run this command: npx skills add https://github.com/ivan-magda/uikit-expert-skill --skill uikit-expert
  3. Verify Installation: Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Source: ivan-magda/uikit-expert-skill.

SKILL.md

View raw

Use this skill to build, review, or improve UIKit features with correct lifecycle management, performant Auto Layout, modern collection view APIs, and safe navigation patterns. Prioritize native APIs, Apple's documented best practices, and performance-conscious patterns. This skill focuses on facts and best practices without enforcing specific architectural patterns (no MVVM/VIPER/Coordinator mandates).

View Controller Lifecycle Method Selection | Method | Use For |

| viewDidLoad | One-time setup: subviews, constraints, delegates | | viewIsAppearing | Geometry-dependent work, trait-based layout, scroll-to-item | | viewWillAppear | Transition coordinator animations only | | viewDidLayoutSubviews | Lightweight layer frame adjustments (fires multiple times) |

Write, review, or improve UIKit code following best practices for view controller lifecycle, Auto Layout, collection views, navigation, animation, memory management, and modern iOS 18–26 APIs. Use when building new UIKit features, refactoring existing views or view controllers, reviewing code quality, adopting modern UIKit patterns (diffable data sources, compositional layout, cell configuration), or bridging UIKit with SwiftUI. Does not cover SwiftUI-only code. Source: ivan-magda/uikit-expert-skill.

Facts (cite-ready)

Stable fields and commands for AI/search citations.

Install command
npx skills add https://github.com/ivan-magda/uikit-expert-skill --skill uikit-expert
Category
{}Data Analysis
Verified
First Seen
2026-03-10
Updated
2026-03-10

Browse more skills from ivan-magda/uikit-expert-skill

Quick answers

What is uikit-expert?

Write, review, or improve UIKit code following best practices for view controller lifecycle, Auto Layout, collection views, navigation, animation, memory management, and modern iOS 18–26 APIs. Use when building new UIKit features, refactoring existing views or view controllers, reviewing code quality, adopting modern UIKit patterns (diffable data sources, compositional layout, cell configuration), or bridging UIKit with SwiftUI. Does not cover SwiftUI-only code. Source: ivan-magda/uikit-expert-skill.

How do I install uikit-expert?

Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/ivan-magda/uikit-expert-skill --skill uikit-expert Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw

Where is the source repository?

https://github.com/ivan-magda/uikit-expert-skill

Details

Category
{}Data Analysis
Source
skills.sh
First Seen
2026-03-10

Related Skills

None