AIエージェントがmacOS、Linux、Windowsのデスクトップを操作できる、MCPサーバーとして公開されたオープンソースのComputer Useサービス。
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
npxでスキルをインストールする
npx skills add https://github.com/twostraws/swiftui-agent-skill --skill swiftui-pro - 2
npxがない場合は、HomebrewでNodeをインストールする
brew install node - 3
Claude Codeでマーケットプレイスを追加し、プラグインをインストールする
/plugin marketplace add twostraws/SwiftUI-Agent-Skill - 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 の数値は毎日更新されます。
関連プロジェクト
クリックや画面キャプチャをせず、画面上のUI要素を指し示すmacOS CLIとAIエージェント向けスキル
AIエージェントと人が共有できるブラウザ。エージェントは独立したSpaceで作業し、あなたのタブやログイン状態には触れません。
Claude CodeやCodexなどのコーディングエージェントを、レビュー・修正・テストのゲートを通して動かすCLI兼ワークフローエンジン。
Claude Code、Codex、OpenCode向けプラグイン。並列調査やソース取り込み、検索を通じてLLMが編集するObsidian互換のナレッジベースを構築します。