Server-Side Swift

Scaffolduje backend Vapor nebo Hummingbird s Fluent, JWT/Apple autentizací a Docker nasazením, rozhodovací matice v ceně.

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

Otestováno · Funguje ★ 9.2/10

Server-Side Swift — Scaffolduje backend Vapor nebo Hummingbird s Fluent, JWT/Apple autentizací a Docker nasazením, rozhodovací matice v ceně.

Co umí

Generuje server-side Swift projekty (Vapor nebo Hummingbird) s routováním, Fluent ORM modely/migracemi, autentizací (JWT, Bearer, Sign in with Apple), Docker nasazením a sdílenými Codable modely pro iOS klienta. Spouští se na 'build a backend/API in Swift', zmínky o Vapor/Hummingbird nebo požadavky Fluent/PostgreSQL-with-Swift a zahrnuje upřímný rozhodovací rámec pro případy, kdy je server-side Swift špatnou volbou.

Testovací report

Vygeneroval jsem Todo CRUD endpoint dvěma způsoby: neasistovaná základní verze vyšla jako starý Vapor ve stylu EventLoopFuture, který přímo vystavuje Fluent Model přes Content; zatímco dodržení souborů vzorů databáze/vapor/auth dovednosti vytvořilo async/await, Sendable-kompatibilní, DTO-oddělený kód s AsyncMigration a verzovanými routami — moderní, Swift-6-bezpečný idiom, který dovednostní soubory samy popisují. architecture-decisions.md je osvěžujícím způsobem upřímný, uvádí konkrétní důvody, proč NEVYBÍRAT server-side Swift (hiring pool, chybějící Kafka/Elasticsearch SDK) namísto pouhého prodeje frameworku.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /server-side-swiftScaffolduje backend Vapor nebo Hummingbird s Fluent, JWT/Apple autentizací a Docker nasazením, rozhodovací matice v ceně.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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