Use this skill to integrate Game Center features into a game, including player authentication, leaderboards, achievements, matchmaking, match data exchange, and turn-based play. It also covers the dashboard, player restrictions, and saved-game or identity patterns.
中文简介正在准备中。当前显示英语简介。
- Authenticating players with Game Center
- Submitting scores and achievement progress
- Building real-time or turn-based matchmaking
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Use EnergyKit in smart home and energy management apps to read forecasts of cleaner or potentially cheaper electricity periods. The guide shows how to submit EV charging and HVAC load events and query historical energy or runtime insights for a venue.
中文简介正在准备中。当前显示英语简介。
- Suggesting better times to charge an EV
- Scheduling HVAC around grid guidance
- Showing electricity forecasts in a dashboard
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Design and troubleshoot keyboard and directional focus in SwiftUI and UIKit apps. Manage initial focus, movement between controls, scene-aware commands, focus restoration after presentations, and custom routing for platforms such as tvOS, macOS, watchOS, and visionOS connected-input flows.
中文简介正在准备中。当前显示英语简介。
- Setting the initial focused field in a form
- Controlling keyboard or remote navigation between controls
- Restoring focus after dismissing a sheet
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Use this skill to schedule iOS work that runs outside the active app, from short refreshes and maintenance to continuing exports and background downloads. It explains task registration, cancellation and completion handling, silent push triggers, required settings, and simulated launch debugging.
中文简介正在准备中。当前显示英语简介。
- Scheduling a short background content refresh
- Running database cleanup or other maintenance while idle
- Continuing a user-started export after the app moves to background
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Build video playback interfaces in Swift apps with AVKit. Configure standard player controls, Picture-in-Picture, AirPlay, subtitles, and playback speeds, and connect playback to system UI. The guide covers UIKit and SwiftUI patterns and the setup needed for background playback features.
中文简介正在准备中。当前显示英语简介。
- Adding a video player to a Swift app
- Enabling Picture-in-Picture playback
- Routing video to AirPlay devices
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Integrate HealthKit into Apple apps to request access, read and save health samples, calculate summaries, and prepare time-series data for charts. The skill also covers background updates and live workout sessions, including data types, units, and platform requirements.
中文简介正在准备中。当前显示英语简介。
- Reading heart rate or step data from Apple Health
- Saving health samples from an app
- Building daily health charts or summaries
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Add automatic audio switching support for paired third-party Bluetooth headphones and earbuds. Register an accessory, report whether it is worn and which source devices are connected, then handle capability checks and update errors.
中文简介正在准备中。当前显示英语简介。
- Registering a paired headset for automatic audio switching
- Reporting when earbuds or headphones are put on or removed
- Updating connected source devices for a multi-device accessory
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Implement and review map and location features in Swift apps for iOS and macOS. Work with map markers and overlays, live location updates, address lookup, place search, directions, and location permissions using MapKit and CoreLocation.
中文简介正在准备中。当前显示英语简介。
- Adding an interactive map with pins, areas, or routes
- Searching for places and showing autocomplete suggestions
- Tracking a user's location and handling authorization
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Build Swift app features that read, create, update, or let users pick contacts with Contacts and ContactsUI. The skill covers permission handling, efficient contact fetching, save requests, and presenting CNContactPickerViewController from SwiftUI.
中文简介正在准备中。当前显示英语简介。
- Fetching contacts by name or identifier
- Saving a new contact or updating an existing one
- Adding a contact picker to a SwiftUI screen
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Integrate Apple Music into iOS apps with catalog search, subscription checks, playback, and queue controls. The skill also covers showing track details on the Lock Screen and handling playback commands from supported remote controls.
中文简介正在准备中。当前显示英语简介。
- Adding Apple Music catalog search
- Checking subscription access before playback
- Managing an in-app music queue
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Implement privacy-preserving ad measurement with AdAttributionKit in iOS apps. Register ad impressions, update conversion values, process attribution postbacks, and handle re-engagement so teams can measure installs and returns without user-level identifiers.
中文简介正在准备中。当前显示英语简介。
- Recording ad views and taps
- Tracking app installs with conversion values
- Receiving attribution postbacks on a server
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Build and review networking in Swift apps with URLSession and async/await. Handle REST requests, uploads, downloads, streaming, pagination, retries, authentication middleware, caching, and network errors with patterns for foreground and background transfers.
中文简介正在准备中。当前显示英语简介。
- Adding a REST API client to a Swift app
- Handling uploads, downloads, or streaming
- Reviewing retry and network error behavior
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Add DockKit support to camera apps by discovering compatible motorized docks, tracking faces, bodies, or custom subjects, and adjusting framing. The skill also covers direct pan and tilt control, accessory events, and hardware-specific setup requirements.
中文简介正在准备中。当前显示英语简介。
- Finding and responding to DockKit accessory connections
- Adding automatic face or body tracking to a camera app
- Sending custom detections to control subject tracking
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Build one-time app data migration flows for iOS using AppMigrationKit. The skill covers preparing files for transfer, importing them on the destination device, reporting progress and results, handling errors, and testing the migration logic.
中文简介正在准备中。当前显示英语简介。
- Planning an iOS app migration from Android
- Packaging app files for a device transfer
- Importing transferred data and reporting progress
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Build iOS VoIP call flows that use the system call interface. The skill covers incoming and outgoing calls, PushKit notifications, audio session timing, and Call Directory data for caller identification and blocking.
中文简介正在准备中。当前显示英语简介。
- Adding incoming and outgoing VoIP calls to an iOS app
- Registering for VoIP push notifications and handling call reports
- Coordinating call audio with CallKit activation events
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Build PDF features in Apple platform apps with PDFKit. Display documents, navigate pages, search and extract text, add annotations, fill forms, create thumbnails, and wrap PDFView for SwiftUI interfaces.
中文简介正在准备中。当前显示英语简介。
- Displaying and navigating PDF documents
- Searching or extracting text from PDFs
- Adding highlights, notes, or signature widgets
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Use this skill to add Apple Pay checkout and Wallet passes to an app. It covers payment buttons and requests, authorization callbacks, shipping details, merchant setup, and adding or checking signed passes, with examples for SwiftUI and UIKit.
中文简介正在准备中。当前显示英语简介。
- Adding an Apple Pay checkout button
- Building payment requests and handling authorization
- Requesting shipping or billing details
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Build markup and annotation features with PaperKit, combining PencilKit drawing with structured shapes, text, images, and lines. Integrate its editing canvas and insertion controls, configure supported features, and save or reload markup data across Apple platforms.
中文简介正在准备中。当前显示英语简介。
- Add a markup canvas to a document editor
- Let users annotate pages with shapes and text
- Save and reload PaperKit markup data
dpearson2699/swift-ios-skills☆ 12432026年8月1日 更新
Review .NET type and API designs with performance in mind. Get guidance on sealing classes, using readonly structs for small values, choosing collection return types, delaying enumeration, and selecting Task, ValueTask, Span, or Memory where appropriate.
中文简介正在准备中。当前显示英语简介。
- Reviewing .NET code for performance concerns
- Choosing between classes, structs, and records
- Selecting collection and async return types
Aaronontheweb/dotnet-skills☆ 12412026年10月12日 更新
Apply C# nullable reference types to make null intent clear in code and APIs. The guidance covers compiler flow analysis, nullable-analysis attributes, safe use of the null-forgiving operator, public API compatibility, C# 14's field keyword, and incremental migration of legacy projects.
中文简介正在准备中。当前显示英语简介。
- Introducing nullable reference types into a legacy project
- Designing API signatures that describe null behavior
- Choosing nullable-analysis attributes for helper methods
Aaronontheweb/dotnet-skills☆ 12412026年10月12日 更新
Plan changes to public .NET APIs and distributed system formats while preserving compatibility for existing users. Review source, binary, and wire compatibility, choose versioning strategies, and identify breaking changes before they reach a release.
中文简介正在准备中。当前显示英语简介。
- Reviewing a public API change for breakage
- Planning a NuGet package versioning strategy
- Evolving a distributed system's wire format
Aaronontheweb/dotnet-skills☆ 12412026年10月12日 更新
Guide the release workflow for skills and agents in the dotnet-skills Claude Code marketplace. It covers creating content, registering paths in plugin.json, validating the marketplace, updating versions, and tagging a release that triggers GitHub Actions.
中文简介正在准备中。当前显示英语简介。
- Adding a new skill to the marketplace
- Registering an agent in plugin.json
- Validating and tagging a marketplace release
Aaronontheweb/dotnet-skills☆ 12412026年10月12日 更新
Create compact AGENTS.md or CLAUDE.md indexes that help coding assistants choose relevant skills and agents for .NET tasks. Keep the routing list aligned with registry names as skills and agents are added, removed, or renamed.
中文简介正在准备中。当前显示英语简介。
- Routing common .NET tasks to named skills
- Updating indexes after skills or agents change
- Creating compact guidance snippets for downstream repositories
Aaronontheweb/dotnet-skills☆ 12412026年10月12日 更新
Choose serialization formats for .NET APIs, messages, and stored data. Compare schema-based options such as Protobuf and MessagePack with JSON approaches, use System.Text.Json source generation for AOT scenarios, and plan compatible format changes.
中文简介正在准备中。当前显示英语简介。
- Choosing a format for an API or message
- Migrating from Newtonsoft.Json to System.Text.Json
- Preparing serialization for Native AOT
Aaronontheweb/dotnet-skills☆ 12412026年10月12日 更新