ivan-magda/uikit-expert-skill
7 stars · Last commit 2026-06-19
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, modern UIKit code in Swift. <img src="demo.gif" alt="Installing the uikit-expert skill" width="600"> ## Table of Contents - [Background](#background) - [Philosophy](#philosophy) - [Features](#features) - [Installation](#installation) - [Usage](#usage) - [Project Structure](#project-structure) - [Contributing](#contributing) - [License](#license) ## Background AI coding assistants tend to produce UIKit code with the same recurring mistakes: geometry work in `viewDidLoad` instead of `viewIsAppearing`, missing `[weak self]` in escaping closures, deprecated `cell.textLabel` instead of `UIContentConfiguration`, and navigation bar appearance set on the wrong object. This skill gives an agent the facts it needs to catch and fix those mistakes.