Repolode
notolivaresf

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. 1

    Clone the repository

    git clone https://github.com/notolivaresf/uikit-skill.git
  2. 2

    Create the skills folder for Claude Code in your project

    mkdir -p .claude/skills
  3. 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