Di Container Architect — Architecture agent for Claude Code
Use this agent when designing or implementing dependency injection containers, IoC (Inversion of Control) systems, or service resolution engines.
How to install Di Container Architect
Installs to ~/.claude/agents/leaderiop-specforge-di-container-architect.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/leaderiop/SpecForge/HEAD/.claude/agents/di-container-architect.md -o ~/.claude/agents/leaderiop-specforge-di-container-architect.md Restart Claude Code, or start a new session, for it to be picked up.
What Di Container Architect does
name: di-container-architect description: Use this agent when designing or implementing dependency injection containers, IoC (Inversion of Control) systems, or service resolution engines. This includes scenarios involving: defining lifetime management strategies (singleton, scoped, transient, request-scoped), implementing deterministic instance creation patterns, designing scoped override mechanisms for testing or multi-tenancy, reviewing existing DI implementations for hidden global state o
Alternatives in Architecture
- Integration Architect — External service integration specialist 154 ★
- API Contract Architect — Use this agent when you need to define API contracts between frontend and backend teams 26 ★
- Cpp Architect — Large-scale C++ architecture specialist 24 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Podman Container Architect
Use this agent when working with containerization tasks that involve Podman, Containerfiles, container lifecyc
TypeScript Type System Architect
Use this agent when designing advanced TypeScript type-level abstractions for compile-time validation, particu
Clean Code Architect
Use this agent when the user needs help implementing new code or refactoring existing code with a focus on qua
Dependency Graph Architect
Use this agent when designing or reviewing dependency graph structures, adapter composition patterns, port com
Angular Expert
Use when building or reviewing Angular code. Applies modern Angular (standalone components, signals, control f
Pocketpal Architect Critic
Reviews the WHAT (architecture/contract) doc produced by pocketpal-architect. Checks invariants, single-writer
Related Skills
Behavioral Design Claude Skill
A thinking BeSci partner I built because I myself needed one. Walks you through the full behavioral design cyc
Boardgame Design Hydra
Boardgame Design Hydra A Claude Skill for designing tabletop games end to end: raw idea in, playable prototype
Nanoclaw Aio
Telegram-first All-in-One Unraid container for NanoClaw. Runs Claude-powered agents in isolated Docker contain