w-unit について
w-unit は、リポジトリの既存規約に沿って依頼された動作のユニットテストを作成するスキルです。カバレッジ率より、失敗しうるケースの検証を重視します。
主な機能
- 01近隣テストと既存規約に準拠
- 02API・エラー経路・回帰を検証
- 03定められた境界だけモック
- 04対象ファイルからパッケージテストへ実行
- 05動作やコマンド変更時の文書更新
活用シーン
- 01依頼された変更にテストを追加
- 02エラー経路や回帰を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-unitインストール後、Claude Code で/w-unitを入力して読み込まれたか確認します。
詳細
要求された動作をユニットテストでカバーします。vitest-v5(またはスタックのテストスキル)と既存のファイル規約に従ってください。カバレッジ率を追い求める必要はありません。
- 隣接するテストとテストスキルを読みます。
*.test.tsは実装ファイルの隣に配置します。 - 失敗しうる動作、つまり公開 API、エラーパス、この変更で必要なリグレッションをテストします。
- モックは文書化された境界でのみ使用します。リポジトリですでに使われている実際の型とファクトリーを優先します。
- まず対象ファイルを実行し、次にパッケージのテストスクリプトを実行します。
- ドキュメント:動作またはコマンドが変更された場合は
/w-docsを使用します。
コメント
Markdown 対応