ivan-magda/uikit-expert-skill

3 stars · Last commit 2026-02-27

Agent skill for writing correct, modern UIKit code in Swift. Covers lifecycle, memory, concurrency, collection views, and iOS 13-26 APIs.

README preview

# UIKit Expert Skill

An AI Agent Skill for writing correct, performant, and modern UIKit code in Swift. Designed to work with Claude, Cursor, Windsurf, Copilot, and other AI coding assistants that support the Agent Skills / AGENTS.md format.

<img src="demo.gif" alt="Install uikit-expert skill" width="600">

## Philosophy

This skill focuses on **facts and best practices**, not architectural opinions:

**Covered:**

- Correctness — lifecycle ordering, retain cycle prevention, thread safety
- Performance — constraint churn avoidance, scroll optimization, image downsampling
- Modern APIs — diffable data sources, compositional layout, cell configuration, Observation

**Intentionally excluded:**

- No architecture mandates — no MVVM/VIPER/Coordinator enforcement
- No formatting rules — no property ordering or file structure requirements

View full repository on GitHub →