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 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.