
dependency-injection-planning
DI planning — constructor injection default, setter/param/ambient where justified, one composition root at main/Program.cs/app.module.ts/bootstrap, lifetimes per dep (singleton / scoped-per-request / transient / per-tenant / per-conversation) with thread-safety rules, framework choice (manual for Go/Rust, Spring for Java, NestJS for TS, FastAPI Depends for Python, built-in DI for .NET), ports + adapters with deterministic ports (Clock / RNG / IdGen / HttpClient), lifecycle hooks, circular-dep prevention via seam extraction.
- GitHub stars
- 1
Install
/plugin install dependency-injection-planning@svens-claude-pluginsRun it inside Claude Code after adding the marketplace with /plugin marketplace add SSiertsema/claude-code-plugins.
Contents
Discovered from sourceSkills 1
Sponsors
Details
- Marketplace
- SSiertsema/claude-code-plugins
- Source
- dependency-injection-planning
- Category
- architecture
More from SSiertsema/claude-code-plugins
All 182- dependency-mapping
- disaster-recovery-planning
- documentation-generator
- documentation-strategy
- documentation-tooling-selection
- empathy-mapping
- encryption-strategy
- environment-strategy
- error-handling-design
- event-schema-design
- event-sourcing-cqrs-design
- example-mapping
- financial-forecasting
- fmea
- functional-specifications
- generate-realistic-person
- gestalt-principle-application
- git-commit
- go-to-market
- goal-decomposition
- heuristic-evaluation
- hmw-framing
- iac-planning
- impact-analysis