Repolode
twostraws

twostraws/SwiftUI-Agent-Skill

Claude CodeやCodexなどのAIコーディングアシスタントに、最新かつ正しいSwiftUIコードの書き方を教えるエージェントスキル。

スター
6,245
フォーク
236
未解決の Issue
14
最終コミット
3 日前

これは何?

SwiftUI Proは、APIの使い方、デザイン、パフォーマンス、アクセシビリティに関するSwiftUI固有のルールをAIコーディングアシスタントに提供するエージェントスキルです。非推奨APIの使用、VoiceOverで操作できないコントロールの作成、回避可能なパフォーマンス問題の発生など、LLMがSwiftUIコードを書く際によく起こす間違いを防ぎます。

Agent Skills形式に準拠しており、npxを使ってClaude Code、Codex、Gemini、Cursorなどの対応ツールにインストールできます。スラッシュコマンドやドル記号コマンド、または自然言語で呼び出せます。非推奨APIやアクセシビリティだけを確認するなど、部分的なレビューにも対応しています。

このプロジェクトは、作者が以前から使っているAGENTS.mdのガイダンスを基に構築されており、MITライセンスで公開されています。スキルの内容がモデルのトークン予算を消費するため、簡潔さを重視して書かれています。

主な機能

  • 01非推奨のSwiftUI APIを検出し、最新の代替手段を提案します。
  • 02VoiceOverから操作できないコントロールなど、アクセシビリティ上の問題を確認します。
  • 03SwiftUIのビューや状態管理におけるパフォーマンス上の落とし穴をレビューします。
  • 04npxを使ってClaude Code、Codex、Gemini、CursorなどのAgent Skills対応ツールにインストールできます。
  • 05アクセシビリティだけに絞るなど、部分的なレビューに対応しています。

ユースケース

  • iOS 26へのアップデート前に、既存のSwiftUIコードベースで非推奨APIを確認する。
  • アクセシビリティのベストプラクティスに沿ったSwiftUI画面をAIアシスタントに生成させる。
  • コードレビュー時に、SwiftUIプロジェクトのパフォーマンス問題を調査する。

クイックスタート

  1. 1

    npxでスキルをインストールする

    npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro
  2. 2

    npxがない場合は、HomebrewでNodeをインストールする

    brew install node
  3. 3

    Claude Codeでマーケットプレイスを追加し、プラグインをインストールする

    /plugin marketplace add twostraws/SwiftUI-Agent-Skill
  4. 4

    Claude Codeでスキルを起動する

    /swiftui-pro

使う前に知っておきたいこと

  • このスキルはiOS 26およびSwift 6.4以降を対象に設計されているため、それより古い環境では案内が適さない場合があります。

トピック

よくある質問

SwiftUI-Agent-Skill とは?
Claude CodeやCodexなどのAIコーディングアシスタントに、最新かつ正しいSwiftUIコードの書き方を教えるエージェントスキル。 SwiftUI Proは、APIの使い方、デザイン、パフォーマンス、アクセシビリティに関するSwiftUI固有のルールをAIコーディングアシスタントに提供するエージェントスキルです。非推奨APIの使用、VoiceOverで操作できないコントロールの作成、回避可能なパフォーマンス問題の発生など、LLMがSwiftUIコードを書く際によく起こす間違いを防ぎます。
SwiftUI-Agent-Skill は無料で使えますか?ライセンスは?
SwiftUI-Agent-Skill は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
SwiftUI-Agent-Skill は今もメンテナンスされていますか?
活発にメンテナンス中。SwiftUI-Agent-Skill の最終コミットは 2026年10月16日 です。
SwiftUI-Agent-Skill は何に使えますか?
iOS 26へのアップデート前に、既存のSwiftUIコードベースで非推奨APIを確認する。 アクセシビリティのベストプラクティスに沿ったSwiftUI画面をAIアシスタントに生成させる。 コードレビュー時に、SwiftUIプロジェクトのパフォーマンス問題を調査する。
SwiftUI-Agent-Skill のインストール方法は?
npxでスキルをインストールする: npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro npxがない場合は、HomebrewでNodeをインストールする: brew install node Claude Codeでマーケットプレイスを追加し、プラグインをインストールする: /plugin marketplace add twostraws/SwiftUI-Agent-Skill Claude Codeでスキルを起動する: /swiftui-pro
SwiftUI-Agent-Skill はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/twostraws/SwiftUI-Agent-Skill

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト