LogoClawIndex
CasesSkillsAbout
LogoClawIndex

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.

iOS Dependency Injection - iOS Dependency Injection Standards and Best Practices

Standards for Protocol-based DI, Property Wrappers, and Factory/Needle.

Tags

Updated: 2026-02-13

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Implement protocol-based dependency injection
  • Use property wrappers for injection
  • Configure dependency scoping
  • Apply initializer injection patterns
  • Avoid dependency injection anti-patterns

Inputs

  • Swift source files
  • Dependency injection libraries
  • Protocol definitions
  • iOS development environment

Outputs

  • Dependency-injected code
  • Modified Swift files
  • DI configuration documentation

Requirements

  • iOS development environment
  • Swift compiler
  • Access to DI libraries (Factory, Swinject)
  • Xcode project

Source

  • Spec: SKILL.md
ios
di
dependency-injection
injection
modularity
Implement protocol-based dependency injection
Use property wrappers for injection
Configure dependency scoping
Apply initializer injection patterns
Swift source files
Dependency injection libraries
Protocol definitions
Dependency-injected code
Modified Swift files
DI configuration documentation