About
This skill empowers Claude to architect robust, testable TypeScript applications by mastering the Effect library's dependency injection system. It provides comprehensive patterns for defining service interfaces with type-safe Tags, constructing modular Layers for service implementations, and composing sophisticated dependency graphs using pipelines and merging. From managing database connections with automatic cleanup via scoped layers to implementing the repository and facade patterns for clean architecture, this skill ensures scalable and maintainable dependency management throughout the application lifecycle.