miniapp-devtools-gui-check について
CLI previewだけでは不十分な場合に、GUIでミニアプリの実行状況を確認するスキルです。範囲を絞ったスモークテストと、アプリ・ホスト・セッション・ローカルサービスの問題の切り分けを支援します。
主な機能
- 01GUIでの実行時スモークテスト
- 02ルートまたはフロー単位の検査
- 03レポートとトレースの確認
- 04障害段階の分類
- 05ホストとセッションの診断
活用シーン
- 01実際のホストでミニアプリのルートを確認
- 02trace.logによるレポート欠落の診断
- 03アプリの不具合とDevTools問題の切り分け
- 04結果報告前の実行時証拠の収集
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ sun-sunshine06/ miniprogram-skills --skill miniapp-devtools-gui-checkインストール後、Claude Code で/miniapp-devtools-gui-checkを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/example-prompts.mdgui-check-playbook.md詳細
Miniapp Devtools GUI チェック
概要
CLI の preview では不十分で、ユーザーが GUI 側のランタイム証跡を必要とする場合にこのスキルを使用します。完全なビジュアルリグレッションではなく、スモークカバレッジに適しています。
クイックスタート
references/gui-check-playbook.mdを読みます。- 実行が制限されたサンドボックス内ではなく、実際のホスト上で行われることを確認します。
- アプリ全体ではなく、1 つのルートまたは 1 つのユーザーフローから始めます。
- リポジトリがローカルの GUI チェッカーを提供している場合は、それを実行します。
- 成功または失敗を主張する前に、生成された
report.jsonを確認します。 report.jsonが存在しない場合は、リポジトリのコードを疑う前に、同じ実行ディレクトリ内のtrace.logを確認します。
コアルール
- ホスト環境をテスト対象システムの一部として扱います。
- セッションが安定するまでは、「すべてのルートを一度に」よりも狭いスモークチェックを優先します。
- スクリーンショットよりも、ランタイム例外、コンソールイベント、ページパス、セレクターの存在を信頼します。
- スクリーンショットはベストエフォートの証跡として扱い、主要なシグナルとはしません。
- チェッカーを設定駆動型に保ち、ルートスペック、バックエンドの前提条件、出力場所を明示的にします。
- 実行ディレクトリに
trace.logはあるがreport.jsonがない場合は、まずステージごとに失敗を分類します。- ランチャーまたは websocket ステージは通常、DevTools セッションまたはホストのセットアップを意味します
- ページステージは通常、ルートレベルのランタイムまたは状態の問題を意味します
- リポジトリのバグ、DevTools セッションの問題、ローカルサービスのブロッカー、および残りのビジュアルのみの疑問を分離します。
出力形式
回答する際は、結果を運用可能な形に保ちます。
- どのルートまたはフローをチェックしたか
- 自動化が実際に接続されたかどうか
- どのようなランタイム証跡が収集されたか
- 問題がリポジトリのコード、セッション状態、ローカルサービスの依存関係にあるのか、それともまだ手動のビジュアル確認が必要なのか
- 次のコマンドまたはユーザーのアクション
リソース
references/gui-check-playbook.md: ホストの前提条件、失敗の分類、レポートのガイダンス../../tools/wechat-gui-check/README.md: 公開ハーネスの現在の抽出ターゲットreferences/example-prompts.md: 再利用可能なトリガー例と評価メモ
コメント
Markdown 対応