概要
This skill provides a standardized framework for implementing factory function patterns in TypeScript, ensuring a strict separation between client, service, and method-level configurations. By enforcing a universal signature for dependencies and options, it eliminates common anti-patterns like hidden client creation or mixed configuration blobs. This approach facilitates highly testable, modular, and maintainable codebases by ensuring that each layer of your application owns its specific configuration and dependencies.