swift-dependencies

A dependency management library for Swift with controlled, testable dependencies

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "swift-dependencies" with this command: npx skills add nonameplum/agent-skills/nonameplum-agent-skills-swift-dependencies

Dependencies

A dependency management library inspired by SwiftUI's "environment."

Documentation Structure

Getting started

  • Quick start (Articles/QuickStart.md): Learn the basics of getting started with the library before diving deep into all of its features.
  • What are dependencies? (Articles/WhatAreDependencies.md): Learn what dependencies are, how they complicate your code, and why you want to control them.

Essentials

  • Using dependencies (Articles/UsingDependencies.md): Learn how to use the dependencies that are registered with the library.
  • Registering dependencies (Articles/RegisteringDependencies.md): Learn how to register your own dependencies with the library so that they immediately become
  • Live, preview, and test dependencies (Articles/LivePreviewTest.md): Learn how to provide different implementations of your dependencies for use in the live application,
  • Testing (Articles/Testing.md): One of the main reasons to control dependencies is to allow for easier testing. Learn some tips and

Advanced

  • Designing dependencies (Articles/DesigningDependencies.md): Learn techniques on designing your dependencies so that they are most flexible for injecting into
  • Overriding dependencies (Articles/OverridingDependencies.md): Learn how dependencies can be changed at runtime so that certain parts of your application can use
  • Dependency lifetimes (Articles/Lifetimes.md): Learn about the lifetimes of dependencies, how to prolong the lifetime of a dependency, and how
  • Single entry point systems (Articles/SingleEntryPointSystems.md): Learn about "single entry point" systems, and why they are best suited for this dependencies

Dependency management

Usage Notes

  • Documentation is organized progressively from getting started to advanced topics
  • Start with the Introduction or Getting Started section
  • Consult specific guides for detailed information

License & Attribution

This skill contains content converted from DocC documentation format.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

corebluetooth

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

swift-health-kit

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

swift-package-manager

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

swift-composable-architecture

No summary provided by upstream source.

Repository SourceNeeds Review