with one click
testing
プロジェクト内のテスト一覧と概要。どのテストが何をカバーしているかを把握するのに使います。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
プロジェクト内のテスト一覧と概要。どのテストが何をカバーしているかを把握するのに使います。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Cloudflare D1, Drizzle のマイグレーションとローカル運用に関するコマンド集。スキーマ変更やローカル検証時に読みます。
APIのプロトコル、定義の書き方、実装の書き方、クライアントでの利用の仕方。
ESLint と TypeScript 型チェックの実行コマンド。コード品質チェックや自動修正に使います。
Claude Code Routinesなどで一定の日時に起動して作業するためのスキル。おもに5時間の利用制限が解除されそうなタイミングで呼ばれる。作業内容は、 1. テストが落ちていないか確認 - 2. HIGH PRIORITY Issueの解消 - 3. PRメンテナンス - 4. Issue消化。暇ならコードレビュー。複数のIssueに対する並行作業禁止。
本番ビルドと Cloudflare Workers へのデプロイ手順。デプロイ前の注意点(wrangler.jsonc の設定など)を含みます。
ローカル開発の起動・停止、開発サーバーの使用方法。新しい開発者がローカルで作業を始めるときに役立ちます。
Based on SOC occupation classification
| name | testing |
| description | プロジェクト内のテスト一覧と概要。どのテストが何をカバーしているかを把握するのに使います。 |
| context | fork |
| tags | ["test","vitest","playwright","e2e"] |
このプロジェクトには4種類のテストがあります。
| 種類 | ツール | 対象 | コマンド |
|---|---|---|---|
| Worker ユニット/インテグレーション | Vitest | packages/app/test/worker/ | pnpm --filter app test:worker |
| 共有コード ユニット | Vitest | packages/app/test/eaid-x.test.ts | pnpm --filter app test |
| BGZF ユニット | Vitest | packages/bgzf/test/index.test.ts | pnpm --filter bgzf test |
| E2E | Playwright | packages/app/test/e2e/ | pnpm --filter app test:e2e |
型チェックもテストの一環として使います(→ lint スキル)。
packages/app/test/worker/ 配下に API エンドポイントのインテグレーションテストがあります。
helpers.ts にアプリインスタンス・DB セットアップ・共通ヘルパーがまとめられています。
# 全 Worker テスト
pnpm --filter app test:worker
# ウォッチモード
pnpm --filter app test:worker:watch
packages/app/test/eaid-x.test.ts — EAID-X ID の生成・パース・バリデーション関数のユニットテスト。
→ EAID-X の詳細は eaid-x スキル を参照。
# eaid-x テストを含む全 Vitest テスト
pnpm --filter app test
packages/bgzf/test/index.test.ts — packages/bgzf のユニットテスト。テスト環境は node。
# 全 bgzf テスト
pnpm --filter bgzf test
# ウォッチモード
pnpm --filter bgzf test:watch
createBgzfBlock — BGZF ブロックのヘッダフィールド・CRC32・ISIZE・ラウンドトリップ・サイズ上限を検証TarArchiver — FileSystemDirectoryHandle をモックし、tar ストリームの内容とインデックス(オフセット・サイズ)を検証BgzfTarArchiver — BGZF 圧縮 tar のブロック構造・ラウンドトリップ・インデックスのブロック境界情報を検証packages/app/test/e2e/ 配下にブラウザ操作を使った総合テストがあります。
→ 実行方法の詳細は e2e スキル を参照。
テストではありませんが、型チェックも品質確認の一環です。
pnpm --filter app typecheck # 全体
pnpm --filter app typecheck:worker # Worker のみ
pnpm --filter app typecheck:client # Vue クライアントのみ
pnpm --filter app typecheck:sw # Service Worker のみ
→ ESLint・型チェックのコマンド詳細は lint スキル を参照。