mablスキルは、AIコーディングエージェントにmablの使い方を教えるものです。Claude Code、Cursor、GitHub Copilotなどのコーディングエージェントにインストールすると、mablテストの計画と作成、機能のカバレッジ設計、既存テストの編集、失敗のデバッグに必要なコンテキストをエージェントに提供します。詳しいインストール手順と各スキルの説明については、mablスキルのGitHubリポジトリをご覧ください。
この記事では、mablスキルの概要を簡単に説明します。
含まれるスキル
これらのスキルは、mabl MCPを使用して動作します。MCPは単体でも使用できますが、mablスキルはコーディングエージェントにもう一段のコンテキストを提供します。これにより、どのスキルがどの依頼に該当するのか、また、あるスキルから別のスキルにどのタイミングで引き継ぐべきかを判断できます。
- プロジェクトのセットアップ - ワークスペース、アプリケーション、環境、クレデンシャルを一度読み取り、エージェントが後から見つけられる場所に保存します。このスキルを最初に実行してください。カバレッジ設計とテストの作成のスキルに役立つコンテキストをエージェントに提供します。
- カバレッジ設計 - 1つのテストではなく、機能領域全体に対する一連のテストを設計し、それぞれをテストの作成に引き継ぎます。
- テストの作成 - 1つのテストを会話形式で計画してから構築し、構築されたテストが依頼した内容と一致しているかを確認します。検証で、正確に指摘できる不足が見つかった場合は、テストを作り直すのではなく、その修正を直接編集に渡します。
- 直接編集 - ブラウザでアプリケーションを開かずに、既存テストのステップを変更します。直接編集をご覧ください。
- デバッグ - 失敗した実行を調査し、実際のブラウザで再現して、修正内容を確認します。
これらのスキルは、互いに作業を振り分けるように書かれているため、自然なレベルで要望を伝えられます。たとえば、「この新しいページをカバーしてください」「このテストのアサーションを修正してください」「なぜこのテストが失敗したのか調べてください」のように伝えると、エージェントが適切な開始点を選びます。
インストール
**github.com/mablhq/skillsからインストールしてください。**サポートされている各エージェント向けの最新の手順が掲載されています。このプラグインは、スキルとそのMCP接続を1つの手順でインストールします。
mabl CLIでも、mabl agent install を使用して、テストの作成とデバッグを対象とする小規模なスキルセットをインストールできます。AIコーディングエージェントからmablテストを作成するとAIコーディングエージェントからmablテストをデバッグするをご覧ください。