Swift 6 concurrency patterns. Use when working with async/await, actors, MainActor isolation, or Sendable conformance.
原文语言:英语
菜单
SkillsMP 已收集 vjr2005/Challenge 中的 20 个 Skill。打开任一 Skill 可查看来源和详情。
已展示 20 / 20 个已收集 Skill。
Swift 6 concurrency patterns. Use when working with async/await, actors, MainActor isolation, or Sendable conformance.
原文语言:英语
Creates Features for dependency injection. Use when creating features, exposing public entry points, or wiring up dependencies.
原文语言:英语
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.
原文语言:英语
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…
原文语言:英语
Creates Navigator for navigation. Use when setting up navigation, adding navigation to ViewModels, or testing navigation behavior.
原文语言:英语
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.
原文语言:英语
Testing patterns and conventions. Use when writing unit tests, using Swift Testing framework, or following Given/When/Then structure.
原文语言:英语
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.
原文语言:英语
Project organization and directory structure. Use when creating features, organizing files, or understanding the codebase layout.
原文语言:英语
Manages Tuist configuration. Use when adding xcframeworks, configuring dependencies, or modifying Project.swift.
原文语言:英语
Detects and removes unused code using Periphery. Use when cleaning up dead code, removing unused functions, or maintaining code hygiene.
原文语言:英语
Creates Snapshot Tests for SwiftUI Views using ChallengeSnapshotTestKit. Use when creating visual regression tests for views with DSAsyncImage support.
原文语言:英语
Manages localization and shared resources. Use when adding localized strings, working with String extensions, adding translations, or configuring the Resources module.
原文语言:英语
Code style and formatting rules. Use when writing code, naming types, or fixing SwiftLint issues.
原文语言:英语
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 —…
原文语言:英语
UI tests with Robot pattern. Use when creating UI tests, implementing Robot classes, or adding accessibility identifiers.
原文语言:英语
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…
原文语言:英语
Atomic Design System for SwiftUI. Use when creating UI components, applying design tokens (colors, typography, spacing), or building consistent user interfaces.
原文语言:英语
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.
原文语言:英语
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.
原文语言:英语