Server-Side Swift

Scaffolder en Vapor eller Hummingbird backend med Fluent, JWT/Apple auth og Docker deploy, beslutningsmatrix inkluderet.

Af melissa-pereira-deel · melissa-pereira-deel/claude-code-server-side-swift-skills

Testet · Virker ★ 9.2/10

Server-Side Swift — Scaffolder en Vapor eller Hummingbird backend med Fluent, JWT/Apple auth og Docker deploy, beslutningsmatrix inkluderet.

Hvad det gør

Genererer server-side Swift-projekter (Vapor eller Hummingbird) med routing, Fluent ORM modeller/migrations, autentificering (JWT, Bearer, Sign in with Apple), Docker deployment og delte Codable modeller for en iOS-klient. Triggere på 'build a backend/API in Swift', Vapor/Hummingbird omtaler, eller Fluent/PostgreSQL-med-Swift anmodninger, og inkluderer et ærligt beslutningsframework for, hvornår server-side Swift er det forkerte valg.

Testrapport

Genererede en Todo CRUD-endpoint på to måder: en uledsaget baseline kom ud som gammel EventLoopFuture-stil Vapor, der eksponerede Fluent Model direkte over Content; at følge skill'ens database/vapor/auth mønsterfiler producerede async/await, Sendable-kompatibel, DTO-separeret kode med AsyncMigration og versionerede ruter — det moderne, Swift-6-sikre idiom, som skill'ens egne filer beskriver. architecture-decisions.md er forfriskende ærlig og lister konkrete grunde til IKKE at vælge server-side Swift (hiring pool, manglende Kafka/Elasticsearch SDK'er) i stedet for bare at sælge frameworket.

Testet: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/melissa-pereira-deel/claude-code-server-side-swift-skills
mkdir -p ~/.claude/skills
cp -r claude-code-server-side-swift-skills/skills/server-side-swift ~/.claude/skills/server-side-swift

Kommandoer og eksempelprompter

  • /server-side-swiftScaffolder en Vapor eller Hummingbird backend med Fluent, JWT/Apple auth og Docker deploy, beslutningsmatrix inkluderet.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • scaffold a Vapor backend with Fluent models and JWT auth
  • should I even build this API in server-side Swift or not
  • set up Sign in with Apple auth for my Hummingbird server