Communityコーディング&開発github.com

Nagarjuna2997/ios-agent-skill

iOSエージェントスキルリポジトリ。

ios-agent-skill とは?

Nagarjuna2997/ios-agent-skillは、iOSアプリケーションの開発、テスト、デプロイを支援するAIエージェントスキルです。このスキルは、Xcodeプロジェクトの管理、シミュレータや実機でのビルドと実行、ユニットテストやUIテストの実行、アーカイブの作成、TestFlightやApp Storeへの提出など、iOS開発における主要なタスクを自動化します。主にClaude Code、Cursor、CodexなどのAIエージェントプラットフォームで動作することを想定しており、開発者は自然言語で指示を出すことで、複雑なXcode操作やコマンドラインでの作業をエージェントに任せることができます。SKILL.mdには、各プラットフォームでのセットアップ手順、利用可能なコマンドやワークフローの詳細、環境変数の設定方法などが記載されており、iOS開発の効率を大幅に向上させることが可能です。

対応~Claude Code~Codex CLI~Cursor
npx skills add Nagarjuna2997/ios-agent-skill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ios-agent-skill は何をしますか?

Nagarjuna2997/ios-agent-skill のエージェントスキルリポジトリ。

このスキルは、iOSアプリ開発における一般的なタスクを自動化するためのAIエージェント用スキルです。Xcodeプロジェクトの管理、ビルド、テスト、アーカイブ、配信などを効率的に行えるように支援します。

概要

  • 対応プラットフォーム: Claude Code, Cursor, Codex など、AIエージェントが利用可能な環境
  • 主な機能: Xcodeプロジェクトの操作、シミュレータ/実機での実行、テスト実行、アーカイブ作成、TestFlight/App Storeへのアップロード
  • 対象ユーザー: iOSアプリ開発者

セットアップ手順

  1. リポジトリをクローンまたはスキル設定に追加します。
  2. 必要な環境変数(例: APPLE_ID, APPLE_TEAM_ID, XCODE_PATH など)を設定します。
  3. AIエージェントの設定ファイル(例: .cursorrules, .claude.md)に本スキルの読み込みを記述します。

利用可能なコマンド

コマンド説明
buildXcodeプロジェクトをビルドします
testユニットテストおよびUIテストを実行します
archiveアーカイブを作成します
uploadTestFlightまたは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 ライセンス の下で公開されています。

関連スキル