概要
This skill enables Claude to manage complex application architectures using the Effect library's Service and Layer primitives. It provides a structured approach to defining service interfaces, implementing modular layers, and composing dependencies at the application boundary. By utilizing dependency injection (DI) patterns, it allows for seamless switching between live and test environments, resolves circular dependencies, and ensures infrastructure like loggers and databases are wired correctly. The skill specifically leverages local source code inspection to ensure implementations align with the exact version of Effect being used in the project.