Database Driver Design
Swift DB driver-mønstre: wire protocol, NIO pooling, backpressure, state machines.
Testet · Virker
Hvad det gør
Et tæt referencekort til opbygning af Swift databaseklientbiblioteker: command-as-type API'er, injektionssikker query-interpolation via ExpressibleByStringInterpolation, NIO-executor-justerede actors, hierarkiske forbindelses-state machines og adaptiv backpressure-streaming, modelleret eksplicit efter valkey-swift og postgres-nio. Udløses når en udvikler nævner opbygning af en database-driver, wire protocol-implementering, connection pooling-design, NIO channel handlers eller backpressure i en Swift-kontekst. Alt indhold er inline kode-mønstre indlejret direkte i SKILL.md snarere end hentet fra eksterne scripts eller referencefiler.
Testrapport
Bad den om at designe en injektionssikker typed kommando til en Redis-stil SET; i stedet for en generisk struct-and-string-concat baseline producerede den DatabaseCommand-protokollen plus ExpressibleByStringInterpolation-mønsteret løftet direkte fra postgres-nio/valkey-swift praksis.
Testet: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/wendylabsinc/claude-skills cd claude-skills mkdir -p ~/.claude/skills cp -r database-driver-design ~/.claude/skills/database-driver-design
Kommandoer og eksempelprompter
/database-driver-designSwift DB driver-mønstre: wire protocol, NIO pooling, backpressure, state machines.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
I'm building a Swift database driver, how should I design the wire protocolHelp me design connection pooling and backpressure for a Swift DB clientWhat's the right actor pattern for a NIO-based database driver in Swift