Acerca de
This skill empowers Claude with specialized knowledge of FastAPI's dependency injection (DI) system, the core engine for creating professional-grade APIs. It provides implementation patterns for basic functional dependencies, complex sub-dependency chains, and stateful class-based providers. By leveraging this skill, developers can ensure proper resource lifecycle management through async generators, optimize performance with request-scoped caching, and implement robust authentication architectures using OAuth2. It is essential for building decoupled, maintainable backends that are easy to unit test and scale.