by affaan-m
swift-protocol-di-testing helps you replace file system, network, and API calls with small protocols and default implementations for deterministic Swift tests, previews, and backend development.
Protocols taxonomy generated by the site skill importer.
by affaan-m
swift-protocol-di-testing helps you replace file system, network, and API calls with small protocols and default implementations for deterministic Swift tests, previews, and backend development.
by Joannis
The swift-library-design skill helps you design Swift libraries and frameworks with stronger public APIs, compile-time safety, and performance-aware defaults. Use it for protocol-oriented architecture, associated types, result builders, DSLs, noncopyable types, and progressive disclosure when building reusable Swift packages or SDK-style modules.
by Joannis
swift-nio is a skill for SwiftNIO backend development, covering servers, clients, pipelines, buffers, codecs, and event-loop-safe async code. Use it for swift-nio usage questions, protocol parsing, TCP/UDP services, NIOAsyncChannel integration, and debugging blocking work on an EventLoop. It is a practical swift-nio guide for correct architecture and implementation.
by Joannis
database-driver-design is a guide for designing production-quality Swift database client libraries. It covers wire protocols, connection management, type-safe command APIs, pooling, backpressure, and Swift Concurrency alignment for Backend Development teams.