ios-agent-skill は何をしますか?
Nagarjuna2997/ios-agent-skill のエージェントスキルリポジトリ。
このスキルは、iOSアプリ開発における一般的なタスクを自動化するためのAIエージェント用スキルです。Xcodeプロジェクトの管理、ビルド、テスト、アーカイブ、配信などを効率的に行えるように支援します。
概要
- 対応プラットフォーム: Claude Code, Cursor, Codex など、AIエージェントが利用可能な環境
- 主な機能: Xcodeプロジェクトの操作、シミュレータ/実機での実行、テスト実行、アーカイブ作成、TestFlight/App Storeへのアップロード
- 対象ユーザー: iOSアプリ開発者
セットアップ手順
- リポジトリをクローンまたはスキル設定に追加します。
- 必要な環境変数(例:
APPLE_ID,APPLE_TEAM_ID,XCODE_PATHなど)を設定します。 - AIエージェントの設定ファイル(例:
.cursorrules,.claude.md)に本スキルの読み込みを記述します。
利用可能なコマンド
| コマンド | 説明 |
|---|---|
build | Xcodeプロジェクトをビルドします |
test | ユニットテストおよびUIテストを実行します |
archive | アーカイブを作成します |
upload | TestFlightまたはApp Storeにアップロードします |
環境変数
APPLE_ID- Apple ID (必須)APPLE_TEAM_ID- Apple Developer Team ID (必須)XCODE_PATH- Xcodeへのパス(デフォルト:/Applications/Xcode.app)
使用例
# プロジェクトのビルド
skill build --project MyApp.xcodeproj --scheme MyApp
# テストの実行
skill test --project MyApp.xcodeproj --scheme MyApp
# アーカイブの作成
skill archive --project MyApp.xcodeproj --scheme MyApp
注意事項
- XcodeおよびApple Developer Programへの登録が必要です。
- 実機でのテストには、適切な証明書とプロビジョニングプロファイルが必要です。
- TestFlightへのアップロードには、App Store Connectでのアプリ設定が完了している必要があります。
ライセンス
このスキルは MIT ライセンス の下で公開されています。