test-playable-web-games について
プレイ可能なWebゲーム向けのテストスキルです。決定的な検証と短時間の実プレイを組み合わせ、プレイヤーの進行、デバイス別の操作、画面上の反応、問題の証拠を確認します。
主な機能
- 01プレイヤーの進行をテストマトリクス化
- 02シード可能なフィクスチャとデバッグ状態の利用
- 03ブラウザーで画面上の反応を確認
- 04コンソールの問題と代表的な性能を調査
- 05再現可能で実用的な調査結果の記録
活用シーン
- 01戦闘と進行状態の遷移テスト
- 02キーボード、マウス、タッチ操作の確認
- 03セーブ、リトライ、一時停止、クリアの検証
- 04再現手順を添えて回帰問題を記録
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mengto/ skills --skill test-playable-web-gamesインストール後、Claude Code で/test-playable-web-gamesを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yaml
詳細
プレイ可能な Web ゲームをテストする
決定論的なテストと短時間の実プレイを組み合わせます。ビルドが成功しただけで、ゲームプレイが検証できたと判断しないでください。
まずテストマトリックスを作成する
プレイヤーの一連の流れを洗い出します。起動、新規ゲーム、操作、主要アクション、敵との遭遇、報酬、インベントリ/進行状況、セーブ/続行、敗北/リトライ、一時停止、設定、クリアです。デスクトップのキーボード/マウス、縦向きのタッチ操作、横向きのタッチ操作、動きの低減についても、デバイス別のパターンを追加します。
決定論的な確認用状態を優先する
シードを指定できるフィクスチャ、デバッグ用ルート、またはクエリパラメーターを用意し、戦闘フェーズ、インベントリ構成、ボスのフェーズ、チュートリアルのステップ、セーブデータの移行、低体力、エラー状態を設定できるようにします。キャンペーンをひたすら進めるのではなく、重要な状態遷移を直接テストします。
プレイヤーの体験を検証する
リポジトリで承認されているブラウザー環境を使い、ローカルのブラウザー制限を遵守します。意味のある操作を行うたびに、画面上で確認できるフィードバックを確認します。操作への反応、ターゲットの状態、ダメージ/リソースの状態、UI の更新、画面遷移が対象です。コンソールの警告/エラーを調べ、代表的なプレイ中のシーンでのみパフォーマンスを確認します。
対応につながる証拠を報告する
再現手順、期待される結果と実際の結果、重大度、デバイス/ビューポート、最も簡潔で有用な証拠を記録します。新たに発生したリグレッションと、既存のベースライン上の問題を区別します。テスト後は、作業中のタスクで使用しているリソースには触れず、使われていないブラウザーページ、開発サーバー、ベンチマークを終了します。