with one click
skills
skills contains 4 collected skills from Infomaniak, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Use when writing, editing, or reviewing Swift code in any Swift project: apps, frameworks, packages, extensions, or CLIs. Enforces pragmatic modern Swift conventions: structured concurrency, InfomaniakConcurrency, InfomaniakDI, actors, Sendable, typed errors, Swift Testing, clear boundaries, and testable design. Trigger keywords: Swift, async/await, actor, Sendable, InfomaniakConcurrency, InfomaniakDI, Swift Testing, XCTest, Package.swift, xcodebuild.
Verify iOS app behavior on device or simulator via screenshots, UI hierarchy, and touch interactions.
Infomaniak house conventions for modular SwiftUI apps built with Tuist (multi-module App/Core/CoreUI/Features/Resources architecture, DI via InfomaniakDI, Realm via Transactionable, InfomaniakCoreUI paddings, view declaration order, view naming conventions, sheet/modal presentation patterns, Swift 6 concurrency). Use when creating, structuring, scaffolding or reviewing SwiftUI/Tuist code in Infomaniak iOS repos (authenticator, SwissTransfer, kMail…).
Infomaniak house conventions for UIKit iOS apps built with Tuist (flat App/Core/Resources target layout, UI organized by domain under UI/Controller & UI/View, MVVM view models with Combine, AppRouter coordinator, DI via InfomaniakDI/CoreTargetAssembly, Realm via Transactionable + schema migrations, UIConstants paddings). Use when creating, structuring, scaffolding or reviewing UIKit/Tuist code in Infomaniak iOS repos (kDrive…).