About
This skill equips Claude with specialized workflows for implementing robust dependency injection in Spring Boot environments, prioritizing constructor injection to ensure class immutability and framework-agnostic testing. It provides structured guidance on resolving bean ambiguity with qualifiers, managing optional collaborators through guarded setters or providers, and validating wiring with unit and slice tests. It is particularly useful for developers modernizing legacy codebases or building new services that require clear, deterministic configuration and clean architecture principles.