Communitygithub.com

showtime

実際のアプリ操作を通じて、短い製品デモ動画を作成、修正、レビューします。iOSシミュレーターの画面キャプチャとローカル合成に対応し、アプリデモ、ストーリーボード、既存のshowtime動画の再利用に最適です。

showtime とは?

showtimeは、実際のiOSシミュレーター上でのアプリ操作をキャプチャし、1つの製品メリットに焦点を当てた短尺のデモ動画(10~20秒、1920×1920、60fps、ループ対応MP4)を作成・編集するためのスキルです。ユーザーのシナリオに基づき、フレーミング(上部トリミング、下部トリミング、全面表示)を選択し、ストーリーボード作成、キャプチャ、編集、視覚的承認を経て最終動画を納品します。対応プラットフォームはClaude Code、Cursor、CodexなどのAIエージェント環境で、iOSシミュレーターと連携します。既存のshowtime動画の修正や、過去のテイクの再利用も可能で、ワークスペース内のアセットは読み取り専用で管理され、複数エージェントによる同時作業にも対応します。また、タップインジケーターやキーボード入力のキャプチャに関する細かなルールが定義されており、高品質なデモ動画を効率的に生成します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mishanaer/showtime/tree/HEAD

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

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

ドキュメント

showtime は何をしますか?

実際のアプリ操作を通じて、1つの製品メリットを実演します。該当する段階から既存の作業を継続し、要求された変更をサポートする場合は既存の映像を再利用します。

新しい動画を開始する

  1. ユーザーにシナリオを尋ね、その入力を待ちます。ユーザーが提供したシナリオを使用します。
  2. シナリオが利用可能になったら、希望するフレーミングを尋ねます。トップクロップ(crop-top)、ボトムクロップ(crop-bottom)、またはスマートフォン全体表示(full)の中から選択し、ユーザーの選択を待ってからレビュー用のストーリーを準備します。
  3. シナリオ、構成、タイミングの承認を得ます。その後、実際のシーンを準備して内部レビューを実施し、録画、エクスポートを行い、最終動画を送信する前に視覚的承認を完了します。ユーザー向けのプレビューやストーリーボード承認段階は独立して存在しません。

一度に1つの質問を、会話の言語で行います。ユーザーが既に提供した情報は回答済みとして扱います。

デフォルトと制約

  • シミュレーターはネイティブのフレームレートで録画します。スクロールやトランジションは通常速度で確認します。キャプチャした動きが目に見えてカクつく場合は再撮影します。

  • 10~20秒、1920×1920、固定60fpsのMP4で、読み取り可能な結果とループを提供します。編集上のタイトルやキャプションは一切追加しません。アプリのテキストはそのまま表示されます。異なるフォーマットが要求された場合は、バックエンドのサポート状況を確認します。

  • ユーザーのシナリオ、保存されたシナリオ、および画面上のコンテンツのレビュー用コピーは、明示的に別の指示がない限り英語で記述します。両方のマニフェストでcontent.languageを適切に設定します。シナリオ外の説明は、ユーザーの会話言語に従います。

  • シナリオの承認は、そのストーリー内での制作を許可します。準備された素材は、依然として内部レビューと証拠が必要であり、2回目のユーザー判断は不要です。直接的な修正リクエストはその範囲を許可します。影響を受けるチェックを繰り返し、修正後の完成動画を納品する前に再度実施します。未確認の素材をユーザーレビュー済みとしてマークしないでください。

  • ユーザーに送信する最初の動画は、その後のすべての納品と同じ要件を満たす必要があります。完全なコンテンツ、タップインジケーター、タイミング、フレーミング、完全な技術的および視覚的チェックを含みます。技術的なリハーサルは内部に留めます。失敗したチェックは送信前に修正します。必要なチェックを完了できない場合は、未確認のプレビューを承認のために提供するのではなく、ブロッカーを報告します。合格したテイクやエクスポートを再利用します。「最終版」という名前を付けるためだけに再実行しないでください。

  • ネイティブのトランジション、スクロール、読書時間は完全に保持します。アイドル待機時間を短縮するか、ストーリーを簡略化して時間内に収めます。

  • 新しい動画では、承認済みのiPhone 17または18ファミリーのモックアップと、バンドルされた背景パレットを使用します。利用可能な一致するシミュレーターモデル、電話の色、背景を自動的に選択します。ユーザーの好みがこれらの選択を上書きします。ストーリーボードでその組み合わせを表示します。アセットとキャプチャのマッチングについては、準備を参照してください。

  • ユーザーが選択したレイアウトを適用します。アクションが上部にある場合はcrop-top、コンポーザー、添付ファイル、キーボードの近くでのアクションにはcrop-bottom、スマートフォン全体を1920の正方形に上下90pxの余白を付けて中央に表示するにはfullを使用します。準備、レビュー、エクスポート全体で選択されたフレーミングを使用します。

  • テキストは1文字ずつ表示され、タイピング中は挿入キャレットは非表示になります。最後の文字または入力中断の直後に、フィールドの元のキャレット表示を復元します。復元のためにポーズを追加しないでください。キーボードキーにハイライト、ポップアップ文字、タップインジケーターを表示してはいけません。標準タイピングドライバー · 使用法 · 視覚的承認

ワークスペース

このファイルのディレクトリがshowtimeルート(SHOWTIME)です。絶対パスで解決し、スクリプトを呼び出します。ターゲットアプリの指示に従います。該当する実行のrun.jsonとアーティファクトを読み込み、scripts/showtime_run.py init/note/statusで進捗を更新します。進捗は承認ではありません。

インストールされたスキルとアセットは制作中は読み取り専用に保ちます。動画の実行ディレクトリに書き込みます。以前のテイクや他のエージェントの作業は保持します。パイロット版は参照として提供された場合のみ使用します。

制作前にscripts/showtime_doctor.pyを実行します。録画時は--record --axe <driver>を追加します。新しい実行はプロダクトプロファイルを使用します。既存の実行はその構成を保持します。

タスクに必要なものだけを読み取る

タスク参照先
ストーリーの計画、キャプチャ、編集、エクスポート実行 — 該当セクションを読み込む
シーンまたはストーリーボードの準備準備 — レビュー前の視覚ルールと証拠
承認の保存または修正の許可マニフェストと承認契約
準備されたフレームまたは完成動画のレビュー視覚的承認
タップの色、タイミング、サイズの調整タップアセット

完成した納品物には、MP4、ソースキャプチャ、アクションジャーナル、観察結果、検証結果が含まれます。技術的なチェックは視覚的承認を確立しません。

関連スキル