Protocols

Protocols taxonomy generated by the site skill importer.

4 skills
A
swift-protocol-di-testing

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.

Backend Development
Favorites 0GitHub 156.3k
J
swift-library-design

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.

Frontend Development
Favorites 0GitHub 57
J
swift-nio

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.

Backend Development
Favorites 0GitHub 0
J
database-driver-design

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.

Backend Development
Favorites 0GitHub 0
Protocols