What problem does it solve? Building apps with Appwrite in Swift requires knowing the correct SDK patterns for authentication, database queries, file storage, real-time subscriptions, and server-side administration, and mistakes like using deprecated classes or missing permissions cause hard-to-debug failures. ## Core Features & Use Cases - Client and Server Setup: Configure Appwrite clients for iOS, macOS, watchOS, tvOS, and server-side Swift with API keys, sessions, and SSR cookie handling for frameworks like Vapor. - Full SDK Coverage: Provides working code for email/OAuth authentication, TablesDB row CRUD with typed string columns, Query builders, file uploads, teams, real-time subscriptions, and serverless functions. - Permissions and Error Handling: Documents the Permission and Role model, common error codes, and pitfalls such as forgetting permissions or granting write access to Role.any(). - Use Case: When adding a feature to an iOS app that queries an Appwrite table with filters and pagination, use this Skill to generate correct TablesDB and Query code with proper permissions instead of guessing SDK method signatures. ## Quick Start Use the appwrite-swift skill to write Swift code that creates an Appwrite client, queries rows from a table with filters, and handles errors.