Server-Side Swift
Génère un backend Vapor ou Hummingbird avec Fluent, authentification JWT/Apple et déploiement Docker, matrice de décision incluse.
Testé · Fonctionne
Ce que fait
Génère des projets Swift côté serveur (Vapor ou Hummingbird) avec routage, modèles/migrations Fluent ORM, authentification (JWT, Bearer, Sign in with Apple), déploiement Docker et modèles Codable partagés pour un client iOS. Se déclenche sur les demandes 'construire un backend/API en Swift', les mentions Vapor/Hummingbird, ou les demandes Fluent/PostgreSQL-avec-Swift, et inclut un cadre de décision honnête pour savoir quand Swift côté serveur est le mauvais choix.
Rapport de test
Généré un point de terminaison CRUD Todo de deux manières : une base non assistée s'est avérée être du vieux style Vapor EventLoopFuture exposant directement le modèle Fluent sur Content; suivre les fichiers de modèle de base de données/vapor/authentification de la compétence a produit du code asynchrone/await, conforme Sendable, séparé par DTO avec AsyncMigration et routes versionnées — l'idiome moderne et sûr Swift-6 que les fichiers de la compétence décrivent. architecture-decisions.md est rafraîchissant d'honnêteté, listant des raisons concrètes de NE PAS choisir Swift côté serveur (pool d'embauche, SDK Kafka/Elasticsearch manquants) plutôt que de simplement vendre le framework.
Testé le: 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
Commandes et exemples de prompts
/server-side-swiftGénère un backend Vapor ou Hummingbird avec Fluent, authentification JWT/Apple et déploiement Docker, matrice de décision incluse.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
scaffold a Vapor backend with Fluent models and JWT authshould I even build this API in server-side Swift or notset up Sign in with Apple auth for my Hummingbird server