Search

PythonReactSEOPDF
GitHub Skill

reviewing-testability

Testable code design patterns for TypeScript/React applications. Use when reviewing code for testability, implementing dependency injection, or when user mentions テスト容易性, モック, mock-friendly, DI.

thkt☆ 3 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

Testability Review

Detection

ID Pattern Fix
TE1 Direct import { db } usage Inject dependency as parameter
TE1 new Service() inside class Constructor injection
TE2 fetch() inside component Extract to hook/service, inject
TE2 Mixed side effects + logic Separate pure/impure
TE3 Deep mock chains Simplify dependencies
TE4 Global config access Pass config as prop/parameter
TE4 Date.now() in logic Inject clock/time provider
TE5 Tight coupling Depend on abstractions (DIP)

Criteria

Test setup < 10 lines. No deep mock chains. Dependencies explicit.

References

Topic File
DI references/dependency-injection.md
Pure references/pure-functions.md
Mocking references/mock-friendly.md

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-01-26
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!