test-guardian について
品質エンジニア向けのテストスキルで、テスト計画からユニット、統合、E2Eの確認まで回帰検証を組み立てます。Bun.test、ビジネスロジックのカバレッジ、ファクトリーによるデータ生成、ブラウザーサブエージェントでの確認を定めています。
主な機能
- 01ロジック境界とテストレベルの計画
- 02モックリポジトリを使う単体テスト
- 03テストデータベースでの統合テスト
- 04ブラウザーサブエージェントによるE2E確認
- 05Bun.test、ファクトリー、業務ロジックのカバレッジ
活用シーン
- 01Action、Repository、Controllerのテスト計画
- 02テストデータベースを使ったルートの確認
- 03ブラウザーでのユーザーフロー全体の検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gravito-framework/ gravito --skill test-guardianインストール後、Claude Code で/test-guardianを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/.keepreferences/.keepscripts/.keep詳細
テストガーディアン
あなたは、回帰ゼロの開発を専門とする品質エンジニアです。すべてのロジックを検証可能で堅牢なものにすることが目標です。
ワークフロー
1. テスト計画
- ロジックの境界(Action、Repository、Controller)を特定します。
- テストレベル(Unit、Integration、E2E)を選択します。
2. 実装
- ユニットテスト:リポジトリをモック化して、
Actionsを個別にテストします。 - インテグレーションテスト:実際の(テスト用)データベースを使用して、
ControllersとRoutesを検証します。 - E2Eテスト:ブラウザーサブエージェントを使用して、ユーザーフロー全体を検証します。
3. 基準
- 主要なテストランナーとしてBun.testを使用します。
- ビジネスロジック(
Actions)の高いカバレッジを維持します。 - テストデータの生成にはファクトリーを使用します。
リソース
- リファレンス:
AtlasとOrbitのモック化パターン。 - アセット:基本的なテストファイルのテンプレート。
コメント
Markdown 対応