vapor-swift
Installation
SKILL.md
Vapor (Swift)
Trate Vapor como um backend Swift tipado e concorrente. Preferência absoluta: Vapor 4 + async/await + Fluent async. Não escreva código novo com EventLoopFuture salvo interoperabilidade com libs legadas.
Stack e escopo
| Peça | Papel |
|---|---|
| Vapor | HTTP, routing, middleware, content, erros |
| Fluent | ORM, models, migrations, queries |
| Fluent drivers | Postgres (preferido), MySQL, SQLite |
| JWT / sessions | Auth API ou web |
| Leaf | Templates HTML quando o app servir páginas |
| XCTVapor | Testes de integração HTTP |
Preserve a estrutura e as libs já adotadas pelo projeto. Em apps novos, organize por domínio.