dependency-injection

Installation
SKILL.md

Dependency Injection

Use this skill to make dependencies explicit, replaceable, and composable without obscuring the runtime graph.

Intent Router

Need Load
composition roots, lifetimes, dependency inversion, container tradeoffs, and review checklist references/di-guide.md
examples for .net, angular, fastapi/python, javascript/typescript, c++, c, and rust-style composition references/platform-examples.md

Quick Start

  1. Start by identifying what a unit truly depends on to do its work.
  2. Prefer constructor or parameter injection for required dependencies.
  3. Keep object graph construction near the application's entry point.
  4. Match service lifetime to ownership, mutability, and resource scope.
  5. Use containers as assembly tools, not as ambient global registries.
Installs
2
First Seen
Jul 8, 2026
dependency-injection — alisonaquinas/llm-software-design