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.

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

Testé · Fonctionne ★ 9.2/10

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.

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 auth
  • should I even build this API in server-side Swift or not
  • set up Sign in with Apple auth for my Hummingbird server