Server-Side Swift

Erstellt ein Vapor- oder Hummingbird-Backend mit Fluent, JWT/Apple-Authentifizierung und Docker-Deployment, inklusive Entscheidungsmatrix.

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

Getestet · Funktioniert ★ 9.2/10

Server-Side Swift — Erstellt ein Vapor- oder Hummingbird-Backend mit Fluent, JWT/Apple-Authentifizierung und Docker-Deployment, inklusive Entscheidungsmatrix.

Was es kann

Generiert serverseitige Swift-Projekte (Vapor oder Hummingbird) mit Routing, Fluent ORM-Modellen/Migrationen, Authentifizierung (JWT, Bearer, Sign in with Apple), Docker-Deployment und gemeinsamen Codable-Modellen für einen iOS-Client. Löst bei Anfragen wie 'build a backend/API in Swift', Erwähnungen von Vapor/Hummingbird oder Fluent/PostgreSQL-with-Swift aus und enthält ein ehrliches Entscheidungsframework, wann serverseitiges Swift die falsche Wahl ist.

Testbericht

Generierte einen Todo-CRUD-Endpunkt auf zwei Arten: Eine ungesteuerte Basisversion kam als alte EventLoopFuture-Vapor-Version heraus, die das Fluent-Modell direkt über Content exponierte; die Befolgung der Datenbank/Vapor/Auth-Musterdateien des Skills ergab asynchron/await, Sendable-konformen, DTO-getrennten Code mit AsyncMigration und versionierten Routen – das moderne, Swift-6-sichere Idiom, das die eigenen Dateien des Skills darlegen. architecture-decisions.md ist erfrischend ehrlich und listet konkrete Gründe auf, warum man sich NICHT für serverseitiges Swift entscheiden sollte (Einstellungsmarkt, fehlende Kafka/Elasticsearch SDKs), anstatt nur das Framework zu verkaufen.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /server-side-swiftErstellt ein Vapor- oder Hummingbird-Backend mit Fluent, JWT/Apple-Authentifizierung und Docker-Deployment, inklusive Entscheidungsmatrix.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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