Server-Side Swift

Skapar ett Vapor- eller Hummingbird-backend med Fluent, JWT/Apple-autentisering och Docker-distribution, beslutsmatris inkluderad.

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

Testad · Fungerar ★ 9.2/10

Server-Side Swift — Skapar ett Vapor- eller Hummingbird-backend med Fluent, JWT/Apple-autentisering och Docker-distribution, beslutsmatris inkluderad.

Vad den gör

Genererar server-side Swift-projekt (Vapor eller Hummingbird) med routing, Fluent ORM-modeller/migreringar, autentisering (JWT, Bearer, Sign in with Apple), Docker-distribution och delade Codable-modeller för en iOS-klient. Triggers på 'build a backend/API in Swift', Vapor/Hummingbird-omnämnanden, eller Fluent/PostgreSQL-with-Swift-förfrågningar, och inkluderar ett ärligt beslutsramverk för när server-side Swift är fel val.

Testrapport

Genererade en Todo CRUD-slutpunkt på två sätt: en oledd baslinje blev gammal EventLoopFuture-stil Vapor som exponerade Fluent Model direkt över Content; att följa färdighetens databas/vapor/auth-mönsterfiler producerade async/await, Sendable-kompatibel, DTO-separerad kod med AsyncMigration och versionerade rutter — det moderna, Swift-6-säkra idiomet som färdighetens egna filer beskriver. architecture-decisions.md är uppfriskande ärlig, listar konkreta skäl att INTE välja server-side Swift (anställningspool, saknade Kafka/Elasticsearch SDK:er) snarare än att bara sälja ramverket.

Testad: 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

Kommandon och exempelprompter

  • /server-side-swiftSkapar ett Vapor- eller Hummingbird-backend med Fluent, JWT/Apple-autentisering och Docker-distribution, beslutsmatris inkluderad.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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