Claude Code Plugins

Community-maintained marketplace

Feedback

テストコード作成と品質保証の規約

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name testing
description テストコード作成と品質保証の規約

テストと品質のコーディング規約

  • テスト容易性: テスト容易性を考慮した設計とし、関数は副作用のない構造を基本とする。
  • モック活用: 依存関係は外部注入可能にしてモックを活用できるようにする。
  • DRY 原則: テストにも DRY 原則を適用し、共通処理をフィクスチャなどに集約する。

テスト戦略チェックリスト

  • 単体テスト (Unit Test):
    • 正常系: 期待通りの入力で期待通りの出力が得られるか
    • 異常系: 無効な入力やエラー発生時に適切にハンドリングされるか
    • 境界値: 境界条件(0, 空文字, 最大値など)での動作確認
  • 統合テスト (Integration Test):
    • データベースや外部 API との連携は正しく動作するか(モックを使用する場合もあり)
    • コンポーネント間の連携は正しいか
  • カバレッジ:
    • 分岐網羅(C1)を意識しているか
    • 重要なビジネスロジックは 100%カバーされているか