Swift 6 concurrency patterns. Use when working with async/await, actors, MainActor isolation, or Sendable conformance.
Quellsprache: Englisch
Menü
SkillsMP hat 20 Skills aus vjr2005/Challenge gesammelt. Öffne einen Skill, um Quelle und Details zu prüfen.
Es werden 20 von 20 gesammelten Skills angezeigt.
Swift 6 concurrency patterns. Use when working with async/await, actors, MainActor isolation, or Sendable conformance.
Quellsprache: Englisch
Creates Features for dependency injection. Use when creating features, exposing public entry points, or wiring up dependencies.
Quellsprache: Englisch
Creates Repositories that abstract data access. Use when creating repositories, transforming DTOs to domain models, or implementing local-first caching. Supports remote-only, local-only, and cached (remote + local) repositories with CachePolicy.
Quellsprache: Englisch
Creates a new feature module with minimal viable structure. Use when bootstrapping a new feature from scratch, scaffolding the Tuist module, Container, Feature entry point, DeepLinkHandler, and initial screen with placeholder Text view. Includes all unit…
Quellsprache: Englisch
Creates Navigator for navigation. Use when setting up navigation, adding navigation to ViewModels, or testing navigation behavior.
Quellsprache: Englisch
Creates ViewModels with state management. Use when creating ViewModels, implementing ViewState pattern, or adding state management for features. Delegates to /usecase for domain use cases and to /feature for Container/Feature wiring.
Quellsprache: Englisch
Testing patterns and conventions. Use when writing unit tests, using Swift Testing framework, or following Given/When/Then structure.
Quellsprache: Englisch
Creates DataSources for data access. Use when creating RemoteDataSource for REST APIs or GraphQL, MemoryDataSource for in-memory storage, LocalDataSource for UserDefaults persistence, or DTOs for API responses.
Quellsprache: Englisch
Project organization and directory structure. Use when creating features, organizing files, or understanding the codebase layout.
Quellsprache: Englisch
Manages Tuist configuration. Use when adding xcframeworks, configuring dependencies, or modifying Project.swift.
Quellsprache: Englisch
Detects and removes unused code using Periphery. Use when cleaning up dead code, removing unused functions, or maintaining code hygiene.
Quellsprache: Englisch
Creates Snapshot Tests for SwiftUI Views using ChallengeSnapshotTestKit. Use when creating visual regression tests for views with DSAsyncImage support.
Quellsprache: Englisch
Manages localization and shared resources. Use when adding localized strings, working with String extensions, adding translations, or configuring the Resources module.
Quellsprache: Englisch
Code style and formatting rules. Use when writing code, naming types, or fixing SwiftLint issues.
Quellsprache: Englisch
Integrates Tuist into an existing iOS project that uses SPM local packages. Use when migrating a project from a manually maintained .xcodeproj to a Tuist-generated project, adding Tuist as an orchestration layer on top of SPM. Covers 8 sequential phases —…
Quellsprache: Englisch
UI tests with Robot pattern. Use when creating UI tests, implementing Robot classes, or adding accessibility identifiers.
Quellsprache: Englisch
Creates UseCases that encapsulate business logic. Use when creating use cases, implementing domain rules, validations, or coordinating multiple repositories. For any repository-related needs (domain models, errors, contracts, mappers, repository…
Quellsprache: Englisch
Atomic Design System for SwiftUI. Use when creating UI components, applying design tokens (colors, typography, spacing), or building consistent user interfaces.
Quellsprache: Englisch
Creates SwiftUI Views with ViewModel integration. Use when creating views, integrating with ViewModels, adding SwiftUI previews, implementing state rendering, or setting up accessibility identifiers and localized strings.
Quellsprache: Englisch
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
Quellsprache: Englisch