w-tdd について
w-tdd は、依頼またはリポジトリの要件に応じてテスト駆動開発を進めるスキルです。段階的な実装とテスト実行、ドキュメント更新の指針を示します。
主な機能
- 01レッド・グリーン・リファクタリング
- 02各サイクル後の対象テスト実行
- 03リポジトリのテスト規約に準拠
- 04動作やコマンド変更時の文書更新
活用シーン
- 01依頼された機能を TDD で実装
- 02TDD が必須のリポジトリでの開発
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ blockmatic/ basilic-skills --skill w-tddインストール後、Claude Code で/w-tddを入力して読み込まれたか確認します。
詳細
ユーザーが求めた場合、またはリポジトリで必須の場合にのみ TDD を使用してください。リポジトリのテスト用 MDX と vitest-v5(またはスタックのテストスキル)に従ってください。依頼されない限り、コミットしないでください。
- Red:実現したい動作に対する失敗するテストを書きます。リポジトリのテストで実際の API が使われている場合は、実際の API を使用してください。モックは、ドキュメントで定められた境界でのみ使用してください。
- Green:そのテストに合格する、最小限の実装を書きます。
- Refactor:テストが引き続き成功する状態を保ちながら、構造を改善します。
- 次の増分について繰り返します。各サイクルで、まず対象のテストファイルを実行し、その後、影響を受けるスイートを実行してください。
- ドキュメント:動作またはコマンドを変更した場合は、
/w-docsを使用してください。
コメント
Markdown 対応