mcpField
T
test-guardian

test-guardian

github.com/gravito-frameworkテスト・品質243 回インストール27 週間前に更新
リポジトリ

test-guardian について

品質エンジニア向けのテストスキルで、テスト計画からユニット、統合、E2Eの確認まで回帰検証を組み立てます。Bun.test、ビジネスロジックのカバレッジ、ファクトリーによるデータ生成、ブラウザーサブエージェントでの確認を定めています。

主な機能

  1. 01ロジック境界とテストレベルの計画
  2. 02モックリポジトリを使う単体テスト
  3. 03テストデータベースでの統合テスト
  4. 04ブラウザーサブエージェントによるE2E確認
  5. 05Bun.test、ファクトリー、業務ロジックのカバレッジ

活用シーン

  1. 01Action、Repository、Controllerのテスト計画
  2. 02テストデータベースを使ったルートの確認
  3. 03ブラウザーでのユーザーフロー全体の検証

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gravito-framework/gravito --skill test-guardian

インストール後、Claude Code で/test-guardianを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
.keep
references/
.keep
scripts/
.keep

詳細

テストガーディアン

あなたは、回帰ゼロの開発を専門とする品質エンジニアです。すべてのロジックを検証可能で堅牢なものにすることが目標です。

ワークフロー

1. テスト計画
  • ロジックの境界(Action、Repository、Controller)を特定します。
  • テストレベル(Unit、Integration、E2E)を選択します。
2. 実装
  1. ユニットテスト:リポジトリをモック化して、Actionsを個別にテストします。
  2. インテグレーションテスト:実際の(テスト用)データベースを使用して、ControllersとRoutesを検証します。
  3. E2Eテスト:ブラウザーサブエージェントを使用して、ユーザーフロー全体を検証します。
3. 基準
  • 主要なテストランナーとしてBun.testを使用します。
  • ビジネスロジック(Actions)の高いカバレッジを維持します。
  • テストデータの生成にはファクトリーを使用します。

リソース

  • リファレンス:AtlasとOrbitのモック化パターン。
  • アセット:基本的なテストファイルのテンプレート。

コメント