An agent skill that teaches AI coding assistants like Claude Code and Codex to write modern, correct SwiftUI code.
notolivaresf/uikit-skill
A set of instruction files that teach AI coding agents like Claude Code and Codex to write better UIKit code for iOS 18 and later.
- Stars
- 21
- Forks
- 0
- Open issues
- 0
- Last commit
- 8 days ago
What is it?
uikit-skill is a collection of agent skills for UIKit development on iOS 18 and later. Each skill is a small folder with a SKILL.md file of instructions that an AI coding agent such as Claude Code or Codex reads before starting work. The aim is to make agents avoid common UIKit mistakes that produce screens which work but stutter, jump, or lose the reader's position.
The newest skill, uikit-list, targets long lists that keep growing while the user is looking at them, such as chats, feeds, and logs. The repository also includes broader guides to modern UIKit with Swift and Objective-C examples, a summary of iOS 27 SDK changes, and a shorter experimental variant. The main files are kept brief so an agent can load them in a single read.
Installation means copying a skill folder into the agent's skills directory, either per project or globally. Claude Code can also install the skills as a plugin.
Key features
- 01Provides a list-focused skill for feeds, chats, and logs where new items arrive while the user is reading.
- 02Includes a general guide to modern UIKit with Swift examples and an Objective-C variant.
- 03Offers a summary of iOS 27 SDK changes that pairs with the general guide.
- 04Installs by copying a folder into Claude Code or Codex skill directories, or as a Claude Code plugin.
Use cases
- Having an AI agent build a chat screen or message thread in a UIKit iOS app.
- Generating a long feed or log viewer that loads older pages without moving the visible content.
- Guiding an agent through UIKit code for iOS 18 or later with fewer common mistakes.
Quick start
- 1
Clone the repository
git clone https://github.com/notolivaresf/uikit-skill.git - 2
Create the skills folder for Claude Code in your project
mkdir -p .claude/skills - 3
Copy the uikit-list skill folder into the project
cp -R uikit-skill/skills/uikit-list .claude/skills/
Things to know
- The recommended uikit-list skill has not been benchmarked yet.
- The measured results come from a small number of builds, mostly for the chat-list skill and one model.
In collections
Topics
FAQ
- What is uikit-skill?
- A set of instruction files that teach AI coding agents like Claude Code and Codex to write better UIKit code for iOS 18 and later. uikit-skill is a collection of agent skills for UIKit development on iOS 18 and later. Each skill is a small folder with a SKILL.md file of instructions that an AI coding agent such as Claude Code or Codex reads before starting work. The aim is to make agents avoid common UIKit mistakes that produce screens which work but stutter, jump, or lose the reader's position.
- Is uikit-skill free to use? What license does it have?
- uikit-skill is open source under the MIT license. Check the license terms before using it in commercial products.
- Is uikit-skill still maintained?
- Actively maintained. The last commit to uikit-skill was on Oct 30, 2026.
- What can I use uikit-skill for?
- Having an AI agent build a chat screen or message thread in a UIKit iOS app. Generating a long feed or log viewer that loads older pages without moving the visible content. Guiding an agent through UIKit code for iOS 18 or later with fewer common mistakes.
- How do I install uikit-skill?
- Clone the repository: git clone https://github.com/notolivaresf/uikit-skill.git Create the skills folder for Claude Code in your project: mkdir -p .claude/skills Copy the uikit-list skill folder into the project: cp -R uikit-skill/skills/uikit-list .claude/skills/
- Where can I get uikit-skill?
- The source code and installation instructions are on GitHub: https://github.com/notolivaresf/uikit-skill
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A browser built for AI agents and you to share: agents run tasks in isolated Spaces while your own tabs and logins stay untouched.
A skills, routing and workflow layer for Hermes Agent that picks models per task lane and runs multi-step graph jobs in parallel.
An open-source agent skill that helps AI agents understand existing software, plan a reconstruction, and validate it, working alongside the REA tool.
A drop-in iOS library that stops the keyboard from covering UITextField and UITextView, with no code required.
An iOS view controller for cropping UIImage objects, with rotation, circular crop, and aspect-ratio locking, modeled on the Photos app editor.