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