testdino-audit について
TestDino Audit は、Playwright の自動テストコードを監査するスキルです。TestDino 監査が明示的に依頼された場合のみ使用し、監査コンテキストの取得、レポート作成・提出、過去の監査の取得を行います。
主な機能
- 01明示的な TestDino 監査依頼時のみ実行
- 02Playwright 自動テストコードを対象に監査
- 03所見の作成前にコンテキストを取得
- 04監査レポートの提出と取得
- 05サーバーが公開するツールを選択して使用
活用シーン
- 01Playwright 自動テストをレビュー
- 02スコアと Markdown 形式の監査レポートを提出
- 03過去に提出した監査を閲覧または取得
MCP 対応
TestDino MCP サーバーと連携し、公開されているツールを使って監査コンテキストの取得、レポート提出、監査履歴の取得を行います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ anthropics/ claude-plugins-community --skill testdino-auditインストール後、Claude Code で/testdino-auditを入力して読み込まれたか確認します。
詳細
TestDino 監査
TestDino 監査フローは、ユーザーが TestDino 監査を明示的に依頼した場合にのみ使用してください。
ルール:
- ユーザーが一般的なレビューや監査を依頼した場合は、通常のチャットでレビューしてください。
- ユーザーが TestDino 監査を明示的に依頼し、対象が Playwright コードである場合は、以下の監査ツールを使用してください。
- ユーザーが TestDino を指定していても、対象が Playwright コードではない場合は、TestDino 監査フローは Playwright 自動テスト向けであることを説明し、代わりに通常のレビューを提案してください。
ツールの選択 — TestDino MCP サーバーが公開している監査ツールのうち、利用可能なものを使用してください。
get_audit_reportとsubmit_audit_reportが利用可能な場合は、こちらを優先してください(現在の分割されたツールです)。- レガシーの
test_auditツールのみ利用可能な場合は、代わりにそれを使用してください(actionパラメーターを受け取ります)。 - 利用可能なツールの一覧にないツールを作り出さないでください。
推奨フロー:
projectIdが不明な場合は、healthを呼び出してください。- 監査コンテキストを取得します(読み取り専用)。取得される前に、指摘事項、スコア、見出しを書き込まないでください。
- 新しいツール:
action: "context"を指定してget_audit_reportを呼び出します。 - レガシー:
scoreを指定せずにaction: "analyze"を指定してtest_auditを呼び出します。
- 新しいツール:
- 返されたコンテキストを使用してローカルの Playwright 対象をレビューし、指摘事項をローカルの Markdown ファイル(例:
TEST-AUDIT.md)に書き込みます。 - 完成したレポートを送信します(スコア+Markdown レポート)。
- 新しいツール:
submit_audit_report。 - レガシー:
action: "analyze"、score、markdownReportを指定してtest_auditを呼び出します。
- 新しいツール:
- 以前に送信した監査を閲覧または取得します。
- 新しいツール:
action: "list"またはaction: "get"を指定してget_audit_reportを呼び出します。 - レガシー:
action: "list"またはaction: "get"を指定してtest_auditを呼び出します。
- 新しいツール:
重要:
- 一般的なレビューは、通常のチャットレビューとして行ってください
- TestDino 監査フローは、TestDino 監査を明示的に依頼された場合にのみ使用してください
- このフローは Playwright 自動テストコードを中心に進めてください
コメント
Markdown 対応