ワンクリックで
test-release-build-rules
GrouMapプロジェクトで「アプリをテストリリースして」「TestFlightにリリースして」等の依頼が来たときに、iOS向けのTestFlightリリースビルド手順を実行するために使う。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
GrouMapプロジェクトで「アプリをテストリリースして」「TestFlightにリリースして」等の依頼が来たときに、iOS向けのTestFlightリリースビルド手順を実行するために使う。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
【必須・最優先】GrouMapのFlutter画面作成・画面編集・UI実装・コード修正・機能追加でUI/UXルールを適用するためのガイド。このスキルを発動せずにFlutterコードを1行でも書くことは禁止。「作成して」「修正して」「編集して」「追加して」「実装して」「画面」「ウィジェット」「UI」「UX」「レイアウト」「デザイン」「ボタン」「フォーム」「カード」「リスト」「タブ」「画面の見た目」「図鑑」「マップ」「dart」などのキーワードを含む依頼時に、コードを書く前に必ず最初に発動すること。スタンプ・スタンプカードのUI変更時にも使う。
「画像を生成して」「画像を作って」「アイコンを作って」「バナーを作って」など、画像生成の依頼時に、Nano Banana 2(Gemini 3.1 Flash Image)APIを使って画像を自動生成する。
【必須・最優先】GrouMapのFlutter画面作成・画面編集・UI実装・コード修正・機能追加でUI/UXルールを適用するためのガイド。このスキルを発動せずにFlutterコードを1行でも書くことは禁止。「作成して」「修正して」「編集して」「追加して」「実装して」「画面」「ウィジェット」「UI」「UX」「レイアウト」「デザイン」「ボタン」「フォーム」「カード」「リスト」「タブ」「画面の見た目」「図鑑」「マップ」「dart」などのキーワードを含む依頼時に、コードを書く前に必ず最初に発動すること。スタンプ・スタンプカードのUI変更時にも使う。
「手順書を更新して」「ガイドを整理して」「フェーズが完了したのでマークダウンを整理して」「フェーズが進んだので更新して」「ロードマップを更新して」など、フェーズ進捗に応じてAGENT_TEAM_GUIDE.mdとIMPLEMENTATION_ROADMAP.mdを最新状態に整理する依頼時に使う。
「計画書を作成して」「プランを作って」「設計書を作成して」「計画を立てて」「〇〇の計画書」「〇〇のプラン」など、計画書・設計書・プランの作成を依頼されたときに、/Users/kanekohiroki/Desktop/groumapapp/.claude/plans/ 配下にマークダウンファイルを作成して保存するためのルール。
「バッジ」「バッジ追加」「バッジ削除」「バッジ変更」「バッジ一覧」「バッジ定義」「badge」など、バッジに関するワードが出てきたときに BADGE_LIST.md を参照し、変更があれば追記・修正するためのルール。バッジの追加・削除・名前変更・獲得条件変更・レア度変更・画像パス変更・トリガー実装変更などの場面で使う。
| name | test-release-build-rules |
| description | GrouMapプロジェクトで「アプリをテストリリースして」「TestFlightにリリースして」等の依頼が来たときに、iOS向けのTestFlightリリースビルド手順を実行するために使う。 |
GrouMapのテストリリース依頼時に、iOS向けのビルドとArchive作成を順番に実行する。Xcode Organizer に表示されるようアーカイブを作成して開くところまで行い、TestFlightへのアップロードはユーザーがGUIで手動実施する。
ユーザーから「アプリをテストリリースして」「TestFlightにリリースして」等の依頼が来た場合は、以下を順番どおりに実施する。
iosディレクトリでpod installを実行する(cd ios && pod install)。flutter build iosを実行し、App Storeリリース向けのビルドを行う。archive_date=$(date "+%Y-%m-%d")archive_name="Runner $(date "+%Y-%m-%d %H.%M").xcarchive"archive_dir="/Users/kanekohiroki/Library/Developer/Xcode/Archives/$archive_date"mkdir -p "$archive_dir"xcodebuild -workspace ios/Runner.xcworkspace -scheme Runner -configuration Release -archivePath "$archive_dir/$archive_name" archiveopen -a Xcode "$archive_dir/$archive_name"/Users/kanekohiroki/Desktop/groumapapp_store