npx skills add ...
npx skills add getsentry/sentry-for-ai --skill sentry-snapshots-cocoa
Full Sentry Snapshots setup for Apple/Cocoa projects. Use when asked to "setup SnapshotPreviews", "setup Apple snapshot testing", "upload Apple snapshots to Sentry", "setup Apple snapshot GitHub Actions", or "setup Apple selective snapshot testing".
npx skills add getsentry/sentry-for-ai --skill sentry-snapshots-cocoa
swift-snapshot-testing; preserve it when it already emits or can emit PNGs or JPEGs.appleSnapshots flow only when setting up Sentry’s first-party
SnapshotPreviews solution.swift test rendering is not supported.Snapshot uploads send generated images and metadata to Sentry. Confirm the target organization/project and export directory, and check whether the images contain customer data or other sensitive content before uploading. Upload only the selected snapshot output within the user’s requested scope.
Do only enough detection to route before calling the wizard:
Record: existing SnapshotPreviews setup, existing snapshot generator/library, output
directory if known, Xcode project directory, CI provider, Fastlane, and Sentry auth.
For each .xcodeproj match, record the containing directory for --xcode-project-dir;
if find prints ./MyApp/MyApp.xcodeproj, pass ./MyApp, not the bundle path.
Let the wizard detect app targets, hosted XCTest targets, and Swift previews only when
no existing generator is present.
Resolve routing in this order; setup is the primary path and CI is optional follow-up.
.xcodeproj
host app or no hosted XCTest target.
These stops do not apply when preserving another generator.references/snapshots.md;references/snapshot-previews.md and
references/snapshots.md;references/wizard-setup.md;swift-snapshot-testing -> read
references/github-actions-swift-snapshot-testing.md and
references/snapshots.md;references/snapshots.md and adapt
existing CI/upload;references/github-actions-simple.md;references/github-actions-fanout.md and
references/snapshot-previews.md.| Need | Read |
|---|---|
| First-party SnapshotPreviews setup, disambiguation, or manual fallback | references/wizard-setup.md |
| SnapshotPreviews metadata, rendering preferences, selective rendering, or SnapshotPreviews-specific troubleshooting | references/snapshot-previews.md |
Upload any generated snapshot images to Sentry with Fastlane, sentry-cli, manifests, CI notes, or upload troubleshooting | references/snapshots.md |
| One-destination GitHub Actions workflow | references/github-actions-simple.md |
| Multi-destination/fan-out GitHub Actions workflow | references/github-actions-fanout.md |
Point-Free swift-snapshot-testing GitHub Actions workflow | references/github-actions-swift-snapshot-testing.md |
.png files and any generated .json sidecars.