Agent skill

reviewing-testability

Testable code design patterns for TypeScript/React applications. Triggers: testability, DI, dependency injection, テスト容易性, モック, mock-friendly.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/reviewing-testability

SKILL.md

テスタビリティレビュー

検出

ID パターン 修正
TE1 直接 import { db } 使用 パラメータとして依存関係注入
TE1 クラス内の new Service() コンストラクタインジェクション
TE2 コンポーネント内のfetch() hook/serviceに抽出して注入
TE2 副作用 + ロジック混在 純粋/不純を分離
TE3 深いモックチェーン 依存関係を簡素化
TE4 グローバル config アクセス prop/パラメータとして渡す
TE4 ロジック内の Date.now() clock/timeプロバイダを注入
TE5 密結合 抽象に依存 (DIP)

基準

テストセットアップ < 10行。深いモックチェーンなし。依存関係が明示的。

参考

トピック ファイル
DI references/dependency-injection.md
純粋 references/pure-functions.md
モック references/mock-friendly.md

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results