Claude CodeやCodexなどのAIコーディングアシスタントに、最新かつ正しいSwiftUIコードの書き方を教えるエージェントスキル。
notolivaresf/uikit-skill
Claude CodeやCodexなどのAIコーディングエージェントに、iOS 18以降向けのより良いUIKitコードの書き方を教える指示ファイル集です。
- スター
- 21
- フォーク
- 0
- 未解決の Issue
- 0
- 最終コミット
- 8 日前
これは何?
uikit-skillは、iOS 18以降のUIKit開発向けのエージェントスキル集です。各スキルは、SKILL.mdという指示ファイルを含む小さなフォルダで、Claude CodeやCodexなどのAIコーディングエージェントが作業を始める前に読み込みます。動作はするものの、カクついたり、表示位置が飛んだり、読んでいる位置が失われたりする画面を生みがちな、UIKitのよくあるミスをエージェントに避けさせることを目指しています。
最新のスキルであるuikit-listは、チャット、フィード、ログなど、ユーザーが見ている間も項目が増え続ける長いリストを対象としています。このリポジトリには、SwiftとObjective-Cのサンプルを含むモダンなUIKitの総合ガイド、iOS 27 SDKの変更点の概要、より短い実験的なバリアントも含まれています。エージェントが一度に読み込めるよう、主要なファイルは簡潔にまとめられています。
インストールするには、スキルフォルダをプロジェクト単位またはグローバルのエージェント用スキルディレクトリにコピーします。Claude Codeでは、スキルをプラグインとしてインストールすることもできます。
主な機能
- 01ユーザーが読んでいる間に新しい項目が届くフィード、チャット、ログ向けのリスト特化スキルを提供します。
- 02Swiftのサンプルを含むモダンなUIKitの総合ガイドと、Objective-C版を収録しています。
- 03総合ガイドと併用できるiOS 27 SDKの変更点の概要を提供します。
- 04フォルダをClaude CodeまたはCodexのスキルディレクトリにコピーするか、Claude Codeのプラグインとしてインストールできます。
ユースケース
- UIKitを使ったiOSアプリで、AIエージェントにチャット画面やメッセージスレッドを実装させる。
- 表示中のコンテンツを動かさずに過去のページを読み込む、長いフィードやログビューアを生成する。
- よくあるミスを減らしながら、iOS 18以降向けのUIKitコードをエージェントに書かせる。
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/notolivaresf/uikit-skill.git - 2
プロジェクトにClaude Code用のskillsフォルダーを作成する
mkdir -p .claude/skills - 3
uikit-listスキルのフォルダーをプロジェクトにコピーする
cp -R uikit-skill/skills/uikit-list .claude/skills/
使う前に知っておきたいこと
- 推奨されているuikit-listスキルは、まだベンチマークされていません。
- 測定結果は少数のビルドに基づいており、その大半はchat-listスキルと1つのモデルを対象としています。
収録されている特集
トピック
よくある質問
- uikit-skill とは?
- Claude CodeやCodexなどのAIコーディングエージェントに、iOS 18以降向けのより良いUIKitコードの書き方を教える指示ファイル集です。 uikit-skillは、iOS 18以降のUIKit開発向けのエージェントスキル集です。各スキルは、SKILL.mdという指示ファイルを含む小さなフォルダで、Claude CodeやCodexなどのAIコーディングエージェントが作業を始める前に読み込みます。動作はするものの、カクついたり、表示位置が飛んだり、読んでいる位置が失われたりする画面を生みがちな、UIKitのよくあるミスをエージェントに避けさせることを目指しています。
- uikit-skill は無料で使えますか?ライセンスは?
- uikit-skill は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- uikit-skill は今もメンテナンスされていますか?
- 活発にメンテナンス中。uikit-skill の最終コミットは 2026年10月30日 です。
- uikit-skill は何に使えますか?
- UIKitを使ったiOSアプリで、AIエージェントにチャット画面やメッセージスレッドを実装させる。 表示中のコンテンツを動かさずに過去のページを読み込む、長いフィードやログビューアを生成する。 よくあるミスを減らしながら、iOS 18以降向けのUIKitコードをエージェントに書かせる。
- uikit-skill のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/notolivaresf/uikit-skill.git プロジェクトにClaude Code用のskillsフォルダーを作成する: mkdir -p .claude/skills uikit-listスキルのフォルダーをプロジェクトにコピーする: cp -R uikit-skill/skills/uikit-list .claude/skills/
- uikit-skill はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/notolivaresf/uikit-skill
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AIエージェントと人が共有できるブラウザ。エージェントは独立したSpaceで作業し、あなたのタブやログイン状態には触れません。
Hermes Agent向けのスキル、ルーティング、ワークフローレイヤー。タスクごとにモデルを選び、複数ステップのグラフジョブを並列実行します。
REAツールと連携し、既存ソフトウェアの理解から再構築の計画、検証までをAIエージェントに支援するオープンソースのエージェントスキル。
コードを追加せずに、キーボードがUITextFieldやUITextViewにかぶるのを防ぐiOS用ライブラリ。
写真アプリの編集画面を手本に、UIImageの切り抜き、回転、円形切り抜き、アスペクト比の固定に対応するiOS用ViewController。