#741 by GitHub stars

dpearson2699/swift-ios-skills

Agent Skills for iOS 26+, Swift 6.3, SwiftUI, and modern Apple frameworks

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/accessorysetupkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/activitykit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/adattributionkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/alarmkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/app-clips/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/app-intents/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/app-store-optimization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/app-store-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/apple-on-device-ai/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/appmigrationkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/audioaccessorykit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/authentication/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/avkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/background-processing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/browserenginekit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/callkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/carplay/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/cloudkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/contacts-framework/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/core-bluetooth/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/core-data/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/core-motion/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/core-nfc/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/coreml/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/cryptokit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/cryptotokenkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/debugging-instruments/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/device-integrity/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/dockkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/energykit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/eventkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/financekit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/focus-engine/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/gamekit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/healthkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/homekit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/ios-accessibility/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/ios-ettrace-performance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/ios-localization/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/ios-memgraph-analysis/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/ios-networking/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/ios-simulator/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/mapkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/metrickit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/musickit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/natural-language/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/paperkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/passkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/pdfkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/pencilkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/permissionkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/photokit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/push-notifications/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/realitykit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/relevancekit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/scenekit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/sensorkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/shareplay-activities/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/speech-recognition/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/spritekit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/storekit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-api-design-guidelines/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-architecture/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-charts/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-codable/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-concurrency/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-formatstyle/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-language/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-security/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swift-testing/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftdata/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftlint/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-animation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-gestures/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-layout-components/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-liquid-glass/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-navigation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-patterns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-performance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-uikit-interop/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/swiftui-webkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/tabletopkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/tipkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/vision-framework/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/weatherkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

skills/widgetkit/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

8d90fd121a26 → 8d90fd121a26

Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 8d90fd121a26

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 8d90fd121a263355a4fb44fd082af1416a5c1c2a

git clone --filter=blob:none --no-checkout https://github.com/dpearson2699/swift-ios-skills.git .hotskills/dpearson2699-swift-ios-skills && git -C .hotskills/dpearson2699-swift-ios-skills checkout --detach 8d90fd121a263355a4fb44fd082af1416a5c1c2a # Copy each selected skill directory from .hotskills/dpearson2699-swift-ios-skills into .claude/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/dpearson2699/swift-ios-skills.git .hotskills/dpearson2699-swift-ios-skills && git -C .hotskills/dpearson2699-swift-ios-skills checkout --detach 8d90fd121a263355a4fb44fd082af1416a5c1c2a # Copy each selected skill directory from .hotskills/dpearson2699-swift-ios-skills into .agents/skills/<skill-name>/
1.3kGitHub stars
13stars in 7 days
86skills in this repository
0commits in 30 days

Heat

5.2
  • Star growth, last 7 daysAhead of 84% of tracked repositories
  • Star growth, last 24 hoursAhead of 85% of tracked repositories
  • Rank movement, last 7 daysAhead of 26% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,278

Individual skills in this repository

How it works

accessorysetupkit

When your agent uses it

Discover and configure Bluetooth and Wi-Fi accessories using AccessorySetupKit. Use when presenting a privacy-preserving accessory picker, defining discovery descriptors for BLE or Wi-Fi devices, handling accessory session events, migrating from CoreBluetooth permission-based scanning, or setting up accessories without requiring broad Bluetooth permissions.

What it loads into context

Frontmatter

66 tokens

Always available to the agent

SKILL.md

3,127 tokens

When the skill is activated

Reference documents

850,669 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Contents
  2. Setup and Entitlements
  3. Discovery Descriptors
  4. Presenting the Picker
  5. Event Handling
  6. Bluetooth Accessories
  7. Wi-Fi Accessories
  8. Migration from CoreBluetooth
  9. Common Mistakes
  10. Review Checklist
  11. References

Scripts executed separately

  • ../ios-ettrace-performance/scripts/analyze_ettrace.py
  • ../ios-ettrace-performance/scripts/collect_dsyms.py
  • ../ios-memgraph-analysis/scripts/capture_sim_memgraph.py
  • ../ios-memgraph-analysis/scripts/summarize_memgraph.py

Files

  • ../../.claude-plugin/marketplace.jsonasset12,789 bytes
  • SKILL.mdcore14,190 bytes
  • evals/evals.jsonasset4,308 bytes
  • references/accessorysetupkit-patterns.mddoc18,712 bytes
  • ../activitykit/SKILL.mddoc18,492 bytes
  • ../activitykit/evals/evals.jsonasset4,005 bytes
  • ../activitykit/evals/evals.jsonasset4,005 bytes
  • ../activitykit/references/activitykit-patterns.mddoc33,180 bytes
  • ../adattributionkit/SKILL.mddoc13,924 bytes
  • ../adattributionkit/evals/evals.jsonasset4,317 bytes
  • ../adattributionkit/references/adattributionkit-patterns.mddoc21,835 bytes
  • ../alarmkit/SKILL.mddoc13,211 bytes
  • ../alarmkit/evals/evals.jsonasset3,627 bytes
  • ../alarmkit/references/alarmkit-patterns.mddoc17,865 bytes
  • ../app-clips/SKILL.mddoc8,485 bytes
  • ../app-clips/evals/evals.jsonasset5,693 bytes
  • ../app-clips/references/data-handoff-notifications-location.mddoc6,196 bytes
  • ../app-clips/references/routing-and-experiences.mddoc5,336 bytes
  • ../app-clips/references/size-capabilities-and-promotion.mddoc9,163 bytes
  • ../app-intents/SKILL.mddoc16,820 bytes
  • ../app-intents/evals/evals.jsonasset8,768 bytes
  • ../app-intents/references/appintents-advanced.mddoc35,791 bytes
  • ../app-intents/references/system-surfaces.mddoc6,541 bytes
  • ../app-store-optimization/SKILL.mddoc17,145 bytes
  • ../app-store-optimization/evals/evals.jsonasset4,916 bytes
  • ../app-store-optimization/references/keyword-research-methodology.mddoc9,039 bytes
  • ../app-store-optimization/references/product-page-variants.mddoc9,888 bytes
  • ../app-store-review/SKILL.mddoc13,511 bytes
  • ../app-store-review/evals/evals.jsonasset4,039 bytes
  • ../app-store-review/references/privacy-manifest.mddoc5,804 bytes
  • ../app-store-review/references/review-checklists.mddoc8,863 bytes
  • ../apple-on-device-ai/SKILL.mddoc13,690 bytes
  • ../apple-on-device-ai/evals/evals.jsonasset4,432 bytes
  • ../apple-on-device-ai/evals/evals.jsonasset4,432 bytes
  • ../apple-on-device-ai/evals/evals.jsonasset4,432 bytes
  • ../apple-on-device-ai/evals/evals.jsonasset4,432 bytes
  • ../apple-on-device-ai/evals/evals.jsonasset4,432 bytes
  • ../apple-on-device-ai/references/coreml-conversion.mddoc13,151 bytes
  • ../apple-on-device-ai/references/coreml-optimization.mddoc10,453 bytes
  • ../apple-on-device-ai/references/foundation-models.mddoc16,051 bytes
  • ../apple-on-device-ai/references/mlx-swift.mddoc8,425 bytes
  • ../appmigrationkit/SKILL.mddoc17,992 bytes
  • ../appmigrationkit/evals/evals.jsonasset3,974 bytes
  • ../appmigrationkit/references/appmigrationkit-patterns.mddoc24,002 bytes
  • ../audioaccessorykit/SKILL.mddoc13,187 bytes
  • ../audioaccessorykit/evals/evals.jsonasset3,411 bytes
  • ../audioaccessorykit/evals/evals.jsonasset3,411 bytes
  • ../audioaccessorykit/references/audioaccessorykit-patterns.mddoc16,080 bytes
  • ../authentication/SKILL.mddoc14,896 bytes
  • ../authentication/evals/evals.jsonasset4,601 bytes
  • ../authentication/references/keychain-biometric.mddoc8,444 bytes
  • ../authentication/references/passkeys.mddoc7,350 bytes
  • ../avkit/SKILL.mddoc17,253 bytes
  • ../avkit/evals/evals.jsonasset4,692 bytes
  • ../avkit/references/avkit-patterns.mddoc19,829 bytes
  • ../background-processing/SKILL.mddoc15,052 bytes
  • ../background-processing/evals/evals.jsonasset3,357 bytes
  • ../background-processing/references/background-task-patterns.mddoc12,561 bytes
  • ../browserenginekit/SKILL.mddoc17,802 bytes
  • ../browserenginekit/evals/evals.jsonasset4,181 bytes
  • ../browserenginekit/references/browserenginekit-patterns.mddoc21,017 bytes
  • ../callkit/SKILL.mddoc16,847 bytes
  • ../callkit/evals/evals.jsonasset4,511 bytes
  • ../callkit/references/callkit-patterns.mddoc12,726 bytes
  • ../carplay/SKILL.mddoc18,544 bytes
  • ../carplay/evals/evals.jsonasset4,559 bytes
  • ../carplay/references/carplay-patterns.mddoc18,262 bytes
  • ../cloudkit/SKILL.mddoc19,100 bytes
  • ../cloudkit/evals/evals.jsonasset3,718 bytes
  • ../cloudkit/references/cloudkit-patterns.mddoc14,931 bytes
  • ../contacts-framework/SKILL.mddoc16,233 bytes
  • ../contacts-framework/evals/evals.jsonasset3,167 bytes
  • ../contacts-framework/references/contacts-patterns.mddoc12,765 bytes
  • ../core-bluetooth/SKILL.mddoc15,260 bytes
  • ../core-bluetooth/evals/evals.jsonasset4,370 bytes
  • ../core-bluetooth/references/ble-patterns.mddoc12,553 bytes
  • ../core-data/SKILL.mddoc16,567 bytes
  • ../core-data/evals/evals.jsonasset3,460 bytes
  • ../core-data/evals/evals.jsonasset3,460 bytes
  • ../core-data/references/persistent-history.mddoc1,985 bytes
  • ../core-data/references/staged-migration.mddoc2,279 bytes
  • ../core-motion/SKILL.mddoc12,849 bytes
  • ../core-motion/evals/evals.jsonasset4,277 bytes
  • ../core-motion/references/motion-patterns.mddoc12,760 bytes
  • ../core-nfc/SKILL.mddoc12,980 bytes
  • ../core-nfc/evals/evals.jsonasset3,702 bytes
  • ../core-nfc/references/nfc-patterns.mddoc14,042 bytes
  • ../coreml/SKILL.mddoc16,264 bytes
  • ../coreml/evals/evals.jsonasset3,550 bytes
  • ../coreml/references/coreml-swift-integration.mddoc26,292 bytes
  • ../cryptokit/SKILL.mddoc14,231 bytes
  • ../cryptokit/evals/evals.jsonasset3,107 bytes
  • ../cryptokit/references/cryptokit-patterns.mddoc17,418 bytes
  • ../cryptotokenkit/SKILL.mddoc17,918 bytes
  • ../cryptotokenkit/evals/evals.jsonasset4,030 bytes
  • ../cryptotokenkit/references/cryptotokenkit-patterns.mddoc22,060 bytes
  • ../debugging-instruments/SKILL.mddoc14,459 bytes
  • ../debugging-instruments/evals/evals.jsonasset4,111 bytes
  • ../debugging-instruments/references/instruments-guide.mddoc12,582 bytes
  • ../debugging-instruments/references/lldb-patterns.mddoc9,717 bytes
  • ../device-integrity/SKILL.mddoc17,684 bytes
  • ../device-integrity/evals/evals.jsonasset3,949 bytes
  • ../device-integrity/evals/evals.jsonasset3,949 bytes
  • ../device-integrity/references/device-integrity-patterns.mddoc11,159 bytes
  • ../dockkit/SKILL.mddoc17,344 bytes
  • ../dockkit/evals/evals.jsonasset5,036 bytes
  • ../dockkit/references/dockkit-patterns.mddoc23,631 bytes
  • ../energykit/SKILL.mddoc16,977 bytes
  • ../energykit/evals/evals.jsonasset3,667 bytes
  • ../energykit/references/energykit-patterns.mddoc20,838 bytes
  • ../eventkit/SKILL.mddoc15,312 bytes
  • ../eventkit/evals/evals.jsonasset4,035 bytes
  • ../eventkit/references/eventkit-patterns.mddoc11,250 bytes
  • ../financekit/SKILL.mddoc18,805 bytes
  • ../financekit/evals/evals.jsonasset4,958 bytes
  • ../financekit/references/financekit-patterns.mddoc25,507 bytes
  • ../focus-engine/SKILL.mddoc9,769 bytes
  • ../focus-engine/evals/evals.jsonasset3,945 bytes
  • ../focus-engine/references/focus-debugging.mddoc3,268 bytes
  • ../focus-engine/references/focus-patterns.mddoc6,055 bytes
  • ../focus-engine/references/multi-platform-focus.mddoc5,780 bytes
  • ../gamekit/SKILL.mddoc15,676 bytes
  • ../gamekit/evals/evals.jsonasset5,012 bytes
  • ../gamekit/references/gamekit-patterns.mddoc20,741 bytes
  • ../healthkit/SKILL.mddoc16,795 bytes
  • ../healthkit/evals/evals.jsonasset3,852 bytes
  • ../healthkit/references/healthkit-patterns.mddoc21,801 bytes
  • ../homekit/SKILL.mddoc12,424 bytes
  • ../homekit/evals/evals.jsonasset4,590 bytes
  • ../homekit/references/matter-commissioning.mddoc13,448 bytes
  • ../ios-accessibility/SKILL.mddoc18,598 bytes
  • ../ios-accessibility/evals/evals.jsonasset5,404 bytes
  • ../ios-accessibility/references/a11y-patterns.mddoc12,029 bytes
  • ../ios-accessibility/references/media-accessibility.mddoc3,541 bytes
  • ../ios-accessibility/references/nutrition-labels.mddoc8,427 bytes
  • ../ios-ettrace-performance/SKILL.mddoc8,755 bytes
  • ../ios-ettrace-performance/evals/evals.jsonasset4,200 bytes
  • ../ios-ettrace-performance/evals/evals.jsonasset4,200 bytes
  • ../ios-ettrace-performance/evals/evals.jsonasset4,200 bytes
  • ../ios-ettrace-performance/scripts/analyze_ettrace.pyruns11,856 bytes
  • ../ios-ettrace-performance/scripts/collect_dsyms.pyruns11,594 bytes
  • ../ios-localization/SKILL.mddoc14,387 bytes
  • ../ios-localization/evals/evals.jsonasset4,284 bytes
  • ../ios-localization/references/formatstyle-locale.mddoc21,996 bytes
  • ../ios-localization/references/string-catalogs.mddoc22,250 bytes
  • ../ios-memgraph-analysis/SKILL.mddoc9,636 bytes
  • ../ios-memgraph-analysis/evals/evals.jsonasset4,175 bytes
  • ../ios-memgraph-analysis/references/reachable-growth.mddoc1,879 bytes
  • ../ios-memgraph-analysis/scripts/capture_sim_memgraph.pyruns6,892 bytes
  • ../ios-memgraph-analysis/scripts/summarize_memgraph.pyruns13,841 bytes
  • ../ios-networking/SKILL.mddoc16,801 bytes
  • ../ios-networking/evals/evals.jsonasset4,538 bytes
  • ../ios-networking/references/background-websocket.mddoc27,665 bytes
  • ../ios-networking/references/file-storage-patterns.mddoc11,551 bytes
  • ../ios-networking/references/lightweight-clients.mddoc2,691 bytes
  • ../ios-networking/references/network-framework.mddoc15,311 bytes
  • ../ios-networking/references/urlsession-patterns.mddoc31,915 bytes
  • ../ios-simulator/SKILL.mddoc16,099 bytes
  • ../ios-simulator/evals/evals.jsonasset4,085 bytes
  • ../ios-simulator/references/simctl-commands.mddoc13,643 bytes
  • ../mapkit/SKILL.mddoc16,429 bytes
  • ../mapkit/evals/evals.jsonasset4,544 bytes
  • ../mapkit/references/mapkit-corelocation-patterns.mddoc24,262 bytes
  • ../mapkit/references/mapkit-patterns.mddoc20,965 bytes
  • ../metrickit/SKILL.mddoc14,435 bytes
  • ../metrickit/evals/evals.jsonasset4,926 bytes
  • ../metrickit/references/metrickit-patterns.mddoc12,610 bytes
  • ../musickit/SKILL.mddoc12,430 bytes
  • ../musickit/evals/evals.jsonasset3,885 bytes
  • ../musickit/references/musickit-patterns.mddoc10,594 bytes
  • ../natural-language/SKILL.mddoc14,150 bytes
  • ../natural-language/evals/evals.jsonasset4,431 bytes
  • ../natural-language/references/translation-patterns.mddoc9,743 bytes
  • ../paperkit/SKILL.mddoc16,732 bytes
  • ../paperkit/evals/evals.jsonasset4,387 bytes
  • ../paperkit/references/paperkit-patterns.mddoc18,707 bytes
  • ../passkit/SKILL.mddoc14,482 bytes
  • ../passkit/evals/evals.jsonasset4,939 bytes
  • ../passkit/references/wallet-passes.mddoc10,049 bytes
  • ../pdfkit/SKILL.mddoc14,052 bytes
  • ../pdfkit/evals/evals.jsonasset3,515 bytes
  • ../pdfkit/references/pdfkit-patterns.mddoc23,985 bytes
  • ../pencilkit/SKILL.mddoc15,486 bytes
  • ../pencilkit/evals/evals.jsonasset3,750 bytes
  • ../pencilkit/references/pencilkit-patterns.mddoc10,257 bytes
  • ../permissionkit/SKILL.mddoc13,703 bytes
  • ../permissionkit/evals/evals.jsonasset4,373 bytes
  • ../permissionkit/references/permissionkit-patterns.mddoc13,923 bytes
  • ../photokit/SKILL.mddoc16,114 bytes
  • ../photokit/evals/evals.jsonasset3,904 bytes
  • ../photokit/references/av-playback.mddoc20,143 bytes
  • ../photokit/references/camera-capture.mddoc24,011 bytes
  • ../photokit/references/image-loading-caching.mddoc25,295 bytes
  • ../photokit/references/photokit-patterns.mddoc18,600 bytes
  • ../push-notifications/SKILL.mddoc20,896 bytes
  • ../push-notifications/evals/evals.jsonasset3,849 bytes
  • ../push-notifications/evals/evals.jsonasset3,849 bytes
  • ../push-notifications/references/notification-patterns.mddoc23,057 bytes
  • ../push-notifications/references/rich-notifications.mddoc29,236 bytes
  • ../realitykit/SKILL.mddoc14,600 bytes
  • ../realitykit/evals/evals.jsonasset4,356 bytes
  • ../realitykit/evals/evals.jsonasset4,356 bytes
  • ../realitykit/references/realitykit-patterns.mddoc12,637 bytes
  • ../relevancekit/SKILL.mddoc16,004 bytes
  • ../relevancekit/evals/evals.jsonasset4,654 bytes
  • ../relevancekit/references/relevancekit-patterns.mddoc22,375 bytes
  • ../scenekit/SKILL.mddoc16,104 bytes
  • ../scenekit/evals/evals.jsonasset3,462 bytes
  • ../scenekit/evals/evals.jsonasset3,462 bytes
  • ../scenekit/evals/evals.jsonasset3,462 bytes
  • ../scenekit/references/scenekit-patterns.mddoc18,899 bytes
  • ../sensorkit/SKILL.mddoc13,121 bytes
  • ../sensorkit/evals/evals.jsonasset2,917 bytes
  • ../sensorkit/references/sensorkit-patterns.mddoc28,931 bytes
  • ../shareplay-activities/SKILL.mddoc14,890 bytes
  • ../shareplay-activities/evals/evals.jsonasset4,832 bytes
  • ../shareplay-activities/references/shareplay-patterns.mddoc15,538 bytes
  • ../speech-recognition/SKILL.mddoc14,612 bytes
  • ../speech-recognition/evals/evals.jsonasset4,155 bytes
  • ../speech-recognition/references/speechanalyzer-patterns.mddoc6,079 bytes
  • ../spritekit/SKILL.mddoc15,380 bytes
  • ../spritekit/evals/evals.jsonasset4,556 bytes
  • ../spritekit/evals/evals.jsonasset4,556 bytes
  • ../spritekit/evals/evals.jsonasset4,556 bytes
  • ../spritekit/evals/evals.jsonasset4,556 bytes
  • ../spritekit/references/spritekit-patterns.mddoc19,461 bytes
  • ../storekit/SKILL.mddoc17,171 bytes
  • ../storekit/evals/evals.jsonasset4,239 bytes
  • ../storekit/references/app-review-guidelines.mddoc5,416 bytes
  • ../storekit/references/storekit-advanced.mddoc22,736 bytes
  • ../swift-api-design-guidelines/SKILL.mddoc13,159 bytes
  • ../swift-api-design-guidelines/evals/evals.jsonasset5,331 bytes
  • ../swift-api-design-guidelines/references/argument-labels-and-parameters.mddoc5,372 bytes
  • ../swift-api-design-guidelines/references/conventions-and-special-rules.mddoc5,718 bytes
  • ../swift-api-design-guidelines/references/naming-and-clarity.mddoc4,756 bytes
  • ../swift-api-design-guidelines/references/side-effects-and-mutating-pairs.mddoc5,583 bytes
  • ../swift-architecture/SKILL.mddoc7,499 bytes
  • ../swift-architecture/evals/evals.jsonasset4,164 bytes
  • ../swift-architecture/references/architecture-patterns.mddoc2,927 bytes
  • ../swift-charts/SKILL.mddoc15,337 bytes
  • ../swift-charts/evals/evals.jsonasset3,968 bytes
  • ../swift-charts/references/charts-patterns.mddoc24,944 bytes
  • ../swift-codable/SKILL.mddoc13,818 bytes
  • ../swift-codable/evals/evals.jsonasset4,956 bytes
  • ../swift-codable/references/codable-advanced-patterns.mddoc3,417 bytes
  • ../swift-concurrency/SKILL.mddoc19,965 bytes
  • ../swift-concurrency/evals/evals.jsonasset8,616 bytes
  • ../swift-concurrency/references/approachable-concurrency.mddoc3,985 bytes
  • ../swift-concurrency/references/async-algorithms.mddoc2,674 bytes
  • ../swift-concurrency/references/bridging-interop.mddoc9,304 bytes
  • ../swift-concurrency/references/concurrency-patterns.mddoc8,696 bytes
  • ../swift-concurrency/references/diagnostics.mddoc4,281 bytes
  • ../swift-concurrency/references/swiftui-concurrency.mddoc5,209 bytes
  • ../swift-concurrency/references/synchronization-primitives.mddoc13,951 bytes
  • ../swift-formatstyle/SKILL.mddoc7,928 bytes
  • ../swift-formatstyle/evals/evals.jsonasset3,503 bytes
  • ../swift-formatstyle/references/formatstyle-recipes.mddoc4,260 bytes
  • ../swift-language/SKILL.mddoc15,202 bytes
  • ../swift-language/evals/evals.jsonasset4,918 bytes
  • ../swift-language/references/swift-attributes-interop.mddoc3,821 bytes
  • ../swift-language/references/swift-patterns-extended.mddoc13,560 bytes
  • ../swift-security/SKILL.mddoc12,978 bytes
  • ../swift-security/evals/evals.jsonasset4,717 bytes
  • ../swift-security/references/biometric-authentication.mddoc29,341 bytes
  • ../swift-security/references/certificate-trust.mddoc32,037 bytes
  • ../swift-security/references/common-anti-patterns.mddoc31,712 bytes
  • ../swift-security/references/compliance-owasp-mapping.mddoc39,416 bytes
  • ../swift-security/references/credential-storage-patterns.mddoc44,126 bytes
  • ../swift-security/references/cryptokit-public-key.mddoc35,344 bytes
  • ../swift-security/references/cryptokit-symmetric.mddoc29,579 bytes
  • ../swift-security/references/keychain-access-control.mddoc33,717 bytes
  • ../swift-security/references/keychain-fundamentals.mddoc30,858 bytes
  • ../swift-security/references/keychain-item-classes.mddoc33,725 bytes
  • ../swift-security/references/keychain-sharing.mddoc32,868 bytes
  • ../swift-security/references/migration-legacy-stores.mddoc37,913 bytes
  • ../swift-security/references/secure-enclave.mddoc32,870 bytes
  • ../swift-security/references/testing-security-code.mddoc36,076 bytes
  • ../swift-testing/SKILL.mddoc11,344 bytes
  • ../swift-testing/evals/evals.jsonasset5,245 bytes
  • ../swift-testing/references/testing-advanced.mddoc4,662 bytes
  • ../swift-testing/references/testing-patterns.mddoc21,796 bytes
  • ../swiftdata/SKILL.mddoc15,741 bytes
  • ../swiftdata/evals/evals.jsonasset3,921 bytes
  • ../swiftdata/references/core-data-coexistence.mddoc10,907 bytes
  • ../swiftdata/references/indexing.mddoc2,038 bytes
  • ../swiftdata/references/predicate-pitfalls.mddoc2,733 bytes
  • ../swiftdata/references/swiftdata-advanced.mddoc24,778 bytes
  • ../swiftdata/references/swiftdata-queries.mddoc18,478 bytes
  • ../swiftlint/SKILL.mddoc15,276 bytes
  • ../swiftlint/evals/evals.jsonasset3,951 bytes
  • ../swiftlint/references/adoption-and-configuration.mddoc9,502 bytes
  • ../swiftlint/references/custom-rules-and-analyze.mddoc6,426 bytes
  • ../swiftlint/references/plugins-run-scripts-and-integrations.mddoc10,535 bytes
  • ../swiftlint/references/rule-reference.mddoc7,285 bytes
  • ../swiftlint/references/rules-suppressions-and-baselines.mddoc11,520 bytes
  • ../swiftui-animation/SKILL.mddoc15,609 bytes
  • ../swiftui-animation/evals/evals.jsonasset5,638 bytes
  • ../swiftui-animation/references/animation-advanced.mddoc23,279 bytes
  • ../swiftui-animation/references/core-animation-bridge.mddoc19,863 bytes
  • ../swiftui-gestures/SKILL.mddoc14,344 bytes
  • ../swiftui-gestures/evals/evals.jsonasset4,322 bytes
  • ../swiftui-gestures/references/gesture-patterns.mddoc14,081 bytes
  • ../swiftui-layout-components/SKILL.mddoc11,736 bytes
  • ../swiftui-layout-components/evals/evals.jsonasset5,034 bytes
  • ../swiftui-layout-components/evals/evals.jsonasset5,034 bytes
  • ../swiftui-layout-components/references/form.mddoc3,062 bytes
  • ../swiftui-layout-components/references/grids.mddoc6,658 bytes
  • ../swiftui-layout-components/references/list.mddoc3,824 bytes
  • ../swiftui-layout-components/references/scrollview.mddoc9,269 bytes
  • ../swiftui-liquid-glass/SKILL.mddoc10,942 bytes
  • ../swiftui-liquid-glass/evals/evals.jsonasset6,529 bytes
  • ../swiftui-liquid-glass/references/liquid-glass.mddoc14,067 bytes
  • ../swiftui-navigation/SKILL.mddoc11,404 bytes
  • ../swiftui-navigation/evals/evals.jsonasset4,080 bytes
  • ../swiftui-navigation/references/deeplinks.mddoc6,643 bytes
  • ../swiftui-navigation/references/navigationstack.mddoc5,170 bytes
  • ../swiftui-navigation/references/sheets.mddoc5,853 bytes
  • ../swiftui-navigation/references/tabview.mddoc5,445 bytes
  • ../swiftui-patterns/SKILL.mddoc19,799 bytes
  • ../swiftui-patterns/evals/evals.jsonasset8,671 bytes
  • ../swiftui-patterns/references/architecture-patterns.mddoc17,204 bytes
  • ../swiftui-patterns/references/deprecated-migration.mddoc31,604 bytes
  • ../swiftui-patterns/references/design-polish.mddoc23,982 bytes
  • ../swiftui-patterns/references/platform-and-sharing.mddoc19,412 bytes
  • ../swiftui-patterns/references/preview-isolation.mddoc2,666 bytes
  • ../swiftui-patterns/references/view-refactoring.mddoc3,713 bytes
  • ../swiftui-performance/SKILL.mddoc11,833 bytes
  • ../swiftui-performance/evals/evals.jsonasset5,130 bytes
  • ../swiftui-performance/references/demystify-swiftui-performance-wwdc23.mddoc5,567 bytes
  • ../swiftui-performance/references/optimizing-swiftui-performance-instruments.mddoc6,058 bytes
  • ../swiftui-performance/references/understanding-hangs-in-your-app.mddoc6,479 bytes
  • ../swiftui-performance/references/understanding-improving-swiftui-performance.mddoc4,915 bytes
  • ../swiftui-performance/references/wwdc-session-sources.mddoc1,529 bytes
  • ../swiftui-uikit-interop/SKILL.mddoc18,695 bytes
  • ../swiftui-uikit-interop/evals/evals.jsonasset4,392 bytes
  • ../swiftui-uikit-interop/references/hosting-migration.mddoc18,536 bytes
  • ../swiftui-uikit-interop/references/representable-recipes.mddoc31,418 bytes
  • ../swiftui-webkit/SKILL.mddoc11,798 bytes
  • ../swiftui-webkit/evals/evals.jsonasset3,911 bytes
  • ../swiftui-webkit/references/loading-and-observation.mddoc4,585 bytes
  • ../swiftui-webkit/references/local-content-and-custom-schemes.mddoc2,832 bytes
  • ../swiftui-webkit/references/migration-and-fallbacks.mddoc5,745 bytes
  • ../swiftui-webkit/references/navigation-and-javascript.mddoc3,855 bytes
  • ../tabletopkit/SKILL.mddoc18,314 bytes
  • ../tabletopkit/evals/evals.jsonasset3,939 bytes
  • ../tabletopkit/references/tabletopkit-patterns.mddoc23,753 bytes
  • ../tipkit/SKILL.mddoc13,185 bytes
  • ../tipkit/evals/evals.jsonasset3,817 bytes
  • ../tipkit/references/tipkit-patterns.mddoc23,937 bytes
  • ../vision-framework/SKILL.mddoc18,713 bytes
  • ../vision-framework/evals/evals.jsonasset3,779 bytes
  • ../vision-framework/references/vision-requests.mddoc22,084 bytes
  • ../vision-framework/references/visionkit-scanner.mddoc24,024 bytes
  • ../weatherkit/SKILL.mddoc13,916 bytes
  • ../weatherkit/evals/evals.jsonasset5,431 bytes
  • ../weatherkit/references/weatherkit-patterns.mddoc20,126 bytes
  • ../widgetkit/SKILL.mddoc18,051 bytes
  • ../widgetkit/evals/evals.jsonasset4,045 bytes
  • ../widgetkit/references/widgetkit-advanced.mddoc30,591 bytes

No excerpt is shown for this license. Read the source on GitHub.

View the complete source on GitHub

Skills included

  • accessorysetupkit
  • activitykit
  • adattributionkit
  • alarmkit
  • app-clips
  • app-intents
  • app-store-optimization
  • app-store-review
  • apple-on-device-ai
  • appmigrationkit
  • audioaccessorykit
  • authentication
  • avkit
  • background-processing
  • browserenginekit
  • callkit
  • carplay
  • cloudkit
  • contacts-framework
  • core-bluetooth
  • core-data
  • core-motion
  • core-nfc
  • coreml
  • cryptokit
  • cryptotokenkit
  • debugging-instruments
  • device-integrity
  • dockkit
  • energykit
  • eventkit
  • financekit
  • focus-engine
  • gamekit
  • healthkit
  • homekit
  • ios-accessibility
  • ios-ettrace-performance
  • ios-localization
  • ios-memgraph-analysis
  • ios-networking
  • ios-simulator
  • mapkit
  • metrickit
  • musickit
  • natural-language
  • paperkit
  • passkit
  • pdfkit
  • pencilkit
  • permissionkit
  • photokit
  • push-notifications
  • realitykit
  • relevancekit
  • scenekit
  • sensorkit
  • shareplay-activities
  • speech-recognition
  • spritekit
  • storekit
  • swift-api-design-guidelines
  • swift-architecture
  • swift-charts
  • swift-codable
  • swift-concurrency
  • swift-formatstyle
  • swift-language
  • swift-security
  • swift-testing
  • swiftdata
  • swiftlint
  • swiftui-animation
  • swiftui-gestures
  • swiftui-layout-components
  • swiftui-liquid-glass
  • swiftui-navigation
  • swiftui-patterns
  • swiftui-performance
  • swiftui-uikit-interop
  • swiftui-webkit
  • tabletopkit
  • tipkit
  • vision-framework
  • weatherkit
  • widgetkit

Repository facts

License
No license detected
Created
Mar 3, 2026
Last pushed
Jul 31, 2026
Forks
61
Open issues
0
Project activity
Slowing

Rank over the last 12 weeks

Now #741 · best #559 · down 89 in 30 days

  1. #729 on Nov 1
  2. #731 on Nov 2
  3. #734 on Nov 3
  4. #737 on Nov 4
  5. #738 from Nov 5 to Nov 6
  6. #741 since Nov 7
81 earlier periods
  1. #549 on Aug 2
  2. #539 on Aug 8
  3. #546 on Aug 9
  4. #571 on Aug 10
  5. #569 on Aug 11
  6. #565 on Aug 12
  7. #570 on Aug 13
  8. #566 on Aug 14
  9. #552 on Aug 15
  10. #563 on Aug 16
  11. #569 on Aug 17
  12. #585 on Aug 18
  13. #572 from Aug 19 to Aug 20
  14. #581 on Aug 21
  15. #559 on Aug 22
  16. #582 on Aug 23
  17. #584 on Aug 24
  18. #599 on Aug 25
  19. #585 on Aug 26
  20. #592 on Aug 27
  21. #606 on Aug 28
  22. #566 on Aug 29
  23. #563 on Aug 30
  24. #589 on Aug 31
  25. #599 on Sep 1
  26. #590 on Sep 2
  27. #591 on Sep 3
  28. #575 on Sep 4
  29. #570 on Sep 5
  30. #579 on Sep 6
  31. #587 on Sep 7
  32. #605 on Sep 8
  33. #591 on Sep 9
  34. #597 on Sep 10
  35. #585 on Sep 11
  36. #584 on Sep 12
  37. #582 on Sep 13
  38. #602 on Sep 14
  39. #594 on Sep 15
  40. #603 on Sep 16
  41. #601 on Sep 17
  42. #605 on Sep 18
  43. #598 on Sep 20
  44. #605 on Sep 21
  45. #614 on Sep 22
  46. #608 on Sep 23
  47. #588 on Sep 24
  48. #583 on Sep 25
  49. #584 on Sep 26
  50. #606 on Sep 27
  51. #611 on Sep 28
  52. #638 on Sep 29
  53. #622 on Sep 30
  54. #602 on Oct 1
  55. #607 on Oct 2
  56. #586 on Oct 3
  57. #606 on Oct 4
  58. #615 on Oct 5
  59. #622 from Oct 6 to Oct 7
  60. #652 on Oct 8
  61. #634 on Oct 9
  62. #620 on Oct 10
  63. #621 on Oct 11
  64. #639 on Oct 12
  65. #641 on Oct 13
  66. #655 on Oct 14
  67. #647 on Oct 15
  68. #655 on Oct 16
  69. #633 on Oct 17
  70. #629 on Oct 18
  71. #657 on Oct 19
  72. #669 on Oct 20
  73. #672 on Oct 21
  74. #651 on Oct 22
  75. #649 on Oct 23
  76. #632 on Oct 24
  77. #718 on Oct 25
  78. #720 on Oct 28
  79. #722 on Oct 29
  80. #724 on Oct 30
  81. #727 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 173 notes
  • skills/activitykit/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/apple-on-device-ai/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/apple-on-device-ai/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/apple-on-device-ai/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/apple-on-device-ai/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/audioaccessorykit/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/core-data/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/device-integrity/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ios-ettrace-performance/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/ios-ettrace-performance/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/push-notifications/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/realitykit/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/scenekit/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/scenekit/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/spritekit/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/spritekit/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/spritekit/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/swiftui-layout-components/evals/evals.json:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/activitykit/evals/evals.json:1 Plugin-wide analysis incomplete; see repository notes
  • skills/adattributionkit/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 3,881 signals by file

skills/accessorysetupkit/SKILL.md

  • Network accessline 376
    - Extended patterns (custom filtering, batch setup, removal handling, error recovery): [references/accessorysetupkit-patterns.md](references/accessorysetupkit-patterns.md) - [AccessorySetupKit framework](https://sosumi.ai/documentation/acce
  • Network accessline 377
    - [AccessorySetupKit framework](https://sosumi.ai/documentation/accessorysetupkit)
  • Network accessline 378
    - [ASAccessorySession](https://sosumi.ai/documentation/accessorysetupkit/asaccessorysession)
  • Network accessline 379
    - [ASDiscoveryDescriptor](https://sosumi.ai/documentation/accessorysetupkit/asdiscoverydescriptor)
  • Network accessline 380
    - [ASPickerDisplayItem](https://sosumi.ai/documentation/accessorysetupkit/aspickerdisplayitem)
  • Network accessline 381
    - [ASAccessory](https://sosumi.ai/documentation/accessorysetupkit/asaccessory)
  • Network accessline 382
    - [ASAccessoryEvent](https://sosumi.ai/documentation/accessorysetupkit/asaccessoryevent)
  • Network accessline 383
    - [ASMigrationDisplayItem](https://sosumi.ai/documentation/accessorysetupkit/asmigrationdisplayitem)
  • Network accessline 384
    - [Discovering and configuring accessories](https://sosumi.ai/documentation/accessorysetupkit/discovering-and-configuring-accessories)
  • Network accessline 385
    - [Setting up and authorizing a Bluetooth accessory](https://sosumi.ai/documentation/accessorysetupkit/setting-up-and-authorizing-a-bluetooth-accessory)
  • Network accessline 386
    - [Meet AccessorySetupKit — WWDC24](https://sosumi.ai/videos/play/wwdc2024/10203/)

skills/activitykit/references/activitykit-patterns.md

  • Network accessline 912
    # Example curl command for APNs push update (HTTP/2)
  • Network accessline 912
    # Example curl command for APNs push update (HTTP/2)
  • Network accessline 913
    [Credential-related source omitted]
  • Network accessline 913
    [Credential-related source omitted]
  • Access to secretsline 913
    [Credential-related source omitted]
  • Access to secretsline 913
    [Credential-related source omitted]
  • Network accessline 918
    [Credential-related source omitted]
  • Network accessline 918
    [Credential-related source omitted]
  • Access to secretsline 918
    [Credential-related source omitted]
  • Access to secretsline 918
    [Credential-related source omitted]
  • Network accessline 920
    [Credential-related source omitted]
  • Network accessline 920
    [Credential-related source omitted]
  • Access to secretsline 920
    [Credential-related source omitted]
  • Access to secretsline 920
    [Credential-related source omitted]
  • Network accessline 945
    - [ActivityKit](https://sosumi.ai/documentation/activitykit)
  • Network accessline 945
    - [ActivityKit](https://sosumi.ai/documentation/activitykit)
  • Network accessline 946
    - [ActivityAttributes](https://sosumi.ai/documentation/activitykit/activityattributes)
  • Network accessline 946
    - [ActivityAttributes](https://sosumi.ai/documentation/activitykit/activityattributes)
  • Network accessline 947
    - [Activity](https://sosumi.ai/documentation/activitykit/activity)
  • Network accessline 947
    - [Activity](https://sosumi.ai/documentation/activitykit/activity)
  • Network accessline 948
    - [ActivityContent](https://sosumi.ai/documentation/activitykit/activitycontent)
  • Network accessline 948
    - [ActivityContent](https://sosumi.ai/documentation/activitykit/activitycontent)
  • Network accessline 949
    - [ActivityAuthorizationInfo](https://sosumi.ai/documentation/activitykit/activityauthorizationinfo)
  • Network accessline 949
    - [ActivityAuthorizationInfo](https://sosumi.ai/documentation/activitykit/activityauthorizationinfo)
  • Network accessline 950
    - [DynamicIsland](https://sosumi.ai/documentation/widgetkit/dynamicisland)
  • Network accessline 950
    - [DynamicIsland](https://sosumi.ai/documentation/widgetkit/dynamicisland)
  • Network accessline 951
    - [ActivityConfiguration](https://sosumi.ai/documentation/widgetkit/activityconfiguration) - [Starting and updating with push notifications](https://sosumi.ai/documentation/activitykit/starting-and-updating-live-activities-with-activitykit-
  • Network accessline 951
    - [ActivityConfiguration](https://sosumi.ai/documentation/widgetkit/activityconfiguration) - [Starting and updating with push notifications](https://sosumi.ai/documentation/activitykit/starting-and-updating-live-activities-with-activitykit-
  • Network accessline 952
    - [Starting and updating with push notifications](https://sosumi.ai/documentation/activitykit/starting-and-updating-live-activities-with-activitykit-push-notifications)
  • Network accessline 952
    - [Starting and updating with push notifications](https://sosumi.ai/documentation/activitykit/starting-and-updating-live-activities-with-activitykit-push-notifications)
  • Network accessline 953
    - [Sending broadcast push notifications](https://sosumi.ai/documentation/usernotifications/sending-broadcast-push-notification-requests-to-apns)
  • Network accessline 953
    - [Sending broadcast push notifications](https://sosumi.ai/documentation/usernotifications/sending-broadcast-push-notification-requests-to-apns)

skills/adattributionkit/SKILL.md

  • Network accessline 96
    <dict>     <key>AttributionCopyEndpoint</key>     <string>https://example.com</string>
  • Network accessline 96
    <dict>     <key>AttributionCopyEndpoint</key>     <string>https://example.com</string>
  • Network accessline 97
    <key>AttributionCopyEndpoint</key>     <string>https://example.com</string> </dict>
  • Network accessline 97
    <key>AttributionCopyEndpoint</key>     <string>https://example.com</string> </dict>
  • Network accessline 98
    <string>https://example.com</string>
  • Network accessline 98
    <string>https://example.com</string>
  • Network accessline 106
    https://example.com/.well-known/appattribution/report-attribution/
  • Network accessline 106
    https://example.com/.well-known/appattribution/report-attribution/
  • Network accessline 119
    <dict>     <key>AttributionCopyEndpoint</key>     <string>https://example.com</string>
  • Network accessline 119
    <dict>     <key>AttributionCopyEndpoint</key>     <string>https://example.com</string>
  • Network accessline 120
    <key>AttributionCopyEndpoint</key>     <string>https://example.com</string>     <key>OptInForReengagementPostbackCopies</key>
  • Network accessline 120
    <key>AttributionCopyEndpoint</key>     <string>https://example.com</string>     <key>OptInForReengagementPostbackCopies</key>
  • Network accessline 121
    <string>https://example.com</string>
  • Network accessline 121
    <string>https://example.com</string>
  • Network accessline 342
    let reengagementURL = URL(string: "https://example.com/promo/summer")!
  • Network accessline 342
    let reengagementURL = URL(string: "https://example.com/promo/summer")!
  • Network accessline 401
    -- postback verification, server handling, testing, SKAdNetwork migration,   alternative marketplaces, attribution rules configuration - [Apple: AdAttributionKit](https://sosumi.ai/documentation/adattributionkit)
  • Network accessline 401
    -- postback verification, server handling, testing, SKAdNetwork migration,   alternative marketplaces, attribution rules configuration - [Apple: AdAttributionKit](https://sosumi.ai/documentation/adattributionkit)
  • Network accessline 402
    alternative marketplaces, attribution rules configuration - [Apple: AdAttributionKit](https://sosumi.ai/documentation/adattributionkit) - [Apple: Presenting ads in your app](https://sosumi.ai/documentation/adattributionkit/presenting-ads-in
  • Network accessline 402
    alternative marketplaces, attribution rules configuration - [Apple: AdAttributionKit](https://sosumi.ai/documentation/adattributionkit) - [Apple: Presenting ads in your app](https://sosumi.ai/documentation/adattributionkit/presenting-ads-in
  • Network accessline 403
    - [Apple: AdAttributionKit](https://sosumi.ai/documentation/adattributionkit)
  • Network accessline 403
    - [Apple: AdAttributionKit](https://sosumi.ai/documentation/adattributionkit)
  • Network accessline 404
    - [Apple: Presenting ads in your app](https://sosumi.ai/documentation/adattributionkit/presenting-ads-in-your-app)
  • Network accessline 404
    - [Apple: Presenting ads in your app](https://sosumi.ai/documentation/adattributionkit/presenting-ads-in-your-app)
  • Network accessline 405
    - [Apple: Receiving ad attributions and postbacks](https://sosumi.ai/documentation/adattributionkit/receiving-ad-attributions-and-postbacks)
  • Network accessline 405
    - [Apple: Receiving ad attributions and postbacks](https://sosumi.ai/documentation/adattributionkit/receiving-ad-attributions-and-postbacks)
  • Network accessline 406
    - [Apple: Verifying a postback](https://sosumi.ai/documentation/adattributionkit/verifying-a-postback)
  • Network accessline 406
    - [Apple: Verifying a postback](https://sosumi.ai/documentation/adattributionkit/verifying-a-postback)
  • Network accessline 407
    - [Apple: SKAdNetwork interoperability](https://sosumi.ai/documentation/adattributionkit/adattributionkit-skadnetwork-interoperability)
  • Network accessline 407
    - [Apple: SKAdNetwork interoperability](https://sosumi.ai/documentation/adattributionkit/adattributionkit-skadnetwork-interoperability)

skills/adattributionkit/references/adattributionkit-patterns.md

  • Network accessline 573
    - [Apple: Configuring an advertised app](https://sosumi.ai/documentation/adattributionkit/configuring-an-advertised-app)
  • Network accessline 573
    - [Apple: Configuring an advertised app](https://sosumi.ai/documentation/adattributionkit/configuring-an-advertised-app)
  • Network accessline 574
    - [Apple: Generating JWS impressions](https://sosumi.ai/documentation/adattributionkit/generating-jws-impressions)
  • Network accessline 574
    - [Apple: Generating JWS impressions](https://sosumi.ai/documentation/adattributionkit/generating-jws-impressions)
  • Network accessline 575
    - [Apple: Identifying postback parameters](https://sosumi.ai/documentation/adattributionkit/identifying-the-parameters-in-a-postback)
  • Network accessline 575
    - [Apple: Identifying postback parameters](https://sosumi.ai/documentation/adattributionkit/identifying-the-parameters-in-a-postback)
  • Network accessline 576
    - [Apple: Receiving postbacks in multiple conversion windows](https://sosumi.ai/documentation/adattributionkit/receiving-postbacks-in-multiple-conversion-windows)
  • Network accessline 576
    - [Apple: Receiving postbacks in multiple conversion windows](https://sosumi.ai/documentation/adattributionkit/receiving-postbacks-in-multiple-conversion-windows)
  • Network accessline 577
    - [Apple: Testing with Developer Mode](https://sosumi.ai/documentation/adattributionkit/testing-adattributionkit-with-developer-mode)
  • Network accessline 577
    - [Apple: Testing with Developer Mode](https://sosumi.ai/documentation/adattributionkit/testing-adattributionkit-with-developer-mode)
  • Network accessline 578
    - [Apple: Creating postbacks in Developer Settings](https://sosumi.ai/documentation/adattributionkit/creating-postbacks-in-developer-settings)
  • Network accessline 578
    - [Apple: Creating postbacks in Developer Settings](https://sosumi.ai/documentation/adattributionkit/creating-postbacks-in-developer-settings)
  • Network accessline 579
    - [Apple: SKAdNetwork interoperability](https://sosumi.ai/documentation/adattributionkit/adattributionkit-skadnetwork-interoperability)
  • Network accessline 579
    - [Apple: SKAdNetwork interoperability](https://sosumi.ai/documentation/adattributionkit/adattributionkit-skadnetwork-interoperability)
  • Network accessline 580
    - [Apple: Configuring attribution rules](https://sosumi.ai/documentation/adattributionkit/configuring-attribution-rules-for-your-app)
  • Network accessline 580
    - [Apple: Configuring attribution rules](https://sosumi.ai/documentation/adattributionkit/configuring-attribution-rules-for-your-app)
  • Network accessline 581
    - [WWDC24: Meet AdAttributionKit](https://sosumi.ai/videos/play/wwdc2024/10060)
  • Network accessline 581
    - [WWDC24: Meet AdAttributionKit](https://sosumi.ai/videos/play/wwdc2024/10060)
  • Network accessline 582
    - [WWDC25: What's new in AdAttributionKit](https://sosumi.ai/videos/play/wwdc2025/221)
  • Network accessline 582
    - [WWDC25: What's new in AdAttributionKit](https://sosumi.ai/videos/play/wwdc2025/221)

skills/alarmkit/SKILL.md

  • Network accessline 306
    - Patterns and code: [references/alarmkit-patterns.md](references/alarmkit-patterns.md) - Apple docs: [AlarmKit](https://sosumi.ai/documentation/alarmkit) |
  • Network accessline 306
    - Patterns and code: [references/alarmkit-patterns.md](references/alarmkit-patterns.md) - Apple docs: [AlarmKit](https://sosumi.ai/documentation/alarmkit) |
  • Network accessline 307
    - Apple docs: [AlarmKit](https://sosumi.ai/documentation/alarmkit) |
  • Network accessline 307
    - Apple docs: [AlarmKit](https://sosumi.ai/documentation/alarmkit) |
  • Network accessline 308
    [AlarmManager](https://sosumi.ai/documentation/alarmkit/alarmmanager) |
  • Network accessline 308
    [AlarmManager](https://sosumi.ai/documentation/alarmkit/alarmmanager) |
  • Network accessline 309
    [AlarmAttributes](https://sosumi.ai/documentation/alarmkit/alarmattributes) |
  • Network accessline 309
    [AlarmAttributes](https://sosumi.ai/documentation/alarmkit/alarmattributes) |
  • Network accessline 310
    [Scheduling an alarm](https://sosumi.ai/documentation/alarmkit/scheduling-an-alarm-with-alarmkit)
  • Network accessline 310
    [Scheduling an alarm](https://sosumi.ai/documentation/alarmkit/scheduling-an-alarm-with-alarmkit)

skills/alarmkit/references/alarmkit-patterns.md

  • Network accessline 541
    - [AlarmKit](https://sosumi.ai/documentation/alarmkit)
  • Network accessline 541
    - [AlarmKit](https://sosumi.ai/documentation/alarmkit)
  • Network accessline 542
    - [AlarmManager](https://sosumi.ai/documentation/alarmkit/alarmmanager)
  • Network accessline 542
    - [AlarmManager](https://sosumi.ai/documentation/alarmkit/alarmmanager)
  • Network accessline 543
    - [AlarmAttributes](https://sosumi.ai/documentation/alarmkit/alarmattributes)
  • Network accessline 543
    - [AlarmAttributes](https://sosumi.ai/documentation/alarmkit/alarmattributes)
  • Network accessline 544
    - [AlarmPresentation](https://sosumi.ai/documentation/alarmkit/alarmpresentation)
  • Network accessline 544
    - [AlarmPresentation](https://sosumi.ai/documentation/alarmkit/alarmpresentation)
  • Network accessline 545
    - [AlarmPresentationState](https://sosumi.ai/documentation/alarmkit/alarmpresentationstate)
  • Network accessline 545
    - [AlarmPresentationState](https://sosumi.ai/documentation/alarmkit/alarmpresentationstate)
  • Network accessline 546
    - [AlarmButton](https://sosumi.ai/documentation/alarmkit/alarmbutton)
  • Network accessline 546
    - [AlarmButton](https://sosumi.ai/documentation/alarmkit/alarmbutton)
  • Network accessline 547
    - [Alarm](https://sosumi.ai/documentation/alarmkit/alarm)
  • Network accessline 547
    - [Alarm](https://sosumi.ai/documentation/alarmkit/alarm)
  • Network accessline 548
    - [Alarm.Schedule](https://sosumi.ai/documentation/alarmkit/alarm/schedule-swift.enum)
  • Network accessline 548
    - [Alarm.Schedule](https://sosumi.ai/documentation/alarmkit/alarm/schedule-swift.enum)
  • Network accessline 549
    - [Alarm.CountdownDuration](https://sosumi.ai/documentation/alarmkit/alarm/countdownduration-swift.struct)
  • Network accessline 549
    - [Alarm.CountdownDuration](https://sosumi.ai/documentation/alarmkit/alarm/countdownduration-swift.struct)
  • Network accessline 550
    - [Scheduling an alarm with AlarmKit](https://sosumi.ai/documentation/alarmkit/scheduling-an-alarm-with-alarmkit)
  • Network accessline 550
    - [Scheduling an alarm with AlarmKit](https://sosumi.ai/documentation/alarmkit/scheduling-an-alarm-with-alarmkit)

skills/app-clips/SKILL.md

  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Network accessline 102
    - [Data handoff, notifications, and location](references/data-handoff-notifications-location.md) - [Size, capabilities, and promotion](references/size-capabilities-and-promotion.md) - [App Clips framework](https://sosumi.ai/documentation/ap
  • Network accessline 102
    - [Data handoff, notifications, and location](references/data-handoff-notifications-location.md) - [Size, capabilities, and promotion](references/size-capabilities-and-promotion.md) - [App Clips framework](https://sosumi.ai/documentation/ap
  • Network accessline 103
    - [Size, capabilities, and promotion](references/size-capabilities-and-promotion.md) - [App Clips framework](https://sosumi.ai/documentation/appclip/) - [Creating an App Clip with Xcode](https://sosumi.ai/documentation/appclip/creating-an-a
  • Network accessline 103
    - [Size, capabilities, and promotion](references/size-capabilities-and-promotion.md) - [App Clips framework](https://sosumi.ai/documentation/appclip/) - [Creating an App Clip with Xcode](https://sosumi.ai/documentation/appclip/creating-an-a
  • Network accessline 104
    - [App Clips framework](https://sosumi.ai/documentation/appclip/)
  • Network accessline 104
    - [App Clips framework](https://sosumi.ai/documentation/appclip/)
  • Network accessline 105
    - [Creating an App Clip with Xcode](https://sosumi.ai/documentation/appclip/creating-an-app-clip-with-xcode/)
  • Network accessline 105
    - [Creating an App Clip with Xcode](https://sosumi.ai/documentation/appclip/creating-an-app-clip-with-xcode/)
  • Network accessline 106
    - [Configuring App Clip experiences](https://sosumi.ai/documentation/appclip/configuring-the-launch-experience-of-your-app-clip/)
  • Network accessline 106
    - [Configuring App Clip experiences](https://sosumi.ai/documentation/appclip/configuring-the-launch-experience-of-your-app-clip/)
  • Network accessline 107
    - [Responding to invocations](https://sosumi.ai/documentation/appclip/responding-to-invocations/)
  • Network accessline 107
    - [Responding to invocations](https://sosumi.ai/documentation/appclip/responding-to-invocations/)
  • Network accessline 108
    - [Choosing the right functionality](https://sosumi.ai/documentation/appclip/choosing-the-right-functionality-for-your-app-clip/)
  • Network accessline 108
    - [Choosing the right functionality](https://sosumi.ai/documentation/appclip/choosing-the-right-functionality-for-your-app-clip/)
  • Network accessline 109
    - [Confirming a person's physical location](https://sosumi.ai/documentation/appclip/confirming-a-person-s-physical-location/)
  • Network accessline 109
    - [Confirming a person's physical location](https://sosumi.ai/documentation/appclip/confirming-a-person-s-physical-location/)
  • Network accessline 110
    - [Sharing data between App Clip and full app](https://sosumi.ai/documentation/appclip/sharing-data-between-your-app-clip-and-your-full-app/)
  • Network accessline 110
    - [Sharing data between App Clip and full app](https://sosumi.ai/documentation/appclip/sharing-data-between-your-app-clip-and-your-full-app/)
  • Network accessline 111
    - [Enabling notifications in App Clips](https://sosumi.ai/documentation/appclip/enabling-notifications-in-app-clips/)
  • Network accessline 111
    - [Enabling notifications in App Clips](https://sosumi.ai/documentation/appclip/enabling-notifications-in-app-clips/)
  • Network accessline 112
    - [Supporting invocations from your website and the Messages app](https://sosumi.ai/documentation/appclip/supporting-invocations-from-your-website-and-the-messages-app/)
  • Network accessline 112
    - [Supporting invocations from your website and the Messages app](https://sosumi.ai/documentation/appclip/supporting-invocations-from-your-website-and-the-messages-app/)
  • Network accessline 113
    - [Offering Live Activities with your App Clip](https://sosumi.ai/documentation/appclip/offering-live-activities-with-your-app-clip/)
  • Network accessline 113
    - [Offering Live Activities with your App Clip](https://sosumi.ai/documentation/appclip/offering-live-activities-with-your-app-clip/)
  • Network accessline 114
    - [Recommending your app to App Clip users](https://sosumi.ai/documentation/appclip/recommending-your-app-to-app-clip-users/)
  • Network accessline 114
    - [Recommending your app to App Clip users](https://sosumi.ai/documentation/appclip/recommending-your-app-to-app-clip-users/)
  • Network accessline 115
    - [APActivationPayload](https://sosumi.ai/documentation/appclip/apactivationpayload/)
  • Network accessline 115
    - [APActivationPayload](https://sosumi.ai/documentation/appclip/apactivationpayload/)
  • Network accessline 116
    - [SKOverlay.AppClipConfiguration](https://sosumi.ai/documentation/storekit/skoverlay/appclipconfiguration/)
  • Network accessline 116
    - [SKOverlay.AppClipConfiguration](https://sosumi.ai/documentation/storekit/skoverlay/appclipconfiguration/)
  • Network accessline 117
    - [NSUserActivityTypeBrowsingWeb](https://sosumi.ai/documentation/foundation/nsuseractivitytypebrowsingweb/)
  • Network accessline 117
    - [NSUserActivityTypeBrowsingWeb](https://sosumi.ai/documentation/foundation/nsuseractivitytypebrowsingweb/)
  • Network accessline 118
    - [Creating App Clip Codes](https://sosumi.ai/documentation/appclip/creating-app-clip-codes/)
  • Network accessline 118
    - [Creating App Clip Codes](https://sosumi.ai/documentation/appclip/creating-app-clip-codes/)
  • Network accessline 119
    - [Distributing your App Clip](https://sosumi.ai/documentation/appclip/distributing-your-app-clip/)
  • Network accessline 119
    - [Distributing your App Clip](https://sosumi.ai/documentation/appclip/distributing-your-app-clip/)
  • Network accessline 120
    - [App Clips HIG](https://sosumi.ai/design/human-interface-guidelines/app-clips/)
  • Network accessline 120
    - [App Clips HIG](https://sosumi.ai/design/human-interface-guidelines/app-clips/)

skills/app-clips/evals/evals.json

  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]
  • Access to secretsline 46
    [Credential-related source omitted]

skills/app-clips/references/data-handoff-notifications-location.md

  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]

skills/app-clips/references/size-capabilities-and-promotion.md

  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 91
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]

skills/app-intents/references/appintents-advanced.md

  • Network accessline 132
    - [Current entity-array initializer with `size:` (iOS 18+)](https://sosumi.ai/documentation/appintents/intentparameter/init(title:description:default:size:inputconnectionbehavior:)-7i2i4)
  • Network accessline 132
    - [Current entity-array initializer with `size:` (iOS 18+)](https://sosumi.ai/documentation/appintents/intentparameter/init(title:description:default:size:inputconnectionbehavior:)-7i2i4)
  • Network accessline 133
    - [`IntentCollectionSize`](https://sosumi.ai/documentation/appintents/intentcollectionsize)
  • Network accessline 133
    - [`IntentCollectionSize`](https://sosumi.ai/documentation/appintents/intentcollectionsize)
  • Network accessline 255
    - [`IntentParameterDependency`](https://sosumi.ai/documentation/appintents/intentparameterdependency)
  • Network accessline 255
    - [`IntentParameterDependency`](https://sosumi.ai/documentation/appintents/intentparameterdependency)
  • Network accessline 256
    - [`DynamicOptionsProvider`](https://sosumi.ai/documentation/appintents/dynamicoptionsprovider)
  • Network accessline 256
    - [`DynamicOptionsProvider`](https://sosumi.ai/documentation/appintents/dynamicoptionsprovider)
  • Network accessline 744
    extension OpenRecipeIntent {     static var urlRepresentation: URLRepresentation {         "https://myapp.com/recipes/\(\.$target)"
  • Network accessline 744
    extension OpenRecipeIntent {     static var urlRepresentation: URLRepresentation {         "https://myapp.com/recipes/\(\.$target)"
  • Network accessline 745
    static var urlRepresentation: URLRepresentation {         "https://myapp.com/recipes/\(\.$target)"     }
  • Network accessline 745
    static var urlRepresentation: URLRepresentation {         "https://myapp.com/recipes/\(\.$target)"     }
  • Network accessline 746
    "https://myapp.com/recipes/\(\.$target)"
  • Network accessline 746
    "https://myapp.com/recipes/\(\.$target)"
  • Network accessline 757
    static var urlRepresentation: URLRepresentation {         "https://myapp.com/recipes/\(.id)"
  • Network accessline 757
    static var urlRepresentation: URLRepresentation {         "https://myapp.com/recipes/\(.id)"
  • Network accessline 758
    "https://myapp.com/recipes/\(.id)"
  • Network accessline 758
    "https://myapp.com/recipes/\(.id)"
  • Network accessline 769
    static var urlRepresentation: URLRepresentation {         "https://myapp.com/category/\(.rawValue)"
  • Network accessline 769
    static var urlRepresentation: URLRepresentation {         "https://myapp.com/category/\(.rawValue)"
  • Network accessline 770
    "https://myapp.com/category/\(.rawValue)"
  • Network accessline 770
    "https://myapp.com/category/\(.rawValue)"
  • Network accessline 858
    @ComputedProperty(indexingKey: \.thumbnailURL)     var imageURL: URL? {         URL(string: "https://myapp.com/images/\(id).jpg")
  • Network accessline 858
    @ComputedProperty(indexingKey: \.thumbnailURL)     var imageURL: URL? {         URL(string: "https://myapp.com/images/\(id).jpg")
  • Network accessline 859
    var imageURL: URL? {         URL(string: "https://myapp.com/images/\(id).jpg")     }
  • Network accessline 859
    var imageURL: URL? {         URL(string: "https://myapp.com/images/\(id).jpg")     }
  • Network accessline 860
    URL(string: "https://myapp.com/images/\(id).jpg")
  • Network accessline 860
    URL(string: "https://myapp.com/images/\(id).jpg")
  • Network accessline 995
    Docs: [CSSearchableItem](https://sosumi.ai/documentation/corespotlight/cssearchableitem),
  • Network accessline 995
    Docs: [CSSearchableItem](https://sosumi.ai/documentation/corespotlight/cssearchableitem),
  • Network accessline 996
    [CSSearchableItemAttributeSet](https://sosumi.ai/documentation/corespotlight/cssearchableitemattributeset)
  • Network accessline 996
    [CSSearchableItemAttributeSet](https://sosumi.ai/documentation/corespotlight/cssearchableitemattributeset)
  • Network accessline 1035
    Docs: [CSSearchableIndex](https://sosumi.ai/documentation/corespotlight/cssearchableindex)
  • Network accessline 1035
    Docs: [CSSearchableIndex](https://sosumi.ai/documentation/corespotlight/cssearchableindex)

skills/app-intents/references/system-surfaces.md

  • Network accessline 120
    Apple reference: [Creating controls to perform actions across the system](https://sosumi.ai/documentation/widgetkit/creating-controls-to-perform-actions-across-the-system)
  • Network accessline 120
    Apple reference: [Creating controls to perform actions across the system](https://sosumi.ai/documentation/widgetkit/creating-controls-to-perform-actions-across-the-system)
  • Network accessline 183
    - [App Intents](https://sosumi.ai/documentation/appintents)
  • Network accessline 183
    - [App Intents](https://sosumi.ai/documentation/appintents)
  • Network accessline 184
    - [Getting started with the App Intents framework](https://sosumi.ai/documentation/appintents/getting-started-with-the-app-intents-framework)
  • Network accessline 184
    - [Getting started with the App Intents framework](https://sosumi.ai/documentation/appintents/getting-started-with-the-app-intents-framework)
  • Network accessline 185
    - [Core Spotlight](https://sosumi.ai/documentation/corespotlight)
  • Network accessline 185
    - [Core Spotlight](https://sosumi.ai/documentation/corespotlight)
  • Network accessline 186
    - [WidgetKit](https://sosumi.ai/documentation/widgetkit)
  • Network accessline 186
    - [WidgetKit](https://sosumi.ai/documentation/widgetkit)

skills/app-store-optimization/SKILL.md

  • Network accessline 171
    https://apps.apple.com/app/id{APP_ID}?action=write-review
  • Network accessline 171
    https://apps.apple.com/app/id{APP_ID}?action=write-review

skills/app-store-optimization/references/product-page-variants.md

  • Network accessline 27
    https://apps.apple.com/app/id{APP_ID}?ppid={CUSTOM_PAGE_ID}
  • Network accessline 27
    https://apps.apple.com/app/id{APP_ID}?ppid={CUSTOM_PAGE_ID}

skills/app-store-review/SKILL.md

  • Network accessline 203
    - Review checklists: [references/review-checklists.md](references/review-checklists.md) - Privacy manifest guide: [references/privacy-manifest.md](references/privacy-manifest.md) - Apple App Review Guidelines: https://developer.apple.com/ap
  • Network accessline 203
    - Review checklists: [references/review-checklists.md](references/review-checklists.md) - Privacy manifest guide: [references/privacy-manifest.md](references/privacy-manifest.md) - Apple App Review Guidelines: https://developer.apple.com/ap
  • Network accessline 204
    - Privacy manifest guide: [references/privacy-manifest.md](references/privacy-manifest.md) - Apple App Review Guidelines: https://developer.apple.com/app-store/review/guidelines/ - Apple upcoming SDK requirements: https://developer.apple.co
  • Network accessline 204
    - Privacy manifest guide: [references/privacy-manifest.md](references/privacy-manifest.md) - Apple App Review Guidelines: https://developer.apple.com/app-store/review/guidelines/ - Apple upcoming SDK requirements: https://developer.apple.co
  • Network accessline 205
    - Apple App Review Guidelines: https://developer.apple.com/app-store/review/guidelines/
  • Network accessline 205
    - Apple App Review Guidelines: https://developer.apple.com/app-store/review/guidelines/
  • Network accessline 206
    - Apple upcoming SDK requirements: https://developer.apple.com/news/upcoming-requirements/
  • Network accessline 206
    - Apple upcoming SDK requirements: https://developer.apple.com/news/upcoming-requirements/
  • Network accessline 207
    - App Store Connect screenshot specifications: https://developer.apple.com/help/app-store-connect/reference/app-information/screenshot-specifications/
  • Network accessline 207
    - App Store Connect screenshot specifications: https://developer.apple.com/help/app-store-connect/reference/app-information/screenshot-specifications/
  • Network accessline 208
    - Sosumi required-reason API docs: https://sosumi.ai/documentation/bundleresources/describing-use-of-required-reason-api
  • Network accessline 208
    - Sosumi required-reason API docs: https://sosumi.ai/documentation/bundleresources/describing-use-of-required-reason-api

skills/app-store-review/references/privacy-manifest.md

  • Network accessline 28
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 28
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 29
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
  • Network accessline 29
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
  • Network accessline 30
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 30
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 111
    - Required-reason API overview: https://sosumi.ai/documentation/bundleresources/describing-use-of-required-reason-api
  • Network accessline 111
    - Required-reason API overview: https://sosumi.ai/documentation/bundleresources/describing-use-of-required-reason-api
  • Network accessline 112
    - Required-reason API categories: https://sosumi.ai/documentation/bundleresources/app-privacy-configuration/nsprivacyaccessedapitypes/nsprivacyaccessedapitype
  • Network accessline 112
    - Required-reason API categories: https://sosumi.ai/documentation/bundleresources/app-privacy-configuration/nsprivacyaccessedapitypes/nsprivacyaccessedapitype
  • Network accessline 113
    - Required-reason codes: https://sosumi.ai/documentation/bundleresources/app-privacy-configuration/nsprivacyaccessedapitypes/nsprivacyaccessedapitypereasons
  • Network accessline 113
    - Required-reason codes: https://sosumi.ai/documentation/bundleresources/app-privacy-configuration/nsprivacyaccessedapitypes/nsprivacyaccessedapitypereasons

skills/app-store-review/references/review-checklists.md

  • Network accessline 27
    Sources: [Upcoming requirements](https://developer.apple.com/news/upcoming-requirements/)
  • Network accessline 27
    Sources: [Upcoming requirements](https://developer.apple.com/news/upcoming-requirements/)
  • Network accessline 28
    and [Screenshot specifications](https://developer.apple.com/help/app-store-connect/reference/app-information/screenshot-specifications/).
  • Network accessline 28
    and [Screenshot specifications](https://developer.apple.com/help/app-store-connect/reference/app-information/screenshot-specifications/).

skills/apple-on-device-ai/SKILL.md

  • Dangerous shell operationline 164
    model.eval()  # CRITICAL: always call eval() before tracing
  • Dangerous shell operationline 164
    model.eval()  # CRITICAL: always call eval() before tracing

skills/apple-on-device-ai/references/coreml-conversion.md

  • Dangerous shell operationline 103
    model.eval()  # CRITICAL: always call eval() before tracing
  • Dangerous shell operationline 103
    model.eval()  # CRITICAL: always call eval() before tracing

skills/appmigrationkit/SKILL.md

  • Network accessline 478
    - Extended patterns (combined extension, versioned migration, file enumeration, error recovery): [references/appmigrationkit-patterns.md](references/appmigrationkit-patterns.md) - [AppMigrationKit framework](https://sosumi.ai/documentation/
  • Network accessline 478
    - Extended patterns (combined extension, versioned migration, file enumeration, error recovery): [references/appmigrationkit-patterns.md](references/appmigrationkit-patterns.md) - [AppMigrationKit framework](https://sosumi.ai/documentation/
  • Network accessline 479
    - [AppMigrationKit framework](https://sosumi.ai/documentation/appmigrationkit)
  • Network accessline 479
    - [AppMigrationKit framework](https://sosumi.ai/documentation/appmigrationkit)
  • Network accessline 480
    - [AppMigrationExtension](https://sosumi.ai/documentation/appmigrationkit/appmigrationextension)
  • Network accessline 480
    - [AppMigrationExtension](https://sosumi.ai/documentation/appmigrationkit/appmigrationextension)
  • Network accessline 481
    - [ResourcesExportingWithOptions](https://sosumi.ai/documentation/appmigrationkit/resourcesexportingwithoptions)
  • Network accessline 481
    - [ResourcesExportingWithOptions](https://sosumi.ai/documentation/appmigrationkit/resourcesexportingwithoptions)
  • Network accessline 482
    - [ResourcesImporting](https://sosumi.ai/documentation/appmigrationkit/resourcesimporting)
  • Network accessline 482
    - [ResourcesImporting](https://sosumi.ai/documentation/appmigrationkit/resourcesimporting)
  • Network accessline 483
    - [ResourcesArchiver](https://sosumi.ai/documentation/appmigrationkit/resourcesarchiver)
  • Network accessline 483
    - [ResourcesArchiver](https://sosumi.ai/documentation/appmigrationkit/resourcesarchiver)
  • Network accessline 484
    - [MigrationStatus](https://sosumi.ai/documentation/appmigrationkit/migrationstatus)
  • Network accessline 484
    - [MigrationStatus](https://sosumi.ai/documentation/appmigrationkit/migrationstatus)
  • Network accessline 485
    - [MigrationDataContainer](https://sosumi.ai/documentation/appmigrationkit/migrationdatacontainer)
  • Network accessline 485
    - [MigrationDataContainer](https://sosumi.ai/documentation/appmigrationkit/migrationdatacontainer)
  • Network accessline 486
    - [AppMigrationTester](https://sosumi.ai/documentation/appmigrationkit/appmigrationtester)
  • Network accessline 486
    - [AppMigrationTester](https://sosumi.ai/documentation/appmigrationkit/appmigrationtester)
  • Network accessline 487
    - [Data container entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.app-migration.data-container-access)
  • Network accessline 487
    - [Data container entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.app-migration.data-container-access)

skills/audioaccessorykit/SKILL.md

  • Network accessline 343
    - Extended patterns (registration flow, placement monitoring, multi-device coordination): [references/audioaccessorykit-patterns.md](references/audioaccessorykit-patterns.md) - [AudioAccessoryKit framework](https://sosumi.ai/documentation/a
  • Network accessline 343
    - Extended patterns (registration flow, placement monitoring, multi-device coordination): [references/audioaccessorykit-patterns.md](references/audioaccessorykit-patterns.md) - [AudioAccessoryKit framework](https://sosumi.ai/documentation/a
  • Network accessline 344
    - [AudioAccessoryKit framework](https://sosumi.ai/documentation/audioaccessorykit)
  • Network accessline 344
    - [AudioAccessoryKit framework](https://sosumi.ai/documentation/audioaccessorykit)
  • Network accessline 345
    - [Supporting automatic audio switching](https://sosumi.ai/documentation/audioaccessorykit/supporting-automatic-audio-switching)
  • Network accessline 345
    - [Supporting automatic audio switching](https://sosumi.ai/documentation/audioaccessorykit/supporting-automatic-audio-switching)
  • Network accessline 346
    - [AccessoryControlDevice](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice)
  • Network accessline 346
    - [AccessoryControlDevice](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice)
  • Network accessline 347
    - [AccessoryControlDevice registration](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/register%28_%3A_%3A%29)
  • Network accessline 347
    - [AccessoryControlDevice registration](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/register%28_%3A_%3A%29)
  • Network accessline 348
    - [AccessoryControlDevice lookup](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/current%28for%3A%29)
  • Network accessline 348
    - [AccessoryControlDevice lookup](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/current%28for%3A%29)
  • Network accessline 349
    - [AccessoryControlDevice update](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/update%28_%3A%29)
  • Network accessline 349
    - [AccessoryControlDevice update](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/update%28_%3A%29)
  • Network accessline 350
    - [AccessoryControlDevice.Configuration](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/configuration-swift.struct)
  • Network accessline 350
    - [AccessoryControlDevice.Configuration](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/configuration-swift.struct)
  • Network accessline 351
    - [AccessoryControlDevice.Capabilities](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/capabilities)
  • Network accessline 351
    - [AccessoryControlDevice.Capabilities](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/capabilities)
  • Network accessline 352
    - [AccessoryControlDevice.Placement](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/placement)
  • Network accessline 352
    - [AccessoryControlDevice.Placement](https://sosumi.ai/documentation/audioaccessorykit/accessorycontroldevice/placement)
  • Network accessline 353
    - [AccessorySetupKit framework](https://sosumi.ai/documentation/accessorysetupkit) (prerequisite for pairing)
  • Network accessline 353
    - [AccessorySetupKit framework](https://sosumi.ai/documentation/accessorysetupkit) (prerequisite for pairing)

skills/authentication/SKILL.md

  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Access to secretsline 76
    [Credential-related source omitted]
  • Network accessline 163
    Server-side, validate the JWT against Apple's public keys at `https://appleid.apple.com/auth/keys` (JWKS). Verify: `iss` is
  • Network accessline 163
    Server-side, validate the JWT against Apple's public keys at `https://appleid.apple.com/auth/keys` (JWKS). Verify: `iss` is
  • Network accessline 164
    `https://appleid.apple.com/auth/keys` (JWKS). Verify: `iss` is
  • Network accessline 164
    `https://appleid.apple.com/auth/keys` (JWKS). Verify: `iss` is
  • Network accessline 165
    `https://appleid.apple.com`, `aud` matches your bundle ID, and `exp` has not
  • Network accessline 165
    `https://appleid.apple.com`, `aud` matches your bundle ID, and `exp` has not
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Network accessline 221
    func startOAuthFlow() {         let authURL = URL(string:             "https://provider.com/oauth/authorize?client_id=YOUR_ID&redirect_uri=myapp://callback&response_type=code"
  • Network accessline 221
    func startOAuthFlow() {         let authURL = URL(string:             "https://provider.com/oauth/authorize?client_id=YOUR_ID&redirect_uri=myapp://callback&response_type=code"
  • Network accessline 222
    let authURL = URL(string:             "https://provider.com/oauth/authorize?client_id=YOUR_ID&redirect_uri=myapp://callback&response_type=code"         )!
  • Network accessline 222
    let authURL = URL(string:             "https://provider.com/oauth/authorize?client_id=YOUR_ID&redirect_uri=myapp://callback&response_type=code"         )!
  • Network accessline 223
    "https://provider.com/oauth/authorize?client_id=YOUR_ID&redirect_uri=myapp://callback&response_type=code"
  • Network accessline 223
    "https://provider.com/oauth/authorize?client_id=YOUR_ID&redirect_uri=myapp://callback&response_type=code"
  • Access to secretsline 250
    [Credential-related source omitted]
  • Access to secretsline 250
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 269
    [Credential-related source omitted]
  • Access to secretsline 270
    [Credential-related source omitted]
  • Access to secretsline 270
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 282
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 283
    [Credential-related source omitted]
  • Access to secretsline 285
    [Credential-related source omitted]
  • Access to secretsline 285
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 323
    [Credential-related source omitted]
  • Access to secretsline 323
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Network accessline 336
    [Credential-related source omitted]
  • Network accessline 336
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Network accessline 337
    - Passkey patterns: [references/passkeys.md](references/passkeys.md) - [AuthenticationServices](https://sosumi.ai/documentation/authenticationservices) - [ASAuthorizationAppleIDProvider](https://sosumi.ai/documentation/authenticationservice
  • Network accessline 337
    - Passkey patterns: [references/passkeys.md](references/passkeys.md) - [AuthenticationServices](https://sosumi.ai/documentation/authenticationservices) - [ASAuthorizationAppleIDProvider](https://sosumi.ai/documentation/authenticationservice
  • Network accessline 338
    - [AuthenticationServices](https://sosumi.ai/documentation/authenticationservices)
  • Network accessline 338
    - [AuthenticationServices](https://sosumi.ai/documentation/authenticationservices)
  • Network accessline 339
    - [ASAuthorizationAppleIDProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationappleidprovider)
  • Network accessline 339
    - [ASAuthorizationAppleIDProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationappleidprovider)
  • Network accessline 340
    - [ASAuthorizationAppleIDCredential](https://sosumi.ai/documentation/authenticationservices/asauthorizationappleidcredential)
  • Network accessline 340
    - [ASAuthorizationAppleIDCredential](https://sosumi.ai/documentation/authenticationservices/asauthorizationappleidcredential)
  • Network accessline 341
    - [ASAuthorizationController](https://sosumi.ai/documentation/authenticationservices/asauthorizationcontroller)
  • Network accessline 341
    - [ASAuthorizationController](https://sosumi.ai/documentation/authenticationservices/asauthorizationcontroller)
  • Network accessline 342
    - [ASWebAuthenticationSession](https://sosumi.ai/documentation/authenticationservices/aswebauthenticationsession)
  • Network accessline 342
    - [ASWebAuthenticationSession](https://sosumi.ai/documentation/authenticationservices/aswebauthenticationsession)
  • Network accessline 343
    - [Supporting passkeys](https://sosumi.ai/documentation/authenticationservices/supporting-passkeys)
  • Network accessline 343
    - [Supporting passkeys](https://sosumi.ai/documentation/authenticationservices/supporting-passkeys)
  • Network accessline 344
    - [ASAuthorizationPlatformPublicKeyCredentialProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationplatformpublickeycredentialprovider)
  • Network accessline 344
    - [ASAuthorizationPlatformPublicKeyCredentialProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationplatformpublickeycredentialprovider)
  • Network accessline 345
    - [ASAuthorizationPasswordProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationpasswordprovider)
  • Network accessline 345
    - [ASAuthorizationPasswordProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationpasswordprovider)
  • Network accessline 346
    - [SignInWithAppleButton](https://sosumi.ai/documentation/authenticationservices/signinwithapplebutton)
  • Network accessline 346
    - [SignInWithAppleButton](https://sosumi.ai/documentation/authenticationservices/signinwithapplebutton)
  • Network accessline 347
    - [Implementing User Authentication with Sign in with Apple](https://sosumi.ai/documentation/authenticationservices/implementing-user-authentication-with-sign-in-with-apple)
  • Network accessline 347
    - [Implementing User Authentication with Sign in with Apple](https://sosumi.ai/documentation/authenticationservices/implementing-user-authentication-with-sign-in-with-apple)

skills/authentication/evals/evals.json

  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]

skills/authentication/references/keychain-biometric.md

  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 4
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 18
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 112
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 212
    [Credential-related source omitted]
  • Access to secretsline 212
    [Credential-related source omitted]
  • Network accessline 232
    [Credential-related source omitted]
  • Network accessline 232
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]
  • Network accessline 233
    [Credential-related source omitted]
  • Network accessline 233
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Network accessline 234
    - [LAContext](https://sosumi.ai/documentation/localauthentication/lacontext)
  • Network accessline 234
    - [LAContext](https://sosumi.ai/documentation/localauthentication/lacontext)
  • Network accessline 235
    - [NSFaceIDUsageDescription](https://sosumi.ai/documentation/bundleresources/information-property-list/nsfaceidusagedescription)
  • Network accessline 235
    - [NSFaceIDUsageDescription](https://sosumi.ai/documentation/bundleresources/information-property-list/nsfaceidusagedescription)
  • Network accessline 236
    - [kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly](https://sosumi.ai/documentation/security/ksecattraccessiblewhenpasscodesetthisdeviceonly)
  • Network accessline 236
    - [kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly](https://sosumi.ai/documentation/security/ksecattraccessiblewhenpasscodesetthisdeviceonly)
  • Network accessline 237
    - [SecAccessControlCreateFlags.userPresence](https://sosumi.ai/documentation/security/secaccesscontrolcreateflags/userpresence)
  • Network accessline 237
    - [SecAccessControlCreateFlags.userPresence](https://sosumi.ai/documentation/security/secaccesscontrolcreateflags/userpresence)
  • Network accessline 238
    - [SecAccessControlCreateFlags.biometryCurrentSet](https://sosumi.ai/documentation/security/secaccesscontrolcreateflags/biometrycurrentset)
  • Network accessline 238
    - [SecAccessControlCreateFlags.biometryCurrentSet](https://sosumi.ai/documentation/security/secaccesscontrolcreateflags/biometrycurrentset)

skills/authentication/references/passkeys.md

  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Network accessline 178
    - [Supporting passkeys](https://sosumi.ai/documentation/authenticationservices/supporting-passkeys)
  • Network accessline 178
    - [Supporting passkeys](https://sosumi.ai/documentation/authenticationservices/supporting-passkeys)
  • Network accessline 179
    - [ASAuthorizationPlatformPublicKeyCredentialProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationplatformpublickeycredentialprovider)
  • Network accessline 179
    - [ASAuthorizationPlatformPublicKeyCredentialProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationplatformpublickeycredentialprovider)
  • Network accessline 180
    - [ASAuthorizationPlatformPublicKeyCredentialRegistration](https://sosumi.ai/documentation/authenticationservices/asauthorizationplatformpublickeycredentialregistration)
  • Network accessline 180
    - [ASAuthorizationPlatformPublicKeyCredentialRegistration](https://sosumi.ai/documentation/authenticationservices/asauthorizationplatformpublickeycredentialregistration)
  • Network accessline 181
    - [ASAuthorizationPlatformPublicKeyCredentialAssertion](https://sosumi.ai/documentation/authenticationservices/asauthorizationplatformpublickeycredentialassertion)
  • Network accessline 181
    - [ASAuthorizationPlatformPublicKeyCredentialAssertion](https://sosumi.ai/documentation/authenticationservices/asauthorizationplatformpublickeycredentialassertion)
  • Network accessline 182
    - [ASAuthorizationSecurityKeyPublicKeyCredentialProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationsecuritykeypublickeycredentialprovider)
  • Network accessline 182
    - [ASAuthorizationSecurityKeyPublicKeyCredentialProvider](https://sosumi.ai/documentation/authenticationservices/asauthorizationsecuritykeypublickeycredentialprovider)
  • Network accessline 183
    - [ASAuthorizationController.performAutoFillAssistedRequests](https://sosumi.ai/documentation/authenticationservices/asauthorizationcontroller/performautofillassistedrequests())
  • Network accessline 183
    - [ASAuthorizationController.performAutoFillAssistedRequests](https://sosumi.ai/documentation/authenticationservices/asauthorizationcontroller/performautofillassistedrequests())

skills/avkit/SKILL.md

  • Network accessline 164
    }         .task {             let url = URL(string: "https://example.com/video.m3u8")!
  • Network accessline 164
    }         .task {             let url = URL(string: "https://example.com/video.m3u8")!
  • Network accessline 165
    .task {             let url = URL(string: "https://example.com/video.m3u8")!             player = AVPlayer(url: url)
  • Network accessline 165
    .task {             let url = URL(string: "https://example.com/video.m3u8")!             player = AVPlayer(url: url)
  • Network accessline 166
    let url = URL(string: "https://example.com/video.m3u8")!
  • Network accessline 166
    let url = URL(string: "https://example.com/video.m3u8")!
  • Network accessline 488
    - Advanced patterns (custom player UI, interstitials, background playback, error handling): [references/avkit-patterns.md](references/avkit-patterns.md) - [AVKit framework](https://sosumi.ai/documentation/avkit)
  • Network accessline 488
    - Advanced patterns (custom player UI, interstitials, background playback, error handling): [references/avkit-patterns.md](references/avkit-patterns.md) - [AVKit framework](https://sosumi.ai/documentation/avkit)
  • Network accessline 489
    - [AVKit framework](https://sosumi.ai/documentation/avkit)
  • Network accessline 489
    - [AVKit framework](https://sosumi.ai/documentation/avkit)
  • Network accessline 490
    - [AVPlayerViewController](https://sosumi.ai/documentation/avkit/avplayerviewcontroller)
  • Network accessline 490
    - [AVPlayerViewController](https://sosumi.ai/documentation/avkit/avplayerviewcontroller)
  • Network accessline 491
    - [VideoPlayer (SwiftUI)](https://sosumi.ai/documentation/avkit/videoplayer)
  • Network accessline 491
    - [VideoPlayer (SwiftUI)](https://sosumi.ai/documentation/avkit/videoplayer)
  • Network accessline 492
    - [AVPictureInPictureController](https://sosumi.ai/documentation/avkit/avpictureinpicturecontroller)
  • Network accessline 492
    - [AVPictureInPictureController](https://sosumi.ai/documentation/avkit/avpictureinpicturecontroller)
  • Network accessline 493
    - [AVRoutePickerView](https://sosumi.ai/documentation/avkit/avroutepickerview)
  • Network accessline 493
    - [AVRoutePickerView](https://sosumi.ai/documentation/avkit/avroutepickerview)
  • Network accessline 494
    - [AVPlaybackSpeed](https://sosumi.ai/documentation/avkit/avplaybackspeed)
  • Network accessline 494
    - [AVPlaybackSpeed](https://sosumi.ai/documentation/avkit/avplaybackspeed)
  • Network accessline 495
    - [Configuring your app for media playback](https://sosumi.ai/documentation/avfoundation/configuring-your-app-for-media-playback)
  • Network accessline 495
    - [Configuring your app for media playback](https://sosumi.ai/documentation/avfoundation/configuring-your-app-for-media-playback)
  • Network accessline 496
    - [Adopting Picture in Picture in a Standard Player](https://sosumi.ai/documentation/avkit/adopting-picture-in-picture-in-a-standard-player)
  • Network accessline 496
    - [Adopting Picture in Picture in a Standard Player](https://sosumi.ai/documentation/avkit/adopting-picture-in-picture-in-a-standard-player)
  • Network accessline 497
    - [Playing video content in a standard user interface](https://sosumi.ai/documentation/avkit/playing-video-content-in-a-standard-user-interface)
  • Network accessline 497
    - [Playing video content in a standard user interface](https://sosumi.ai/documentation/avkit/playing-video-content-in-a-standard-user-interface)

skills/avkit/references/avkit-patterns.md

  • Network accessline 227
    let adAsset = AVURLAsset(url: URL(string: "https://example.com/ad.m3u8")!)
  • Network accessline 227
    let adAsset = AVURLAsset(url: URL(string: "https://example.com/ad.m3u8")!)
  • Network accessline 599
    }         .task {             manager.loadMedia(url: URL(string: "https://example.com/video.m3u8")!)
  • Network accessline 599
    }         .task {             manager.loadMedia(url: URL(string: "https://example.com/video.m3u8")!)
  • Network accessline 600
    .task {             manager.loadMedia(url: URL(string: "https://example.com/video.m3u8")!)         }
  • Network accessline 600
    .task {             manager.loadMedia(url: URL(string: "https://example.com/video.m3u8")!)         }
  • Network accessline 601
    manager.loadMedia(url: URL(string: "https://example.com/video.m3u8")!)
  • Network accessline 601
    manager.loadMedia(url: URL(string: "https://example.com/video.m3u8")!)

skills/background-processing/SKILL.md

  • Network accessline 443
    URLSession edge cases, debugging with simulated launches, and background push   best practices. - [BGTaskScheduler](https://sosumi.ai/documentation/backgroundtasks/bgtaskscheduler)
  • Network accessline 443
    URLSession edge cases, debugging with simulated launches, and background push   best practices. - [BGTaskScheduler](https://sosumi.ai/documentation/backgroundtasks/bgtaskscheduler)
  • Network accessline 444
    best practices. - [BGTaskScheduler](https://sosumi.ai/documentation/backgroundtasks/bgtaskscheduler) - [BGAppRefreshTask](https://sosumi.ai/documentation/backgroundtasks/bgapprefreshtask)
  • Network accessline 444
    best practices. - [BGTaskScheduler](https://sosumi.ai/documentation/backgroundtasks/bgtaskscheduler) - [BGAppRefreshTask](https://sosumi.ai/documentation/backgroundtasks/bgapprefreshtask)
  • Network accessline 445
    - [BGTaskScheduler](https://sosumi.ai/documentation/backgroundtasks/bgtaskscheduler)
  • Network accessline 445
    - [BGTaskScheduler](https://sosumi.ai/documentation/backgroundtasks/bgtaskscheduler)
  • Network accessline 446
    - [BGAppRefreshTask](https://sosumi.ai/documentation/backgroundtasks/bgapprefreshtask)
  • Network accessline 446
    - [BGAppRefreshTask](https://sosumi.ai/documentation/backgroundtasks/bgapprefreshtask)
  • Network accessline 447
    - [BGProcessingTask](https://sosumi.ai/documentation/backgroundtasks/bgprocessingtask)
  • Network accessline 447
    - [BGProcessingTask](https://sosumi.ai/documentation/backgroundtasks/bgprocessingtask)
  • Network accessline 448
    - [BGContinuedProcessingTask](https://sosumi.ai/documentation/backgroundtasks/bgcontinuedprocessingtask) (iOS 26+)
  • Network accessline 448
    - [BGContinuedProcessingTask](https://sosumi.ai/documentation/backgroundtasks/bgcontinuedprocessingtask) (iOS 26+)
  • Network accessline 449
    - [BGContinuedProcessingTaskRequest](https://sosumi.ai/documentation/backgroundtasks/bgcontinuedprocessingtaskrequest) (iOS 26+)
  • Network accessline 449
    - [BGContinuedProcessingTaskRequest](https://sosumi.ai/documentation/backgroundtasks/bgcontinuedprocessingtaskrequest) (iOS 26+)
  • Network accessline 450
    - [Using background tasks to update your app](https://sosumi.ai/documentation/uikit/using-background-tasks-to-update-your-app)
  • Network accessline 450
    - [Using background tasks to update your app](https://sosumi.ai/documentation/uikit/using-background-tasks-to-update-your-app)
  • Network accessline 451
    - [Performing long-running tasks on iOS and iPadOS](https://sosumi.ai/documentation/backgroundtasks/performing-long-running-tasks-on-ios-and-ipados)
  • Network accessline 451
    - [Performing long-running tasks on iOS and iPadOS](https://sosumi.ai/documentation/backgroundtasks/performing-long-running-tasks-on-ios-and-ipados)

skills/background-processing/references/background-task-patterns.md

  • Network accessline 161
    func uploadFile(at fileURL: URL) {     var request = URLRequest(url: URL(string: "https://api.example.com/upload")!)
  • Network accessline 161
    func uploadFile(at fileURL: URL) {     var request = URLRequest(url: URL(string: "https://api.example.com/upload")!)
  • Network accessline 162
    var request = URLRequest(url: URL(string: "https://api.example.com/upload")!)
  • Network accessline 162
    var request = URLRequest(url: URL(string: "https://api.example.com/upload")!)

skills/browserenginekit/SKILL.md

  • Network accessline 478
    ## References - Extended patterns (text interaction, layer hosting, scroll views, file bookmarks, XPC communication, content filtering): [references/browserenginekit-patterns.md](references/browserenginekit-patterns.md) - [BrowserEngineKit 
  • Network accessline 478
    ## References - Extended patterns (text interaction, layer hosting, scroll views, file bookmarks, XPC communication, content filtering): [references/browserenginekit-patterns.md](references/browserenginekit-patterns.md) - [BrowserEngineKit 
  • Network accessline 479
    - Extended patterns (text interaction, layer hosting, scroll views, file bookmarks, XPC communication, content filtering): [references/browserenginekit-patterns.md](references/browserenginekit-patterns.md) - [BrowserEngineKit framework](htt
  • Network accessline 479
    - Extended patterns (text interaction, layer hosting, scroll views, file bookmarks, XPC communication, content filtering): [references/browserenginekit-patterns.md](references/browserenginekit-patterns.md) - [BrowserEngineKit framework](htt
  • Network accessline 480
    - [BrowserEngineKit framework](https://sosumi.ai/documentation/browserenginekit)
  • Network accessline 480
    - [BrowserEngineKit framework](https://sosumi.ai/documentation/browserenginekit)
  • Network accessline 481
    - [Designing your browser architecture](https://sosumi.ai/documentation/browserenginekit/designing-your-browser-architecture)
  • Network accessline 481
    - [Designing your browser architecture](https://sosumi.ai/documentation/browserenginekit/designing-your-browser-architecture)
  • Network accessline 482
    - [Creating browser extensions in Xcode](https://sosumi.ai/documentation/browserenginekit/creating-browser-extensions-in-xcode)
  • Network accessline 482
    - [Creating browser extensions in Xcode](https://sosumi.ai/documentation/browserenginekit/creating-browser-extensions-in-xcode)
  • Network accessline 483
    - [Managing the browser extension life cycle](https://sosumi.ai/documentation/browserenginekit/managing-the-browser-extension-lifecycle)
  • Network accessline 483
    - [Managing the browser extension life cycle](https://sosumi.ai/documentation/browserenginekit/managing-the-browser-extension-lifecycle)
  • Network accessline 484
    - [Using XPC to communicate with browser extensions](https://sosumi.ai/documentation/browserenginekit/using-xpc-to-communicate-with-browser-extensions)
  • Network accessline 484
    - [Using XPC to communicate with browser extensions](https://sosumi.ai/documentation/browserenginekit/using-xpc-to-communicate-with-browser-extensions)
  • Network accessline 485
    - [Web Browser Engine Entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.web-browser-engine.host)
  • Network accessline 485
    - [Web Browser Engine Entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.web-browser-engine.host)
  • Network accessline 486
    - [BrowserKit framework](https://sosumi.ai/documentation/browserkit)
  • Network accessline 486
    - [BrowserKit framework](https://sosumi.ai/documentation/browserkit)
  • Network accessline 487
    - [BrowserEngineCore framework](https://sosumi.ai/documentation/browserenginecore)
  • Network accessline 487
    - [BrowserEngineCore framework](https://sosumi.ai/documentation/browserenginecore)
  • Network accessline 488
    - [Sample: Developing a browser app with an alternative engine](https://sosumi.ai/documentation/browserenginekit/developing-a-browser-app-that-uses-an-alternative-browser-engine)
  • Network accessline 488
    - [Sample: Developing a browser app with an alternative engine](https://sosumi.ai/documentation/browserenginekit/developing-a-browser-app-that-uses-an-alternative-browser-engine)

skills/callkit/SKILL.md

  • Network accessline 427
    - Extended patterns (hold, mute, group calls, delegate lifecycle): [references/callkit-patterns.md](references/callkit-patterns.md) - [CallKit framework](https://sosumi.ai/documentation/callkit)
  • Network accessline 427
    - Extended patterns (hold, mute, group calls, delegate lifecycle): [references/callkit-patterns.md](references/callkit-patterns.md) - [CallKit framework](https://sosumi.ai/documentation/callkit)
  • Network accessline 428
    - [CallKit framework](https://sosumi.ai/documentation/callkit)
  • Network accessline 428
    - [CallKit framework](https://sosumi.ai/documentation/callkit)
  • Network accessline 429
    - [CXProvider](https://sosumi.ai/documentation/callkit/cxprovider)
  • Network accessline 429
    - [CXProvider](https://sosumi.ai/documentation/callkit/cxprovider)
  • Network accessline 430
    - [CXCallController](https://sosumi.ai/documentation/callkit/cxcallcontroller)
  • Network accessline 430
    - [CXCallController](https://sosumi.ai/documentation/callkit/cxcallcontroller)
  • Network accessline 431
    - [CXCallAction](https://sosumi.ai/documentation/callkit/cxcallaction)
  • Network accessline 431
    - [CXCallAction](https://sosumi.ai/documentation/callkit/cxcallaction)
  • Network accessline 432
    - [CXCallUpdate](https://sosumi.ai/documentation/callkit/cxcallupdate)
  • Network accessline 432
    - [CXCallUpdate](https://sosumi.ai/documentation/callkit/cxcallupdate)
  • Network accessline 433
    - [CXProviderConfiguration](https://sosumi.ai/documentation/callkit/cxproviderconfiguration)
  • Network accessline 433
    - [CXProviderConfiguration](https://sosumi.ai/documentation/callkit/cxproviderconfiguration)
  • Network accessline 434
    - [CXProviderDelegate](https://sosumi.ai/documentation/callkit/cxproviderdelegate)
  • Network accessline 434
    - [CXProviderDelegate](https://sosumi.ai/documentation/callkit/cxproviderdelegate)
  • Network accessline 435
    - [PKPushRegistry](https://sosumi.ai/documentation/pushkit/pkpushregistry)
  • Network accessline 435
    - [PKPushRegistry](https://sosumi.ai/documentation/pushkit/pkpushregistry)
  • Network accessline 436
    - [PKPushRegistryDelegate](https://sosumi.ai/documentation/pushkit/pkpushregistrydelegate)
  • Network accessline 436
    - [PKPushRegistryDelegate](https://sosumi.ai/documentation/pushkit/pkpushregistrydelegate)
  • Network accessline 437
    - [PKVoIPPushMetadata](https://sosumi.ai/documentation/pushkit/pkvoippushmetadata)
  • Network accessline 437
    - [PKVoIPPushMetadata](https://sosumi.ai/documentation/pushkit/pkvoippushmetadata)
  • Network accessline 438
    - [CXCallDirectoryProvider](https://sosumi.ai/documentation/callkit/cxcalldirectoryprovider)
  • Network accessline 438
    - [CXCallDirectoryProvider](https://sosumi.ai/documentation/callkit/cxcalldirectoryprovider)
  • Network accessline 439
    - [CXCallDirectoryPhoneNumber](https://sosumi.ai/documentation/callkit/cxcalldirectoryphonenumber)
  • Network accessline 439
    - [CXCallDirectoryPhoneNumber](https://sosumi.ai/documentation/callkit/cxcalldirectoryphonenumber)
  • Network accessline 440
    - [CXCallDirectoryManager](https://sosumi.ai/documentation/callkit/cxcalldirectorymanager)
  • Network accessline 440
    - [CXCallDirectoryManager](https://sosumi.ai/documentation/callkit/cxcalldirectorymanager)
  • Network accessline 441
    - [CXSetTranslatingCallAction](https://sosumi.ai/documentation/callkit/cxsettranslatingcallaction)
  • Network accessline 441
    - [CXSetTranslatingCallAction](https://sosumi.ai/documentation/callkit/cxsettranslatingcallaction)
  • Network accessline 442
    - [reportNewIncomingVoIPPushPayload(_:completion:)](https://sosumi.ai/documentation/callkit/cxprovider/reportnewincomingvoippushpayload(_:completion:))
  • Network accessline 442
    - [reportNewIncomingVoIPPushPayload(_:completion:)](https://sosumi.ai/documentation/callkit/cxprovider/reportnewincomingvoippushpayload(_:completion:))
  • Network accessline 443
    - [Making and receiving VoIP calls](https://sosumi.ai/documentation/callkit/making-and-receiving-voip-calls)
  • Network accessline 443
    - [Making and receiving VoIP calls](https://sosumi.ai/documentation/callkit/making-and-receiving-voip-calls)
  • Network accessline 444
    - [Responding to VoIP Notifications from PushKit](https://sosumi.ai/documentation/pushkit/responding-to-voip-notifications-from-pushkit)
  • Network accessline 444
    - [Responding to VoIP Notifications from PushKit](https://sosumi.ai/documentation/pushkit/responding-to-voip-notifications-from-pushkit)

skills/carplay/SKILL.md

  • Network accessline 37
    Request the category-specific entitlement from [Apple's CarPlay entitlement form](https://developer.apple.com/contact/carplay),
  • Network accessline 37
    Request the category-specific entitlement from [Apple's CarPlay entitlement form](https://developer.apple.com/contact/carplay),
  • Network accessline 38
    [Apple's CarPlay entitlement form](https://developer.apple.com/contact/carplay),
  • Network accessline 38
    [Apple's CarPlay entitlement form](https://developer.apple.com/contact/carplay),
  • Network accessline 482
    - Extended patterns (dashboard, instrument cluster, full nav flow, tab composition): [references/carplay-patterns.md](references/carplay-patterns.md) - [CarPlay framework](https://sosumi.ai/documentation/carplay)
  • Network accessline 482
    - Extended patterns (dashboard, instrument cluster, full nav flow, tab composition): [references/carplay-patterns.md](references/carplay-patterns.md) - [CarPlay framework](https://sosumi.ai/documentation/carplay)
  • Network accessline 483
    - [CarPlay framework](https://sosumi.ai/documentation/carplay)
  • Network accessline 483
    - [CarPlay framework](https://sosumi.ai/documentation/carplay)
  • Network accessline 484
    - [CPTemplateApplicationSceneDelegate](https://sosumi.ai/documentation/carplay/cptemplateapplicationscenedelegate)
  • Network accessline 484
    - [CPTemplateApplicationSceneDelegate](https://sosumi.ai/documentation/carplay/cptemplateapplicationscenedelegate)
  • Network accessline 485
    - [CPInterfaceController](https://sosumi.ai/documentation/carplay/cpinterfacecontroller)
  • Network accessline 485
    - [CPInterfaceController](https://sosumi.ai/documentation/carplay/cpinterfacecontroller)
  • Network accessline 486
    - [CPMapTemplate](https://sosumi.ai/documentation/carplay/cpmaptemplate)
  • Network accessline 486
    - [CPMapTemplate](https://sosumi.ai/documentation/carplay/cpmaptemplate)
  • Network accessline 487
    - [CPListTemplate](https://sosumi.ai/documentation/carplay/cplisttemplate)
  • Network accessline 487
    - [CPListTemplate](https://sosumi.ai/documentation/carplay/cplisttemplate)
  • Network accessline 488
    - [CPNowPlayingTemplate](https://sosumi.ai/documentation/carplay/cpnowplayingtemplate)
  • Network accessline 488
    - [CPNowPlayingTemplate](https://sosumi.ai/documentation/carplay/cpnowplayingtemplate)
  • Network accessline 489
    - [CPPointOfInterestTemplate](https://sosumi.ai/documentation/carplay/cppointofinteresttemplate)
  • Network accessline 489
    - [CPPointOfInterestTemplate](https://sosumi.ai/documentation/carplay/cppointofinteresttemplate)
  • Network accessline 490
    - [CPNavigationSession](https://sosumi.ai/documentation/carplay/cpnavigationsession)
  • Network accessline 490
    - [CPNavigationSession](https://sosumi.ai/documentation/carplay/cpnavigationsession)
  • Network accessline 491
    - [Requesting CarPlay Entitlements](https://sosumi.ai/documentation/carplay/requesting-carplay-entitlements)
  • Network accessline 491
    - [Requesting CarPlay Entitlements](https://sosumi.ai/documentation/carplay/requesting-carplay-entitlements)
  • Network accessline 492
    - [Displaying Content in CarPlay](https://sosumi.ai/documentation/carplay/displaying-content-in-carplay)
  • Network accessline 492
    - [Displaying Content in CarPlay](https://sosumi.ai/documentation/carplay/displaying-content-in-carplay)
  • Network accessline 493
    - [Using the CarPlay Simulator](https://sosumi.ai/documentation/carplay/using-the-carplay-simulator)
  • Network accessline 493
    - [Using the CarPlay Simulator](https://sosumi.ai/documentation/carplay/using-the-carplay-simulator)
  • Network accessline 494
    - [CarPlay HIG](https://sosumi.ai/design/human-interface-guidelines/carplay)
  • Network accessline 494
    - [CarPlay HIG](https://sosumi.ai/design/human-interface-guidelines/carplay)

skills/cloudkit/SKILL.md

  • Network accessline 470
    - See [references/cloudkit-patterns.md](references/cloudkit-patterns.md) for incremental sync, CKShare, zones, CKAsset storage, batch operations, and Dashboard usage. - [CloudKit Framework](https://sosumi.ai/documentation/cloudkit)
  • Network accessline 470
    - See [references/cloudkit-patterns.md](references/cloudkit-patterns.md) for incremental sync, CKShare, zones, CKAsset storage, batch operations, and Dashboard usage. - [CloudKit Framework](https://sosumi.ai/documentation/cloudkit)
  • Network accessline 471
    - [CloudKit Framework](https://sosumi.ai/documentation/cloudkit)
  • Network accessline 471
    - [CloudKit Framework](https://sosumi.ai/documentation/cloudkit)
  • Network accessline 472
    - [CKContainer](https://sosumi.ai/documentation/cloudkit/ckcontainer)
  • Network accessline 472
    - [CKContainer](https://sosumi.ai/documentation/cloudkit/ckcontainer)
  • Network accessline 473
    - [CKRecord](https://sosumi.ai/documentation/cloudkit/ckrecord)
  • Network accessline 473
    - [CKRecord](https://sosumi.ai/documentation/cloudkit/ckrecord)
  • Network accessline 474
    - [CKQuery](https://sosumi.ai/documentation/cloudkit/ckquery)
  • Network accessline 474
    - [CKQuery](https://sosumi.ai/documentation/cloudkit/ckquery)
  • Network accessline 475
    - [CKSubscription](https://sosumi.ai/documentation/cloudkit/cksubscription)
  • Network accessline 475
    - [CKSubscription](https://sosumi.ai/documentation/cloudkit/cksubscription)
  • Network accessline 476
    - [CKSyncEngine](https://sosumi.ai/documentation/cloudkit/cksyncengine)
  • Network accessline 476
    - [CKSyncEngine](https://sosumi.ai/documentation/cloudkit/cksyncengine)
  • Network accessline 477
    - [CKShare](https://sosumi.ai/documentation/cloudkit/ckshare)
  • Network accessline 477
    - [CKShare](https://sosumi.ai/documentation/cloudkit/ckshare)
  • Network accessline 478
    - [CKError](https://sosumi.ai/documentation/cloudkit/ckerror)
  • Network accessline 478
    - [CKError](https://sosumi.ai/documentation/cloudkit/ckerror)
  • Network accessline 479
    - [NSUbiquitousKeyValueStore](https://sosumi.ai/documentation/foundation/nsubiquitouskeyvaluestore)
  • Network accessline 479
    - [NSUbiquitousKeyValueStore](https://sosumi.ai/documentation/foundation/nsubiquitouskeyvaluestore)
  • Network accessline 480
    - [SwiftData CloudKit sync](https://sosumi.ai/documentation/swiftdata/syncing-model-data-across-a-persons-devices)
  • Network accessline 480
    - [SwiftData CloudKit sync](https://sosumi.ai/documentation/swiftdata/syncing-model-data-across-a-persons-devices)

skills/cloudkit/references/cloudkit-patterns.md

  • Network accessline 409
    Access at [iCloud Dashboard](https://icloud.developer.apple.com/dashboard).
  • Network accessline 409
    Access at [iCloud Dashboard](https://icloud.developer.apple.com/dashboard).

skills/contacts-framework/SKILL.md

  • Network accessline 448
    - Extended patterns (multi-select picker, vCard export, search optimization): [references/contacts-patterns.md](references/contacts-patterns.md) - [Contacts framework](https://sosumi.ai/documentation/contacts)
  • Network accessline 448
    - Extended patterns (multi-select picker, vCard export, search optimization): [references/contacts-patterns.md](references/contacts-patterns.md) - [Contacts framework](https://sosumi.ai/documentation/contacts)
  • Network accessline 449
    - [Contacts framework](https://sosumi.ai/documentation/contacts)
  • Network accessline 449
    - [Contacts framework](https://sosumi.ai/documentation/contacts)
  • Network accessline 450
    - [CNContactStore](https://sosumi.ai/documentation/contacts/cncontactstore)
  • Network accessline 450
    - [CNContactStore](https://sosumi.ai/documentation/contacts/cncontactstore)
  • Network accessline 451
    - [CNContactFetchRequest](https://sosumi.ai/documentation/contacts/cncontactfetchrequest)
  • Network accessline 451
    - [CNContactFetchRequest](https://sosumi.ai/documentation/contacts/cncontactfetchrequest)
  • Network accessline 452
    - [CNSaveRequest](https://sosumi.ai/documentation/contacts/cnsaverequest)
  • Network accessline 452
    - [CNSaveRequest](https://sosumi.ai/documentation/contacts/cnsaverequest)
  • Network accessline 453
    - [CNMutableContact](https://sosumi.ai/documentation/contacts/cnmutablecontact)
  • Network accessline 453
    - [CNMutableContact](https://sosumi.ai/documentation/contacts/cnmutablecontact)
  • Network accessline 454
    - [CNContactPickerViewController](https://sosumi.ai/documentation/contactsui/cncontactpickerviewcontroller)
  • Network accessline 454
    - [CNContactPickerViewController](https://sosumi.ai/documentation/contactsui/cncontactpickerviewcontroller)
  • Network accessline 455
    - [CNContactPickerDelegate](https://sosumi.ai/documentation/contactsui/cncontactpickerdelegate)
  • Network accessline 455
    - [CNContactPickerDelegate](https://sosumi.ai/documentation/contactsui/cncontactpickerdelegate)
  • Network accessline 456
    - [Accessing the contact store](https://sosumi.ai/documentation/contacts/accessing-the-contact-store)
  • Network accessline 456
    - [Accessing the contact store](https://sosumi.ai/documentation/contacts/accessing-the-contact-store)
  • Network accessline 457
    - [NSContactsUsageDescription](https://sosumi.ai/documentation/bundleresources/information-property-list/nscontactsusagedescription)
  • Network accessline 457
    - [NSContactsUsageDescription](https://sosumi.ai/documentation/bundleresources/information-property-list/nscontactsusagedescription)
  • Network accessline 458
    - [ContactAccessButton](https://sosumi.ai/documentation/contactsui/contactaccessbutton)
  • Network accessline 458
    - [ContactAccessButton](https://sosumi.ai/documentation/contactsui/contactaccessbutton)
  • Network accessline 459
    - [contactAccessPicker(isPresented:completionHandler:)](https://sosumi.ai/documentation/swiftui/view/contactaccesspicker(ispresented:completionhandler:))
  • Network accessline 459
    - [contactAccessPicker(isPresented:completionHandler:)](https://sosumi.ai/documentation/swiftui/view/contactaccesspicker(ispresented:completionhandler:))
  • Network accessline 460
    - [Contact Keys](https://sosumi.ai/documentation/contacts/contact-keys)
  • Network accessline 460
    - [Contact Keys](https://sosumi.ai/documentation/contacts/contact-keys)

skills/core-bluetooth/SKILL.md

  • Network accessline 409
    - Extended patterns (reconnection strategies, data parsing, SwiftUI integration): [references/ble-patterns.md](references/ble-patterns.md) - [Core Bluetooth framework](https://sosumi.ai/documentation/corebluetooth)
  • Network accessline 409
    - Extended patterns (reconnection strategies, data parsing, SwiftUI integration): [references/ble-patterns.md](references/ble-patterns.md) - [Core Bluetooth framework](https://sosumi.ai/documentation/corebluetooth)
  • Network accessline 410
    - [Core Bluetooth framework](https://sosumi.ai/documentation/corebluetooth)
  • Network accessline 410
    - [Core Bluetooth framework](https://sosumi.ai/documentation/corebluetooth)
  • Network accessline 411
    - [CBCentralManager](https://sosumi.ai/documentation/corebluetooth/cbcentralmanager)
  • Network accessline 411
    - [CBCentralManager](https://sosumi.ai/documentation/corebluetooth/cbcentralmanager)
  • Network accessline 412
    - [CBPeripheral](https://sosumi.ai/documentation/corebluetooth/cbperipheral)
  • Network accessline 412
    - [CBPeripheral](https://sosumi.ai/documentation/corebluetooth/cbperipheral)
  • Network accessline 413
    - [CBPeripheralManager](https://sosumi.ai/documentation/corebluetooth/cbperipheralmanager)
  • Network accessline 413
    - [CBPeripheralManager](https://sosumi.ai/documentation/corebluetooth/cbperipheralmanager)
  • Network accessline 414
    - [CBService](https://sosumi.ai/documentation/corebluetooth/cbservice)
  • Network accessline 414
    - [CBService](https://sosumi.ai/documentation/corebluetooth/cbservice)
  • Network accessline 415
    - [CBCharacteristic](https://sosumi.ai/documentation/corebluetooth/cbcharacteristic)
  • Network accessline 415
    - [CBCharacteristic](https://sosumi.ai/documentation/corebluetooth/cbcharacteristic)
  • Network accessline 416
    - [CBUUID](https://sosumi.ai/documentation/corebluetooth/cbuuid)
  • Network accessline 416
    - [CBUUID](https://sosumi.ai/documentation/corebluetooth/cbuuid)
  • Network accessline 417
    - [CBCentralManagerDelegate](https://sosumi.ai/documentation/corebluetooth/cbcentralmanagerdelegate)
  • Network accessline 417
    - [CBCentralManagerDelegate](https://sosumi.ai/documentation/corebluetooth/cbcentralmanagerdelegate)
  • Network accessline 418
    - [CBPeripheralDelegate](https://sosumi.ai/documentation/corebluetooth/cbperipheraldelegate)
  • Network accessline 418
    - [CBPeripheralDelegate](https://sosumi.ai/documentation/corebluetooth/cbperipheraldelegate)
  • Network accessline 419
    - [NSBluetoothAlwaysUsageDescription](https://sosumi.ai/documentation/bundleresources/information-property-list/nsbluetoothalwaysusagedescription)
  • Network accessline 419
    - [NSBluetoothAlwaysUsageDescription](https://sosumi.ai/documentation/bundleresources/information-property-list/nsbluetoothalwaysusagedescription)
  • Network accessline 420
    - [CBManagerAuthorization](https://sosumi.ai/documentation/corebluetooth/cbmanagerauthorization)
  • Network accessline 420
    - [CBManagerAuthorization](https://sosumi.ai/documentation/corebluetooth/cbmanagerauthorization)
  • Network accessline 421
    - [scanForPeripherals(withServices:options:)](https://sosumi.ai/documentation/corebluetooth/cbcentralmanager/scanforperipherals(withservices:options:))
  • Network accessline 421
    - [scanForPeripherals(withServices:options:)](https://sosumi.ai/documentation/corebluetooth/cbcentralmanager/scanforperipherals(withservices:options:))
  • Network accessline 422
    - [startAdvertising(_:)](https://sosumi.ai/documentation/corebluetooth/cbperipheralmanager/startadvertising(_:))
  • Network accessline 422
    - [startAdvertising(_:)](https://sosumi.ai/documentation/corebluetooth/cbperipheralmanager/startadvertising(_:))
  • Network accessline 423
    - [writeValue(_:for:type:)](https://sosumi.ai/documentation/corebluetooth/cbperipheral/writevalue(_:for:type:))
  • Network accessline 423
    - [writeValue(_:for:type:)](https://sosumi.ai/documentation/corebluetooth/cbperipheral/writevalue(_:for:type:))
  • Network accessline 424
    - [maximumWriteValueLength(for:)](https://sosumi.ai/documentation/corebluetooth/cbperipheral/maximumwritevaluelength(for:))
  • Network accessline 424
    - [maximumWriteValueLength(for:)](https://sosumi.ai/documentation/corebluetooth/cbperipheral/maximumwritevaluelength(for:))
  • Network accessline 425
    - [canSendWriteWithoutResponse](https://sosumi.ai/documentation/corebluetooth/cbperipheral/cansendwritewithoutresponse)
  • Network accessline 425
    - [canSendWriteWithoutResponse](https://sosumi.ai/documentation/corebluetooth/cbperipheral/cansendwritewithoutresponse)
  • Network accessline 426
    - [Configuring background execution modes](https://sosumi.ai/documentation/xcode/configuring-background-execution-modes)
  • Network accessline 426
    - [Configuring background execution modes](https://sosumi.ai/documentation/xcode/configuring-background-execution-modes)

skills/core-data/SKILL.md

  • Network accessline 32
    Docs: [NSPersistentContainer](https://sosumi.ai/documentation/coredata/nspersistentcontainer)
  • Network accessline 32
    Docs: [NSPersistentContainer](https://sosumi.ai/documentation/coredata/nspersistentcontainer)
  • Network accessline 66
    Docs: [NSManagedObjectContext](https://sosumi.ai/documentation/coredata/nsmanagedobjectcontext)
  • Network accessline 66
    Docs: [NSManagedObjectContext](https://sosumi.ai/documentation/coredata/nsmanagedobjectcontext)
  • Network accessline 130
    Docs: [NSFetchedResultsController](https://sosumi.ai/documentation/coredata/nsfetchedresultscontroller)
  • Network accessline 130
    Docs: [NSFetchedResultsController](https://sosumi.ai/documentation/coredata/nsfetchedresultscontroller)
  • Network accessline 204
    Docs: [NSBatchInsertRequest](https://sosumi.ai/documentation/coredata/nsbatchinsertrequest)
  • Network accessline 204
    Docs: [NSBatchInsertRequest](https://sosumi.ai/documentation/coredata/nsbatchinsertrequest)
  • Network accessline 228
    Docs: [NSBatchDeleteRequest](https://sosumi.ai/documentation/coredata/nsbatchdeleterequest)
  • Network accessline 228
    Docs: [NSBatchDeleteRequest](https://sosumi.ai/documentation/coredata/nsbatchdeleterequest)
  • Network accessline 279
    Docs: [NSPersistentHistoryChangeRequest](https://sosumi.ai/documentation/coredata/nspersistenthistorychangerequest)
  • Network accessline 279
    Docs: [NSPersistentHistoryChangeRequest](https://sosumi.ai/documentation/coredata/nspersistenthistorychangerequest)
  • Network accessline 298
    Docs: [NSStagedMigrationManager](https://sosumi.ai/documentation/coredata/nsstagedmigrationmanager)
  • Network accessline 298
    Docs: [NSStagedMigrationManager](https://sosumi.ai/documentation/coredata/nsstagedmigrationmanager)
  • Network accessline 309
    Docs: [NSCompositeAttributeDescription](https://sosumi.ai/documentation/coredata/nscompositeattributedescription)
  • Network accessline 309
    Docs: [NSCompositeAttributeDescription](https://sosumi.ai/documentation/coredata/nscompositeattributedescription)
  • Network accessline 355
    let request: NSFetchRequest<CDTrip> = CDTrip.fetchRequest()         let trips = try context.fetch(request)
  • Network accessline 355
    let request: NSFetchRequest<CDTrip> = CDTrip.fetchRequest()         let trips = try context.fetch(request)
  • Network accessline 356
    let trips = try context.fetch(request)
  • Network accessline 356
    let trips = try context.fetch(request)
  • Network accessline 411
    - [Persistent history across targets and processes](references/persistent-history.md) - [Staged lightweight and custom migration](references/staged-migration.md) - Apple docs: [Core Data](https://sosumi.ai/documentation/coredata) | [NSPersi
  • Network accessline 411
    - [Persistent history across targets and processes](references/persistent-history.md) - [Staged lightweight and custom migration](references/staged-migration.md) - Apple docs: [Core Data](https://sosumi.ai/documentation/coredata) | [NSPersi
  • Network accessline 413
    - Apple docs: [Core Data](https://sosumi.ai/documentation/coredata) | [NSPersistentContainer](https://sosumi.ai/documentation/coredata/nspersistentcontainer) | [NSFetchedResultsController](https://sosumi.ai/documentation/coredata/nsfetchedr
  • Network accessline 413
    - Apple docs: [Core Data](https://sosumi.ai/documentation/coredata) | [NSPersistentContainer](https://sosumi.ai/documentation/coredata/nspersistentcontainer) | [NSFetchedResultsController](https://sosumi.ai/documentation/coredata/nsfetchedr

skills/core-data/references/persistent-history.md

  • Network accessline 58
    - [NSPersistentHistoryChangeRequest](https://sosumi.ai/documentation/coredata/nspersistenthistorychangerequest)
  • Network accessline 58
    - [NSPersistentHistoryChangeRequest](https://sosumi.ai/documentation/coredata/nspersistenthistorychangerequest)

skills/core-data/references/staged-migration.md

  • Network accessline 30
    try context.performAndWait {         let request = NSFetchRequest<NSManagedObject>(entityName: "Person")         for person in try context.fetch(request) {
  • Network accessline 30
    try context.performAndWait {         let request = NSFetchRequest<NSManagedObject>(entityName: "Person")         for person in try context.fetch(request) {
  • Network accessline 31
    let request = NSFetchRequest<NSManagedObject>(entityName: "Person")         for person in try context.fetch(request) {             let fullName = person.value(forKey: "name") as? String ?? ""
  • Network accessline 31
    let request = NSFetchRequest<NSManagedObject>(entityName: "Person")         for person in try context.fetch(request) {             let fullName = person.value(forKey: "name") as? String ?? ""
  • Network accessline 32
    for person in try context.fetch(request) {
  • Network accessline 32
    for person in try context.fetch(request) {
  • Network accessline 66
    - [NSStagedMigrationManager](https://sosumi.ai/documentation/coredata/nsstagedmigrationmanager)
  • Network accessline 66
    - [NSStagedMigrationManager](https://sosumi.ai/documentation/coredata/nsstagedmigrationmanager)

skills/core-motion/SKILL.md

  • Network accessline 369
    - Extended patterns (SwiftUI integration, batched sensor manager, headphone motion, water submersion): [references/motion-patterns.md](references/motion-patterns.md) - [CoreMotion framework](https://sosumi.ai/documentation/coremotion)
  • Network accessline 369
    - Extended patterns (SwiftUI integration, batched sensor manager, headphone motion, water submersion): [references/motion-patterns.md](references/motion-patterns.md) - [CoreMotion framework](https://sosumi.ai/documentation/coremotion)
  • Network accessline 370
    - [CoreMotion framework](https://sosumi.ai/documentation/coremotion)
  • Network accessline 370
    - [CoreMotion framework](https://sosumi.ai/documentation/coremotion)
  • Network accessline 371
    - [CMMotionManager](https://sosumi.ai/documentation/coremotion/cmmotionmanager)
  • Network accessline 371
    - [CMMotionManager](https://sosumi.ai/documentation/coremotion/cmmotionmanager)
  • Network accessline 372
    - [CMPedometer](https://sosumi.ai/documentation/coremotion/cmpedometer)
  • Network accessline 372
    - [CMPedometer](https://sosumi.ai/documentation/coremotion/cmpedometer)
  • Network accessline 373
    - [CMMotionActivityManager](https://sosumi.ai/documentation/coremotion/cmmotionactivitymanager)
  • Network accessline 373
    - [CMMotionActivityManager](https://sosumi.ai/documentation/coremotion/cmmotionactivitymanager)
  • Network accessline 374
    - [CMDeviceMotion](https://sosumi.ai/documentation/coremotion/cmdevicemotion)
  • Network accessline 374
    - [CMDeviceMotion](https://sosumi.ai/documentation/coremotion/cmdevicemotion)
  • Network accessline 375
    - [CMAltimeter](https://sosumi.ai/documentation/coremotion/cmaltimeter)
  • Network accessline 375
    - [CMAltimeter](https://sosumi.ai/documentation/coremotion/cmaltimeter)
  • Network accessline 376
    - [CMAbsoluteAltitudeData](https://sosumi.ai/documentation/coremotion/cmabsolutealtitudedata)
  • Network accessline 376
    - [CMAbsoluteAltitudeData](https://sosumi.ai/documentation/coremotion/cmabsolutealtitudedata)
  • Network accessline 377
    - [CMBatchedSensorManager](https://sosumi.ai/documentation/coremotion/cmbatchedsensormanager)
  • Network accessline 377
    - [CMBatchedSensorManager](https://sosumi.ai/documentation/coremotion/cmbatchedsensormanager)
  • Network accessline 378
    - [CMHeadphoneMotionManager](https://sosumi.ai/documentation/coremotion/cmheadphonemotionmanager)
  • Network accessline 378
    - [CMHeadphoneMotionManager](https://sosumi.ai/documentation/coremotion/cmheadphonemotionmanager)
  • Network accessline 379
    - [CMWaterSubmersionManager](https://sosumi.ai/documentation/coremotion/cmwatersubmersionmanager)
  • Network accessline 379
    - [CMWaterSubmersionManager](https://sosumi.ai/documentation/coremotion/cmwatersubmersionmanager)
  • Network accessline 380
    - [Accessing submersion data](https://sosumi.ai/documentation/coremotion/accessing-submersion-data)
  • Network accessline 380
    - [Accessing submersion data](https://sosumi.ai/documentation/coremotion/accessing-submersion-data)
  • Network accessline 381
    - [Getting processed device-motion data](https://sosumi.ai/documentation/coremotion/getting-processed-device-motion-data)
  • Network accessline 381
    - [Getting processed device-motion data](https://sosumi.ai/documentation/coremotion/getting-processed-device-motion-data)

skills/core-nfc/SKILL.md

  • Network accessline 226
    // URL payload let urlPayload = NFCNDEFPayload.wellKnownTypeURIPayload(     url: URL(string: "https://example.com")!
  • Network accessline 226
    // URL payload let urlPayload = NFCNDEFPayload.wellKnownTypeURIPayload(     url: URL(string: "https://example.com")!
  • Network accessline 227
    let urlPayload = NFCNDEFPayload.wellKnownTypeURIPayload(     url: URL(string: "https://example.com")! )
  • Network accessline 227
    let urlPayload = NFCNDEFPayload.wellKnownTypeURIPayload(     url: URL(string: "https://example.com")! )
  • Network accessline 228
    url: URL(string: "https://example.com")!
  • Network accessline 228
    url: URL(string: "https://example.com")!
  • Network accessline 363
    - Extended patterns (ISO 7816 commands, multi-tag scanning, NDEF locking): [references/nfc-patterns.md](references/nfc-patterns.md) - [Core NFC framework](https://sosumi.ai/documentation/corenfc)
  • Network accessline 363
    - Extended patterns (ISO 7816 commands, multi-tag scanning, NDEF locking): [references/nfc-patterns.md](references/nfc-patterns.md) - [Core NFC framework](https://sosumi.ai/documentation/corenfc)
  • Network accessline 364
    - [Core NFC framework](https://sosumi.ai/documentation/corenfc)
  • Network accessline 364
    - [Core NFC framework](https://sosumi.ai/documentation/corenfc)
  • Network accessline 365
    - [NFCNDEFReaderSession](https://sosumi.ai/documentation/corenfc/nfcndefreadersession)
  • Network accessline 365
    - [NFCNDEFReaderSession](https://sosumi.ai/documentation/corenfc/nfcndefreadersession)
  • Network accessline 366
    - [NFCTagReaderSession](https://sosumi.ai/documentation/corenfc/nfctagreadersession)
  • Network accessline 366
    - [NFCTagReaderSession](https://sosumi.ai/documentation/corenfc/nfctagreadersession)
  • Network accessline 367
    - [NFCNDEFMessage](https://sosumi.ai/documentation/corenfc/nfcndefmessage)
  • Network accessline 367
    - [NFCNDEFMessage](https://sosumi.ai/documentation/corenfc/nfcndefmessage)
  • Network accessline 368
    - [NFCNDEFPayload](https://sosumi.ai/documentation/corenfc/nfcndefpayload)
  • Network accessline 368
    - [NFCNDEFPayload](https://sosumi.ai/documentation/corenfc/nfcndefpayload)
  • Network accessline 369
    - [NFCNDEFTag](https://sosumi.ai/documentation/corenfc/nfcndeftag)
  • Network accessline 369
    - [NFCNDEFTag](https://sosumi.ai/documentation/corenfc/nfcndeftag)
  • Network accessline 370
    - [NFCNDEFReaderSessionDelegate](https://sosumi.ai/documentation/corenfc/nfcndefreadersessiondelegate)
  • Network accessline 370
    - [NFCNDEFReaderSessionDelegate](https://sosumi.ai/documentation/corenfc/nfcndefreadersessiondelegate)
  • Network accessline 371
    - [NFCTagReaderSessionDelegate](https://sosumi.ai/documentation/corenfc/nfctagreadersessiondelegate)
  • Network accessline 371
    - [NFCTagReaderSessionDelegate](https://sosumi.ai/documentation/corenfc/nfctagreadersessiondelegate)
  • Network accessline 372
    - [Building an NFC Tag-Reader App](https://sosumi.ai/documentation/corenfc/building_an_nfc_tag-reader_app)
  • Network accessline 372
    - [Building an NFC Tag-Reader App](https://sosumi.ai/documentation/corenfc/building_an_nfc_tag-reader_app)
  • Network accessline 373
    - [Adding Support for Background Tag Reading](https://sosumi.ai/documentation/corenfc/adding-support-for-background-tag-reading)
  • Network accessline 373
    - [Adding Support for Background Tag Reading](https://sosumi.ai/documentation/corenfc/adding-support-for-background-tag-reading)
  • Network accessline 374
    - [Near Field Communication Tag Reader Session Formats Entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.nfc.readersession.formats)
  • Network accessline 374
    - [Near Field Communication Tag Reader Session Formats Entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.nfc.readersession.formats)
  • Network accessline 375
    - [ISO7816 application identifiers for NFC Tag Reader Session](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.nfc.readersession.iso7816.select-identifiers)
  • Network accessline 375
    - [ISO7816 application identifiers for NFC Tag Reader Session](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.nfc.readersession.iso7816.select-identifiers)
  • Network accessline 376
    - [ISO18092 system codes for NFC Tag Reader Session](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.nfc.readersession.felica.systemcodes)
  • Network accessline 376
    - [ISO18092 system codes for NFC Tag Reader Session](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.nfc.readersession.felica.systemcodes)

skills/core-nfc/references/nfc-patterns.md

  • Network accessline 210
    // URL record     if let urlPayload = NFCNDEFPayload.wellKnownTypeURIPayload(         url: URL(string: "https://example.com/product/123")!
  • Network accessline 210
    // URL record     if let urlPayload = NFCNDEFPayload.wellKnownTypeURIPayload(         url: URL(string: "https://example.com/product/123")!
  • Network accessline 211
    if let urlPayload = NFCNDEFPayload.wellKnownTypeURIPayload(         url: URL(string: "https://example.com/product/123")!     ) {
  • Network accessline 211
    if let urlPayload = NFCNDEFPayload.wellKnownTypeURIPayload(         url: URL(string: "https://example.com/product/123")!     ) {
  • Network accessline 212
    url: URL(string: "https://example.com/product/123")!
  • Network accessline 212
    url: URL(string: "https://example.com/product/123")!

skills/coreml/SKILL.md

  • Network accessline 413
    - Patterns and code: [references/coreml-swift-integration.md](references/coreml-swift-integration.md) - Model conversion and optimization (Python-side): covered in the `apple-on-device-ai` skill - Apple docs: [Core ML](https://sosumi.ai/doc
  • Network accessline 413
    - Patterns and code: [references/coreml-swift-integration.md](references/coreml-swift-integration.md) - Model conversion and optimization (Python-side): covered in the `apple-on-device-ai` skill - Apple docs: [Core ML](https://sosumi.ai/doc
  • Network accessline 414
    - Model conversion and optimization (Python-side): covered in the `apple-on-device-ai` skill - Apple docs: [Core ML](https://sosumi.ai/documentation/coreml) |   [MLModel](https://sosumi.ai/documentation/coreml/mlmodel) |
  • Network accessline 414
    - Model conversion and optimization (Python-side): covered in the `apple-on-device-ai` skill - Apple docs: [Core ML](https://sosumi.ai/documentation/coreml) |   [MLModel](https://sosumi.ai/documentation/coreml/mlmodel) |
  • Network accessline 415
    - Apple docs: [Core ML](https://sosumi.ai/documentation/coreml) |
  • Network accessline 415
    - Apple docs: [Core ML](https://sosumi.ai/documentation/coreml) |
  • Network accessline 416
    [MLModel](https://sosumi.ai/documentation/coreml/mlmodel) |
  • Network accessline 416
    [MLModel](https://sosumi.ai/documentation/coreml/mlmodel) |
  • Network accessline 417
    [MLTensor](https://sosumi.ai/documentation/coreml/mltensor) |
  • Network accessline 417
    [MLTensor](https://sosumi.ai/documentation/coreml/mltensor) |
  • Network accessline 418
    [MLComputePlan](https://sosumi.ai/documentation/coreml/mlcomputeplan-1w21n) |
  • Network accessline 418
    [MLComputePlan](https://sosumi.ai/documentation/coreml/mlcomputeplan-1w21n) |
  • Network accessline 419
    [Background Assets](https://sosumi.ai/documentation/backgroundassets)
  • Network accessline 419
    [Background Assets](https://sosumi.ai/documentation/backgroundassets)

skills/cryptokit/SKILL.md

  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 365
    [Credential-related source omitted]
  • Access to secretsline 365
    [Credential-related source omitted]
  • Access to secretsline 447
    [Credential-related source omitted]
  • Access to secretsline 447
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 475
    [Credential-related source omitted]
  • Access to secretsline 475
    [Credential-related source omitted]
  • Access to secretsline 477
    [Credential-related source omitted]
  • Access to secretsline 477
    [Credential-related source omitted]
  • Network accessline 482
    [Credential-related source omitted]
  • Network accessline 482
    [Credential-related source omitted]
  • Access to secretsline 482
    [Credential-related source omitted]
  • Access to secretsline 482
    [Credential-related source omitted]
  • Network accessline 483
    - Apple documentation: [CryptoKit](https://sosumi.ai/documentation/cryptokit)
  • Network accessline 483
    - Apple documentation: [CryptoKit](https://sosumi.ai/documentation/cryptokit)
  • Network accessline 484
    - Apple documentation: [HPKE](https://sosumi.ai/documentation/cryptokit/hpke)
  • Network accessline 484
    - Apple documentation: [HPKE](https://sosumi.ai/documentation/cryptokit/hpke)
  • Network accessline 485
    - Apple documentation: [Quantum-secure workflows](https://sosumi.ai/documentation/cryptokit/enhancing-your-app-s-privacy-and-security-with-quantum-secure-workflows)
  • Network accessline 485
    - Apple documentation: [Quantum-secure workflows](https://sosumi.ai/documentation/cryptokit/enhancing-your-app-s-privacy-and-security-with-quantum-secure-workflows)
  • Network accessline 486
    - Apple sample: [Performing Common Cryptographic Operations](https://sosumi.ai/documentation/cryptokit/performing-common-cryptographic-operations)
  • Network accessline 486
    - Apple sample: [Performing Common Cryptographic Operations](https://sosumi.ai/documentation/cryptokit/performing-common-cryptographic-operations)
  • Network accessline 487
    [Credential-related source omitted]
  • Network accessline 487
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]

skills/cryptokit/evals/evals.json

  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 34
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]

skills/cryptokit/references/cryptokit-patterns.md

  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 184
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Network accessline 398
    Sources: [CryptoKit](https://sosumi.ai/documentation/cryptokit),
  • Network accessline 398
    Sources: [CryptoKit](https://sosumi.ai/documentation/cryptokit),
  • Network accessline 399
    [HPKE](https://sosumi.ai/documentation/cryptokit/hpke), and
  • Network accessline 399
    [HPKE](https://sosumi.ai/documentation/cryptokit/hpke), and
  • Network accessline 400
    [quantum-secure workflows](https://sosumi.ai/documentation/cryptokit/enhancing-your-app-s-privacy-and-security-with-quantum-secure-workflows).
  • Network accessline 400
    [quantum-secure workflows](https://sosumi.ai/documentation/cryptokit/enhancing-your-app-s-privacy-and-security-with-quantum-secure-workflows).
  • Network accessline 506
    When `true`, an export compliance review or proper classification is required. See Apple's [Complying with Encryption Export Regulations](https://sosumi.ai/documentation/security/complying-with-encryption-export-regulations)
  • Network accessline 506
    When `true`, an export compliance review or proper classification is required. See Apple's [Complying with Encryption Export Regulations](https://sosumi.ai/documentation/security/complying-with-encryption-export-regulations)
  • Network accessline 507
    required. See Apple's [Complying with Encryption Export Regulations](https://sosumi.ai/documentation/security/complying-with-encryption-export-regulations)
  • Network accessline 507
    required. See Apple's [Complying with Encryption Export Regulations](https://sosumi.ai/documentation/security/complying-with-encryption-export-regulations)

skills/cryptotokenkit/SKILL.md

  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 14
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 24
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 43
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 53
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 68
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Dangerous shell operationline 150
    sudo -u _securityagent /Applications/TokenHost.app/Contents/MacOS/TokenHost
  • Dangerous shell operationline 150
    sudo -u _securityagent /Applications/TokenHost.app/Contents/MacOS/TokenHost
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 302
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 305
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 385
    [Credential-related source omitted]
  • Access to secretsline 385
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Network accessline 466
    - Extended patterns (PIV commands, TLV parsing, generic token drivers, APDU helpers, secure PIN): [references/cryptotokenkit-patterns.md](references/cryptotokenkit-patterns.md) - [TKTokenDriver](https://sosumi.ai/documentation/cryptotokenki
  • Network accessline 466
    - Extended patterns (PIV commands, TLV parsing, generic token drivers, APDU helpers, secure PIN): [references/cryptotokenkit-patterns.md](references/cryptotokenkit-patterns.md) - [TKTokenDriver](https://sosumi.ai/documentation/cryptotokenki
  • Network accessline 467
    - [TKTokenDriver](https://sosumi.ai/documentation/cryptotokenkit/tktokendriver)
  • Network accessline 467
    - [TKTokenDriver](https://sosumi.ai/documentation/cryptotokenkit/tktokendriver)
  • Network accessline 468
    - [TKToken](https://sosumi.ai/documentation/cryptotokenkit/tktoken)
  • Network accessline 468
    - [TKToken](https://sosumi.ai/documentation/cryptotokenkit/tktoken)
  • Network accessline 469
    - [TKTokenSession](https://sosumi.ai/documentation/cryptotokenkit/tktokensession)
  • Network accessline 469
    - [TKTokenSession](https://sosumi.ai/documentation/cryptotokenkit/tktokensession)
  • Network accessline 470
    - [TKSmartCard](https://sosumi.ai/documentation/cryptotokenkit/tksmartcard)
  • Network accessline 470
    - [TKSmartCard](https://sosumi.ai/documentation/cryptotokenkit/tksmartcard)
  • Network accessline 471
    - [TKSmartCardSlotManager](https://sosumi.ai/documentation/cryptotokenkit/tksmartcardslotmanager)
  • Network accessline 471
    - [TKSmartCardSlotManager](https://sosumi.ai/documentation/cryptotokenkit/tksmartcardslotmanager)
  • Network accessline 472
    - [com.apple.security.smartcard entitlement](https://sosumi.ai/documentation/BundleResources/Entitlements/com.apple.security.smartcard)
  • Network accessline 472
    - [com.apple.security.smartcard entitlement](https://sosumi.ai/documentation/BundleResources/Entitlements/com.apple.security.smartcard)
  • Network accessline 473
    - [TKSmartCardSlotNFCSession](https://sosumi.ai/documentation/cryptotokenkit/tksmartcardslotnfcsession)
  • Network accessline 473
    - [TKSmartCardSlotNFCSession](https://sosumi.ai/documentation/cryptotokenkit/tksmartcardslotnfcsession)
  • Network accessline 474
    - [TKSmartCardTokenRegistrationManager](https://sosumi.ai/documentation/cryptotokenkit/tksmartcardtokenregistrationmanager)
  • Network accessline 474
    - [TKSmartCardTokenRegistrationManager](https://sosumi.ai/documentation/cryptotokenkit/tksmartcardtokenregistrationmanager)
  • Network accessline 475
    - [TKTokenWatcher](https://sosumi.ai/documentation/cryptotokenkit/tktokenwatcher)
  • Network accessline 475
    - [TKTokenWatcher](https://sosumi.ai/documentation/cryptotokenkit/tktokenwatcher)
  • Network accessline 476
    - [Authenticating Users with a Cryptographic Token](https://sosumi.ai/documentation/cryptotokenkit/authenticating-users-with-a-cryptographic-token)
  • Network accessline 476
    - [Authenticating Users with a Cryptographic Token](https://sosumi.ai/documentation/cryptotokenkit/authenticating-users-with-a-cryptographic-token)
  • Network accessline 477
    - [Using Cryptographic Assets Stored on a Smart Card](https://sosumi.ai/documentation/cryptotokenkit/using-cryptographic-assets-stored-on-a-smart-card)
  • Network accessline 477
    - [Using Cryptographic Assets Stored on a Smart Card](https://sosumi.ai/documentation/cryptotokenkit/using-cryptographic-assets-stored-on-a-smart-card)
  • Network accessline 478
    - [Configuring Smart Card Authentication](https://sosumi.ai/documentation/cryptotokenkit/configuring-smart-card-authentication)
  • Network accessline 478
    - [Configuring Smart Card Authentication](https://sosumi.ai/documentation/cryptotokenkit/configuring-smart-card-authentication)

skills/cryptotokenkit/evals/evals.json

  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 10
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]

skills/cryptotokenkit/references/cryptotokenkit-patterns.md

  • Access to secretsline 671
    [Credential-related source omitted]
  • Access to secretsline 671
    [Credential-related source omitted]
  • Access to secretsline 672
    [Credential-related source omitted]
  • Access to secretsline 672
    [Credential-related source omitted]
  • Access to secretsline 673
    [Credential-related source omitted]
  • Access to secretsline 673
    [Credential-related source omitted]
  • Access to secretsline 759
    [Credential-related source omitted]
  • Access to secretsline 759
    [Credential-related source omitted]

skills/debugging-instruments/SKILL.md

  • Dangerous shell operationline 211
    rm -rf ~/Library/Caches/org.swift.swiftpm
  • Dangerous shell operationline 211
    rm -rf ~/Library/Caches/org.swift.swiftpm
  • Dangerous shell operationline 212
    rm -rf .build
  • Dangerous shell operationline 212
    rm -rf .build
  • Network accessline 366
    - [Logging (unified logging system)](https://sosumi.ai/documentation/os/logging)
  • Network accessline 366
    - [Logging (unified logging system)](https://sosumi.ai/documentation/os/logging)
  • Network accessline 367
    - [Logger](https://sosumi.ai/documentation/os/logger)
  • Network accessline 367
    - [Logger](https://sosumi.ai/documentation/os/logger)
  • Network accessline 368
    - [OSSignposter](https://sosumi.ai/documentation/os/ossignposter)
  • Network accessline 368
    - [OSSignposter](https://sosumi.ai/documentation/os/ossignposter)
  • Network accessline 369
    - [Generating log messages from your code](https://sosumi.ai/documentation/os/generating-log-messages-from-your-code)
  • Network accessline 369
    - [Generating log messages from your code](https://sosumi.ai/documentation/os/generating-log-messages-from-your-code)
  • Network accessline 370
    - [Recording performance data (signposts)](https://sosumi.ai/documentation/os/recording-performance-data)
  • Network accessline 370
    - [Recording performance data (signposts)](https://sosumi.ai/documentation/os/recording-performance-data)
  • Network accessline 371
    - [Diagnosing memory, thread, and crash issues early](https://sosumi.ai/documentation/xcode/diagnosing-memory-thread-and-crash-issues-early)
  • Network accessline 371
    - [Diagnosing memory, thread, and crash issues early](https://sosumi.ai/documentation/xcode/diagnosing-memory-thread-and-crash-issues-early)
  • Network accessline 372
    - [Data races](https://sosumi.ai/documentation/xcode/data-races)
  • Network accessline 372
    - [Data races](https://sosumi.ai/documentation/xcode/data-races)
  • Network accessline 373
    - [Reducing your app's memory use](https://sosumi.ai/documentation/xcode/reducing-your-app-s-memory-use)
  • Network accessline 373
    - [Reducing your app's memory use](https://sosumi.ai/documentation/xcode/reducing-your-app-s-memory-use)
  • Network accessline 374
    - [Profiling apps using Instruments](https://developer.apple.com/tutorials/instruments)
  • Network accessline 374
    - [Profiling apps using Instruments](https://developer.apple.com/tutorials/instruments)
  • Network accessline 375
    - [Improving app responsiveness](https://sosumi.ai/documentation/xcode/improving-app-responsiveness)
  • Network accessline 375
    - [Improving app responsiveness](https://sosumi.ai/documentation/xcode/improving-app-responsiveness)
  • Network accessline 376
    - [Analyzing your app's battery use](https://sosumi.ai/documentation/xcode/analyzing-your-app-s-battery-use)
  • Network accessline 376
    - [Analyzing your app's battery use](https://sosumi.ai/documentation/xcode/analyzing-your-app-s-battery-use)
  • Network accessline 377
    - [Analyzing the performance of your shipping app](https://sosumi.ai/documentation/xcode/analyzing-the-performance-of-your-shipping-app)
  • Network accessline 377
    - [Analyzing the performance of your shipping app](https://sosumi.ai/documentation/xcode/analyzing-the-performance-of-your-shipping-app)

skills/device-integrity/SKILL.md

  • Network accessline 30
    [`DCDevice`](https://sosumi.ai/documentation/devicecheck/dcdevice) generates a
  • Network accessline 30
    [`DCDevice`](https://sosumi.ai/documentation/devicecheck/dcdevice) generates a
  • Network accessline 88
    [`DCAppAttestService`](https://sosumi.ai/documentation/devicecheck/dcappattestservice)
  • Network accessline 88
    [`DCAppAttestService`](https://sosumi.ai/documentation/devicecheck/dcappattestservice)
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Network accessline 402
    - Extended patterns: [references/device-integrity-patterns.md](references/device-integrity-patterns.md) - [DeviceCheck framework](https://sosumi.ai/documentation/devicecheck)
  • Network accessline 402
    - Extended patterns: [references/device-integrity-patterns.md](references/device-integrity-patterns.md) - [DeviceCheck framework](https://sosumi.ai/documentation/devicecheck)
  • Network accessline 403
    - [DeviceCheck framework](https://sosumi.ai/documentation/devicecheck)
  • Network accessline 403
    - [DeviceCheck framework](https://sosumi.ai/documentation/devicecheck)
  • Network accessline 404
    - [DCDevice](https://sosumi.ai/documentation/devicecheck/dcdevice)
  • Network accessline 404
    - [DCDevice](https://sosumi.ai/documentation/devicecheck/dcdevice)
  • Network accessline 405
    - [DCAppAttestService](https://sosumi.ai/documentation/devicecheck/dcappattestservice)
  • Network accessline 405
    - [DCAppAttestService](https://sosumi.ai/documentation/devicecheck/dcappattestservice)
  • Network accessline 406
    - [Establishing your app's integrity](https://sosumi.ai/documentation/devicecheck/establishing-your-app-s-integrity)
  • Network accessline 406
    - [Establishing your app's integrity](https://sosumi.ai/documentation/devicecheck/establishing-your-app-s-integrity)
  • Network accessline 407
    - [Validating apps that connect to your server](https://sosumi.ai/documentation/devicecheck/validating-apps-that-connect-to-your-server)
  • Network accessline 407
    - [Validating apps that connect to your server](https://sosumi.ai/documentation/devicecheck/validating-apps-that-connect-to-your-server)
  • Network accessline 408
    - [Attestation Object Validation Guide](https://sosumi.ai/documentation/devicecheck/attestation-object-validation-guide)
  • Network accessline 408
    - [Attestation Object Validation Guide](https://sosumi.ai/documentation/devicecheck/attestation-object-validation-guide)
  • Network accessline 409
    - [App Attest Environment](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.devicecheck.appattest-environment)
  • Network accessline 409
    - [App Attest Environment](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.devicecheck.appattest-environment)

skills/device-integrity/references/device-integrity-patterns.md

  • Network accessline 23
    | Endpoint | Purpose | |---|---| | `https://api.devicecheck.apple.com/v1/query_two_bits` | Read the two bits for a device |
  • Network accessline 23
    | Endpoint | Purpose | |---|---| | `https://api.devicecheck.apple.com/v1/query_two_bits` | Read the two bits for a device |
  • Network accessline 24
    |---|---| | `https://api.devicecheck.apple.com/v1/query_two_bits` | Read the two bits for a device | | `https://api.devicecheck.apple.com/v1/update_two_bits` | Set the two bits for a device |
  • Network accessline 24
    |---|---| | `https://api.devicecheck.apple.com/v1/query_two_bits` | Read the two bits for a device | | `https://api.devicecheck.apple.com/v1/update_two_bits` | Set the two bits for a device |
  • Network accessline 25
    | `https://api.devicecheck.apple.com/v1/query_two_bits` | Read the two bits for a device |
  • Network accessline 25
    | `https://api.devicecheck.apple.com/v1/query_two_bits` | Read the two bits for a device |
  • Network accessline 26
    | `https://api.devicecheck.apple.com/v1/update_two_bits` | Set the two bits for a device |
  • Network accessline 26
    | `https://api.devicecheck.apple.com/v1/update_two_bits` | Set the two bits for a device |
  • Network accessline 27
    | `https://api.devicecheck.apple.com/v1/validate_device_token` | Validate a token without reading bits |
  • Network accessline 27
    | `https://api.devicecheck.apple.com/v1/validate_device_token` | Validate a token without reading bits |
  • Network accessline 29
    Use `https://api.development.devicecheck.apple.com` only while testing and
  • Network accessline 29
    Use `https://api.development.devicecheck.apple.com` only while testing and
  • Network accessline 30
    `https://api.devicecheck.apple.com` in production.
  • Network accessline 30
    `https://api.devicecheck.apple.com` in production.
  • Network accessline 49
    See [Validating apps that connect to your server](https://sosumi.ai/documentation/devicecheck/validating-apps-that-connect-to-your-server) for the full server verification algorithm.
  • Network accessline 49
    See [Validating apps that connect to your server](https://sosumi.ai/documentation/devicecheck/validating-apps-that-connect-to-your-server) for the full server verification algorithm.
  • Network accessline 87
    Combine App Attest with [fraud risk assessment](https://sosumi.ai/documentation/devicecheck/assessing-fraud-risk) for defense in depth. App Attest alone does not guarantee the user is not abusing the app -- it confirms the app is genuine.
  • Network accessline 87
    Combine App Attest with [fraud risk assessment](https://sosumi.ai/documentation/devicecheck/assessing-fraud-risk) for defense in depth. App Attest alone does not guarantee the user is not abusing the app -- it confirms the app is genuine.
  • Network accessline 247
    - [DeviceCheck framework](https://sosumi.ai/documentation/devicecheck)
  • Network accessline 247
    - [DeviceCheck framework](https://sosumi.ai/documentation/devicecheck)
  • Network accessline 248
    - [DCDevice](https://sosumi.ai/documentation/devicecheck/dcdevice)
  • Network accessline 248
    - [DCDevice](https://sosumi.ai/documentation/devicecheck/dcdevice)
  • Network accessline 249
    - [DCAppAttestService](https://sosumi.ai/documentation/devicecheck/dcappattestservice)
  • Network accessline 249
    - [DCAppAttestService](https://sosumi.ai/documentation/devicecheck/dcappattestservice)
  • Network accessline 250
    - [Establishing your app's integrity](https://sosumi.ai/documentation/devicecheck/establishing-your-app-s-integrity)
  • Network accessline 250
    - [Establishing your app's integrity](https://sosumi.ai/documentation/devicecheck/establishing-your-app-s-integrity)
  • Network accessline 251
    - [Validating apps that connect to your server](https://sosumi.ai/documentation/devicecheck/validating-apps-that-connect-to-your-server)
  • Network accessline 251
    - [Validating apps that connect to your server](https://sosumi.ai/documentation/devicecheck/validating-apps-that-connect-to-your-server)
  • Network accessline 252
    - [Assessing fraud risk](https://sosumi.ai/documentation/devicecheck/assessing-fraud-risk)
  • Network accessline 252
    - [Assessing fraud risk](https://sosumi.ai/documentation/devicecheck/assessing-fraud-risk)
  • Network accessline 253
    - [Preparing to use the app attest service](https://sosumi.ai/documentation/devicecheck/preparing-to-use-the-app-attest-service)
  • Network accessline 253
    - [Preparing to use the app attest service](https://sosumi.ai/documentation/devicecheck/preparing-to-use-the-app-attest-service)
  • Network accessline 254
    - [Attestation Object Validation Guide](https://sosumi.ai/documentation/devicecheck/attestation-object-validation-guide)
  • Network accessline 254
    - [Attestation Object Validation Guide](https://sosumi.ai/documentation/devicecheck/attestation-object-validation-guide)
  • Network accessline 255
    - [App Attest Environment](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.devicecheck.appattest-environment)
  • Network accessline 255
    - [App Attest Environment](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.devicecheck.appattest-environment)

skills/dockkit/SKILL.md

  • Network accessline 490
    - Extended patterns (Vision integration, service architecture, custom animations): [references/dockkit-patterns.md](references/dockkit-patterns.md) - [DockKit framework](https://sosumi.ai/documentation/dockkit)
  • Network accessline 490
    - Extended patterns (Vision integration, service architecture, custom animations): [references/dockkit-patterns.md](references/dockkit-patterns.md) - [DockKit framework](https://sosumi.ai/documentation/dockkit)
  • Network accessline 491
    - [DockKit framework](https://sosumi.ai/documentation/dockkit)
  • Network accessline 491
    - [DockKit framework](https://sosumi.ai/documentation/dockkit)
  • Network accessline 492
    - [DockAccessoryManager](https://sosumi.ai/documentation/dockkit/dockaccessorymanager)
  • Network accessline 492
    - [DockAccessoryManager](https://sosumi.ai/documentation/dockkit/dockaccessorymanager)
  • Network accessline 493
    - [DockAccessory](https://sosumi.ai/documentation/dockkit/dockaccessory)
  • Network accessline 493
    - [DockAccessory](https://sosumi.ai/documentation/dockkit/dockaccessory)
  • Network accessline 494
    - [Controlling a DockKit accessory using your camera app](https://sosumi.ai/documentation/dockkit/controlling-a-dockkit-accessory-using-your-camera-app)
  • Network accessline 494
    - [Controlling a DockKit accessory using your camera app](https://sosumi.ai/documentation/dockkit/controlling-a-dockkit-accessory-using-your-camera-app)
  • Network accessline 495
    - [Track custom objects in a frame](https://sosumi.ai/documentation/dockkit/track-custom-objects-in-a-frame)
  • Network accessline 495
    - [Track custom objects in a frame](https://sosumi.ai/documentation/dockkit/track-custom-objects-in-a-frame)
  • Network accessline 496
    - [Modify rotation and positioning programmatically](https://sosumi.ai/documentation/dockkit/modify-rotation-and-positioning-behavior-programmatically)
  • Network accessline 496
    - [Modify rotation and positioning programmatically](https://sosumi.ai/documentation/dockkit/modify-rotation-and-positioning-behavior-programmatically)
  • Network accessline 497
    - [Integrate with motorized iPhone stands using DockKit -- WWDC23](https://sosumi.ai/videos/play/wwdc2023/10304/)
  • Network accessline 497
    - [Integrate with motorized iPhone stands using DockKit -- WWDC23](https://sosumi.ai/videos/play/wwdc2023/10304/)
  • Network accessline 498
    - [What's new in DockKit -- WWDC24](https://sosumi.ai/videos/play/wwdc2024/10164/)
  • Network accessline 498
    - [What's new in DockKit -- WWDC24](https://sosumi.ai/videos/play/wwdc2024/10164/)

skills/energykit/SKILL.md

  • Network accessline 427
    presentation, insights, errors, and venue discovery:   [references/energykit-patterns.md](references/energykit-patterns.md) - [EnergyKit framework](https://sosumi.ai/documentation/energykit)
  • Network accessline 427
    presentation, insights, errors, and venue discovery:   [references/energykit-patterns.md](references/energykit-patterns.md) - [EnergyKit framework](https://sosumi.ai/documentation/energykit)
  • Network accessline 428
    [references/energykit-patterns.md](references/energykit-patterns.md) - [EnergyKit framework](https://sosumi.ai/documentation/energykit) - [ElectricityGuidance](https://sosumi.ai/documentation/energykit/electricityguidance)
  • Network accessline 428
    [references/energykit-patterns.md](references/energykit-patterns.md) - [EnergyKit framework](https://sosumi.ai/documentation/energykit) - [ElectricityGuidance](https://sosumi.ai/documentation/energykit/electricityguidance)
  • Network accessline 429
    - [EnergyKit framework](https://sosumi.ai/documentation/energykit)
  • Network accessline 429
    - [EnergyKit framework](https://sosumi.ai/documentation/energykit)
  • Network accessline 430
    - [ElectricityGuidance](https://sosumi.ai/documentation/energykit/electricityguidance)
  • Network accessline 430
    - [ElectricityGuidance](https://sosumi.ai/documentation/energykit/electricityguidance)
  • Network accessline 431
    - [ElectricityGuidance.Service](https://sosumi.ai/documentation/energykit/electricityguidance/service)
  • Network accessline 431
    - [ElectricityGuidance.Service](https://sosumi.ai/documentation/energykit/electricityguidance/service)
  • Network accessline 432
    - [ElectricityGuidance.Query](https://sosumi.ai/documentation/energykit/electricityguidance/query)
  • Network accessline 432
    - [ElectricityGuidance.Query](https://sosumi.ai/documentation/energykit/electricityguidance/query)
  • Network accessline 433
    - [ElectricityGuidance.Value](https://sosumi.ai/documentation/energykit/electricityguidance/value)
  • Network accessline 433
    - [ElectricityGuidance.Value](https://sosumi.ai/documentation/energykit/electricityguidance/value)
  • Network accessline 434
    - [EnergyVenue](https://sosumi.ai/documentation/energykit/energyvenue)
  • Network accessline 434
    - [EnergyVenue](https://sosumi.ai/documentation/energykit/energyvenue)
  • Network accessline 435
    - [ElectricalLoadDevice](https://sosumi.ai/documentation/energykit/electricalloaddevice)
  • Network accessline 435
    - [ElectricalLoadDevice](https://sosumi.ai/documentation/energykit/electricalloaddevice)
  • Network accessline 436
    - [ElectricVehicleLoadEvent](https://sosumi.ai/documentation/energykit/electricvehicleloadevent)
  • Network accessline 436
    - [ElectricVehicleLoadEvent](https://sosumi.ai/documentation/energykit/electricvehicleloadevent)
  • Network accessline 437
    - [ElectricHVACLoadEvent](https://sosumi.ai/documentation/energykit/electrichvacloadevent)
  • Network accessline 437
    - [ElectricHVACLoadEvent](https://sosumi.ai/documentation/energykit/electrichvacloadevent)
  • Network accessline 438
    - [ElectricityInsightService](https://sosumi.ai/documentation/energykit/electricityinsightservice)
  • Network accessline 438
    - [ElectricityInsightService](https://sosumi.ai/documentation/energykit/electricityinsightservice)
  • Network accessline 439
    - [ElectricityInsightRecord](https://sosumi.ai/documentation/energykit/electricityinsightrecord)
  • Network accessline 439
    - [ElectricityInsightRecord](https://sosumi.ai/documentation/energykit/electricityinsightrecord)
  • Network accessline 440
    - [ElectricityInsightQuery](https://sosumi.ai/documentation/energykit/electricityinsightquery)
  • Network accessline 440
    - [ElectricityInsightQuery](https://sosumi.ai/documentation/energykit/electricityinsightquery)
  • Network accessline 441
    - [EnergyKitError](https://sosumi.ai/documentation/energykit/energykiterror)
  • Network accessline 441
    - [EnergyKitError](https://sosumi.ai/documentation/energykit/energykiterror)
  • Network accessline 442
    - [EnergyKit entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.energykit)
  • Network accessline 442
    - [EnergyKit entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.energykit)
  • Network accessline 443
    - [EnergyKit LoadEvents entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.energykit.loadevents-experience)
  • Network accessline 443
    - [EnergyKit LoadEvents entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.energykit.loadevents-experience)
  • Network accessline 444
    - [Providing charging history for electric vehicles](https://sosumi.ai/documentation/energykit/providing-informative-charging-history-for-electric-vehicles)
  • Network accessline 444
    - [Providing charging history for electric vehicles](https://sosumi.ai/documentation/energykit/providing-informative-charging-history-for-electric-vehicles)
  • Network accessline 445
    - [Optimizing home electricity usage](https://sosumi.ai/documentation/energykit/optimizing-home-electricity-usage)
  • Network accessline 445
    - [Optimizing home electricity usage](https://sosumi.ai/documentation/energykit/optimizing-home-electricity-usage)

skills/eventkit/SKILL.md

  • Network accessline 485
    - Extended patterns (SwiftUI wrappers, predicate queries, batch operations): [references/eventkit-patterns.md](references/eventkit-patterns.md) - [EventKit framework](https://sosumi.ai/documentation/eventkit)
  • Network accessline 485
    - Extended patterns (SwiftUI wrappers, predicate queries, batch operations): [references/eventkit-patterns.md](references/eventkit-patterns.md) - [EventKit framework](https://sosumi.ai/documentation/eventkit)
  • Network accessline 486
    - [EventKit framework](https://sosumi.ai/documentation/eventkit)
  • Network accessline 486
    - [EventKit framework](https://sosumi.ai/documentation/eventkit)
  • Network accessline 487
    - [EKEventStore](https://sosumi.ai/documentation/eventkit/ekeventstore)
  • Network accessline 487
    - [EKEventStore](https://sosumi.ai/documentation/eventkit/ekeventstore)
  • Network accessline 488
    - [EKEvent](https://sosumi.ai/documentation/eventkit/ekevent)
  • Network accessline 488
    - [EKEvent](https://sosumi.ai/documentation/eventkit/ekevent)
  • Network accessline 489
    - [EKReminder](https://sosumi.ai/documentation/eventkit/ekreminder)
  • Network accessline 489
    - [EKReminder](https://sosumi.ai/documentation/eventkit/ekreminder)
  • Network accessline 490
    - [EKRecurrenceRule](https://sosumi.ai/documentation/eventkit/ekrecurrencerule)
  • Network accessline 490
    - [EKRecurrenceRule](https://sosumi.ai/documentation/eventkit/ekrecurrencerule)
  • Network accessline 491
    - [EKCalendar](https://sosumi.ai/documentation/eventkit/ekcalendar)
  • Network accessline 491
    - [EKCalendar](https://sosumi.ai/documentation/eventkit/ekcalendar)
  • Network accessline 492
    - [EventKit UI](https://sosumi.ai/documentation/eventkitui)
  • Network accessline 492
    - [EventKit UI](https://sosumi.ai/documentation/eventkitui)
  • Network accessline 493
    - [EKEventEditViewController](https://sosumi.ai/documentation/eventkitui/ekeventeditviewcontroller)
  • Network accessline 493
    - [EKEventEditViewController](https://sosumi.ai/documentation/eventkitui/ekeventeditviewcontroller)
  • Network accessline 494
    - [EKCalendarChooser](https://sosumi.ai/documentation/eventkitui/ekcalendarchooser)
  • Network accessline 494
    - [EKCalendarChooser](https://sosumi.ai/documentation/eventkitui/ekcalendarchooser)
  • Network accessline 495
    - [Accessing the event store](https://sosumi.ai/documentation/eventkit/accessing-the-event-store)
  • Network accessline 495
    - [Accessing the event store](https://sosumi.ai/documentation/eventkit/accessing-the-event-store)
  • Network accessline 496
    - [Creating a recurring event](https://sosumi.ai/documentation/eventkit/creating-a-recurring-event)
  • Network accessline 496
    - [Creating a recurring event](https://sosumi.ai/documentation/eventkit/creating-a-recurring-event)

skills/financekit/SKILL.md

  • Network accessline 32
    1. **Managed entitlement** -- request `com.apple.developer.financekit` from Apple via the [FinanceKit entitlement request form](https://developer.apple.com/contact/request/financekit/). This is a managed capability; Apple reviews each appli
  • Network accessline 32
    1. **Managed entitlement** -- request `com.apple.developer.financekit` from Apple via the [FinanceKit entitlement request form](https://developer.apple.com/contact/request/financekit/). This is a managed capability; Apple reviews each appli
  • Network accessline 448
    - Extended patterns (predicates, sorting, pagination, currency formatting, background updates): [references/financekit-patterns.md](references/financekit-patterns.md) - [Get started with FinanceKit](https://developer.apple.com/financekit/)
  • Network accessline 448
    - Extended patterns (predicates, sorting, pagination, currency formatting, background updates): [references/financekit-patterns.md](references/financekit-patterns.md) - [Get started with FinanceKit](https://developer.apple.com/financekit/)
  • Network accessline 449
    - [Get started with FinanceKit](https://developer.apple.com/financekit/)
  • Network accessline 449
    - [Get started with FinanceKit](https://developer.apple.com/financekit/)
  • Network accessline 450
    - [FinanceKit framework](https://sosumi.ai/documentation/financekit)
  • Network accessline 450
    - [FinanceKit framework](https://sosumi.ai/documentation/financekit)
  • Network accessline 451
    - [FinanceKitUI framework](https://sosumi.ai/documentation/financekitui)
  • Network accessline 451
    - [FinanceKitUI framework](https://sosumi.ai/documentation/financekitui)
  • Network accessline 452
    - [FinanceStore](https://sosumi.ai/documentation/financekit/financestore)
  • Network accessline 452
    - [FinanceStore](https://sosumi.ai/documentation/financekit/financestore)
  • Network accessline 453
    - [Transaction](https://sosumi.ai/documentation/financekit/transaction)
  • Network accessline 453
    - [Transaction](https://sosumi.ai/documentation/financekit/transaction)
  • Network accessline 454
    - [Account](https://sosumi.ai/documentation/financekit/account)
  • Network accessline 454
    - [Account](https://sosumi.ai/documentation/financekit/account)
  • Network accessline 455
    - [AccountBalance](https://sosumi.ai/documentation/financekit/accountbalance)
  • Network accessline 455
    - [AccountBalance](https://sosumi.ai/documentation/financekit/accountbalance)
  • Network accessline 456
    - [FinanceKit entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.financekit)
  • Network accessline 456
    - [FinanceKit entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.financekit)
  • Network accessline 457
    - [Implementing a background delivery extension](https://sosumi.ai/documentation/financekit/implementing-a-background-delivery-extension)
  • Network accessline 457
    - [Implementing a background delivery extension](https://sosumi.ai/documentation/financekit/implementing-a-background-delivery-extension)
  • Network accessline 458
    - [Meet FinanceKit (WWDC24)](https://sosumi.ai/videos/play/wwdc2024/2023/)
  • Network accessline 458
    - [Meet FinanceKit (WWDC24)](https://sosumi.ai/videos/play/wwdc2024/2023/)
  • Network accessline 459
    - [What's new in Apple Pay (WWDC25)](https://sosumi.ai/videos/play/wwdc2025/201/)
  • Network accessline 459
    - [What's new in Apple Pay (WWDC25)](https://sosumi.ai/videos/play/wwdc2025/201/)

skills/focus-engine/references/focus-debugging.md

  • Network accessline 5
    Docs: [UIFocusDebugger](https://sosumi.ai/documentation/uikit/uifocusdebugger)
  • Network accessline 5
    Docs: [UIFocusDebugger](https://sosumi.ai/documentation/uikit/uifocusdebugger)

skills/focus-engine/references/multi-platform-focus.md

  • Network accessline 87
    Docs: [digitalCrownRotation](https://sosumi.ai/documentation/swiftui/view/digitalcrownrotation(_:from:through:sensitivity:iscontinuous:ishapticfeedbackenabled:))
  • Network accessline 87
    Docs: [digitalCrownRotation](https://sosumi.ai/documentation/swiftui/view/digitalcrownrotation(_:from:through:sensitivity:iscontinuous:ishapticfeedbackenabled:))

skills/gamekit/SKILL.md

  • Network accessline 484
    - See [references/gamekit-patterns.md](references/gamekit-patterns.md) for identity verification, legacy voice chat, saved games, custom match UI, leaderboard images, challenge handling, and rule-based matchmaking. - [GameKit documentation]
  • Network accessline 484
    - See [references/gamekit-patterns.md](references/gamekit-patterns.md) for identity verification, legacy voice chat, saved games, custom match UI, leaderboard images, challenge handling, and rule-based matchmaking. - [GameKit documentation]
  • Network accessline 485
    - [GameKit documentation](https://sosumi.ai/documentation/gamekit)
  • Network accessline 485
    - [GameKit documentation](https://sosumi.ai/documentation/gamekit)
  • Network accessline 486
    - [GKLocalPlayer](https://sosumi.ai/documentation/gamekit/gklocalplayer)
  • Network accessline 486
    - [GKLocalPlayer](https://sosumi.ai/documentation/gamekit/gklocalplayer)
  • Network accessline 487
    - [GKAccessPoint](https://sosumi.ai/documentation/gamekit/gkaccesspoint)
  • Network accessline 487
    - [GKAccessPoint](https://sosumi.ai/documentation/gamekit/gkaccesspoint)
  • Network accessline 488
    - [GKLeaderboard](https://sosumi.ai/documentation/gamekit/gkleaderboard)
  • Network accessline 488
    - [GKLeaderboard](https://sosumi.ai/documentation/gamekit/gkleaderboard)
  • Network accessline 489
    - [GKAchievement](https://sosumi.ai/documentation/gamekit/gkachievement)
  • Network accessline 489
    - [GKAchievement](https://sosumi.ai/documentation/gamekit/gkachievement)
  • Network accessline 490
    - [GKMatch](https://sosumi.ai/documentation/gamekit/gkmatch)
  • Network accessline 490
    - [GKMatch](https://sosumi.ai/documentation/gamekit/gkmatch)
  • Network accessline 491
    - [GKTurnBasedMatch](https://sosumi.ai/documentation/gamekit/gkturnbasedmatch)
  • Network accessline 491
    - [GKTurnBasedMatch](https://sosumi.ai/documentation/gamekit/gkturnbasedmatch)

skills/healthkit/SKILL.md

  • Network accessline 431
    - Extended patterns (workouts, anchored queries, SwiftUI integration): [references/healthkit-patterns.md](references/healthkit-patterns.md) - [HealthKit framework](https://sosumi.ai/documentation/healthkit)
  • Network accessline 431
    - Extended patterns (workouts, anchored queries, SwiftUI integration): [references/healthkit-patterns.md](references/healthkit-patterns.md) - [HealthKit framework](https://sosumi.ai/documentation/healthkit)
  • Network accessline 432
    - [HealthKit framework](https://sosumi.ai/documentation/healthkit)
  • Network accessline 432
    - [HealthKit framework](https://sosumi.ai/documentation/healthkit)
  • Network accessline 433
    - [HKHealthStore](https://sosumi.ai/documentation/healthkit/hkhealthstore)
  • Network accessline 433
    - [HKHealthStore](https://sosumi.ai/documentation/healthkit/hkhealthstore)
  • Network accessline 434
    - [HKSampleQueryDescriptor](https://sosumi.ai/documentation/healthkit/hksamplequerydescriptor)
  • Network accessline 434
    - [HKSampleQueryDescriptor](https://sosumi.ai/documentation/healthkit/hksamplequerydescriptor)
  • Network accessline 435
    - [HKStatisticsQueryDescriptor](https://sosumi.ai/documentation/healthkit/hkstatisticsquerydescriptor)
  • Network accessline 435
    - [HKStatisticsQueryDescriptor](https://sosumi.ai/documentation/healthkit/hkstatisticsquerydescriptor)
  • Network accessline 436
    - [HKStatisticsCollectionQueryDescriptor](https://sosumi.ai/documentation/healthkit/hkstatisticscollectionquerydescriptor)
  • Network accessline 436
    - [HKStatisticsCollectionQueryDescriptor](https://sosumi.ai/documentation/healthkit/hkstatisticscollectionquerydescriptor)
  • Network accessline 437
    - [HKWorkoutSession](https://sosumi.ai/documentation/healthkit/hkworkoutsession)
  • Network accessline 437
    - [HKWorkoutSession](https://sosumi.ai/documentation/healthkit/hkworkoutsession)
  • Network accessline 438
    - [HKLiveWorkoutBuilder](https://sosumi.ai/documentation/healthkit/hkliveworkoutbuilder)
  • Network accessline 438
    - [HKLiveWorkoutBuilder](https://sosumi.ai/documentation/healthkit/hkliveworkoutbuilder)
  • Network accessline 439
    - [Setting up HealthKit](https://sosumi.ai/documentation/healthkit/setting-up-healthkit)
  • Network accessline 439
    - [Setting up HealthKit](https://sosumi.ai/documentation/healthkit/setting-up-healthkit)
  • Network accessline 440
    - [Authorizing access to health data](https://sosumi.ai/documentation/healthkit/authorizing-access-to-health-data)
  • Network accessline 440
    - [Authorizing access to health data](https://sosumi.ai/documentation/healthkit/authorizing-access-to-health-data)
  • Network accessline 441
    - [Configuring HealthKit access](https://sosumi.ai/documentation/xcode/configuring-healthkit-access)
  • Network accessline 441
    - [Configuring HealthKit access](https://sosumi.ai/documentation/xcode/configuring-healthkit-access)

skills/homekit/SKILL.md

  • Network accessline 389
    - Extended patterns (Matter extension, delegate wiring, SwiftUI): [references/matter-commissioning.md](references/matter-commissioning.md) - [HomeKit framework](https://sosumi.ai/documentation/homekit)
  • Network accessline 389
    - Extended patterns (Matter extension, delegate wiring, SwiftUI): [references/matter-commissioning.md](references/matter-commissioning.md) - [HomeKit framework](https://sosumi.ai/documentation/homekit)
  • Network accessline 390
    - [HomeKit framework](https://sosumi.ai/documentation/homekit)
  • Network accessline 390
    - [HomeKit framework](https://sosumi.ai/documentation/homekit)
  • Network accessline 391
    - [HMHomeManager](https://sosumi.ai/documentation/homekit/hmhomemanager)
  • Network accessline 391
    - [HMHomeManager](https://sosumi.ai/documentation/homekit/hmhomemanager)
  • Network accessline 392
    - [HMHome](https://sosumi.ai/documentation/homekit/hmhome)
  • Network accessline 392
    - [HMHome](https://sosumi.ai/documentation/homekit/hmhome)
  • Network accessline 393
    - [HMAccessory](https://sosumi.ai/documentation/homekit/hmaccessory)
  • Network accessline 393
    - [HMAccessory](https://sosumi.ai/documentation/homekit/hmaccessory)
  • Network accessline 394
    - [HMRoom](https://sosumi.ai/documentation/homekit/hmroom)
  • Network accessline 394
    - [HMRoom](https://sosumi.ai/documentation/homekit/hmroom)
  • Network accessline 395
    - [HMActionSet](https://sosumi.ai/documentation/homekit/hmactionset)
  • Network accessline 395
    - [HMActionSet](https://sosumi.ai/documentation/homekit/hmactionset)
  • Network accessline 396
    - [HMTrigger](https://sosumi.ai/documentation/homekit/hmtrigger)
  • Network accessline 396
    - [HMTrigger](https://sosumi.ai/documentation/homekit/hmtrigger)
  • Network accessline 397
    - [MatterSupport framework](https://sosumi.ai/documentation/mattersupport)
  • Network accessline 397
    - [MatterSupport framework](https://sosumi.ai/documentation/mattersupport)
  • Network accessline 398
    - [MatterAddDeviceRequest](https://sosumi.ai/documentation/mattersupport/matteradddevicerequest)
  • Network accessline 398
    - [MatterAddDeviceRequest](https://sosumi.ai/documentation/mattersupport/matteradddevicerequest)
  • Network accessline 399
    - [MatterAddDeviceExtensionRequestHandler](https://sosumi.ai/documentation/mattersupport/matteradddeviceextensionrequesthandler)
  • Network accessline 399
    - [MatterAddDeviceExtensionRequestHandler](https://sosumi.ai/documentation/mattersupport/matteradddeviceextensionrequesthandler)
  • Network accessline 400
    - [Enabling HomeKit in your app](https://sosumi.ai/documentation/homekit/enabling-homekit-in-your-app)
  • Network accessline 400
    - [Enabling HomeKit in your app](https://sosumi.ai/documentation/homekit/enabling-homekit-in-your-app)
  • Network accessline 401
    - [Adding Matter support to your ecosystem](https://sosumi.ai/documentation/mattersupport/adding-matter-support-to-your-ecosystem)
  • Network accessline 401
    - [Adding Matter support to your ecosystem](https://sosumi.ai/documentation/mattersupport/adding-matter-support-to-your-ecosystem)

skills/ios-accessibility/references/media-accessibility.md

  • Network accessline 17
    Docs: [AVMediaCharacteristic](https://sosumi.ai/documentation/avfoundation/avmediacharacteristic)
  • Network accessline 17
    Docs: [AVMediaCharacteristic](https://sosumi.ai/documentation/avfoundation/avmediacharacteristic)

skills/ios-accessibility/references/nutrition-labels.md

  • Network accessline 7
    Docs: - [Overview of Accessibility Nutrition Labels](https://developer.apple.com/help/app-store-connect/manage-app-accessibility/overview-of-accessibility-nutrition-labels)
  • Network accessline 7
    Docs: - [Overview of Accessibility Nutrition Labels](https://developer.apple.com/help/app-store-connect/manage-app-accessibility/overview-of-accessibility-nutrition-labels)
  • Network accessline 8
    - [Overview of Accessibility Nutrition Labels](https://developer.apple.com/help/app-store-connect/manage-app-accessibility/overview-of-accessibility-nutrition-labels)
  • Network accessline 8
    - [Overview of Accessibility Nutrition Labels](https://developer.apple.com/help/app-store-connect/manage-app-accessibility/overview-of-accessibility-nutrition-labels)
  • Network accessline 9
    - [Manage Accessibility Nutrition Labels](https://developer.apple.com/help/app-store-connect/manage-app-accessibility/manage-accessibility-nutrition-labels)
  • Network accessline 9
    - [Manage Accessibility Nutrition Labels](https://developer.apple.com/help/app-store-connect/manage-app-accessibility/manage-accessibility-nutrition-labels)

skills/ios-ettrace-performance/SKILL.md

  • Network accessline 193
    - [ETTrace repository and runner workflow](https://github.com/EmergeTools/ETTrace)
  • Network accessline 193
    - [ETTrace repository and runner workflow](https://github.com/EmergeTools/ETTrace)
  • Network accessline 194
    - [ETTrace 1.1.1 release](https://github.com/EmergeTools/ETTrace/releases/tag/v1.1.1)
  • Network accessline 194
    - [ETTrace 1.1.1 release](https://github.com/EmergeTools/ETTrace/releases/tag/v1.1.1)

skills/ios-ettrace-performance/scripts/analyze_ettrace.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ios-ettrace-performance/scripts/collect_dsyms.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ios-localization/SKILL.md

  • Network accessline 70
    Generated symbols are `internal`. For cross-module access, create a public wrapper extension. For heavier multi-module setups, use [xcstrings-tool](https://github.com/liamnichols/xcstrings-tool) instead.
  • Network accessline 70
    Generated symbols are `internal`. For cross-module access, create a public wrapper extension. For heavier multi-module setups, use [xcstrings-tool](https://github.com/liamnichols/xcstrings-tool) instead.
  • Network accessline 187
    Use Foundation's automatic grammar agreement markup when nearby words must inflect for a value's number or gender. Preserve the complete inflecting phrase for translators; see [Automatic Grammar Agreement](https://sosumi.ai/documentation/fo
  • Network accessline 187
    Use Foundation's automatic grammar agreement markup when nearby words must inflect for a value's number or gender. Preserve the complete inflecting phrase for translators; see [Automatic Grammar Agreement](https://sosumi.ai/documentation/fo
  • Network accessline 189
    for translators; see [Automatic Grammar Agreement](https://sosumi.ai/documentation/foundation/automatic-grammar-agreement).
  • Network accessline 189
    for translators; see [Automatic Grammar Agreement](https://sosumi.ai/documentation/foundation/automatic-grammar-agreement).

skills/ios-localization/references/string-catalogs.md

  • Network accessline 454
    - **Public wrapper** (default): Create a public extension on `LocalizedStringResource` that delegates to the internal symbols - **[xcstrings-tool](https://github.com/liamnichols/xcstrings-tool)**: A Swift Package Plugin that generates publi
  • Network accessline 454
    - **Public wrapper** (default): Create a public extension on `LocalizedStringResource` that delegates to the internal symbols - **[xcstrings-tool](https://github.com/liamnichols/xcstrings-tool)**: A Swift Package Plugin that generates publi
  • Network accessline 455
    - **[xcstrings-tool](https://github.com/liamnichols/xcstrings-tool)**: A Swift Package Plugin that generates public constants from `.xcstrings` files — use this for heavier multi-module setups where maintaining manual wrappers becomes tedio
  • Network accessline 455
    - **[xcstrings-tool](https://github.com/liamnichols/xcstrings-tool)**: A Swift Package Plugin that generates public constants from `.xcstrings` files — use this for heavier multi-module setups where maintaining manual wrappers becomes tedio

skills/ios-memgraph-analysis/SKILL.md

  • Network accessline 197
    - [Reachable growth when `leaks` is empty](references/reachable-growth.md) —   matched-graph comparison and address-to-owner workflow - [Gathering information about memory use](https://sosumi.ai/documentation/xcode/gathering-information-abo
  • Network accessline 197
    - [Reachable growth when `leaks` is empty](references/reachable-growth.md) —   matched-graph comparison and address-to-owner workflow - [Gathering information about memory use](https://sosumi.ai/documentation/xcode/gathering-information-abo
  • Network accessline 198
    matched-graph comparison and address-to-owner workflow - [Gathering information about memory use](https://sosumi.ai/documentation/xcode/gathering-information-about-memory-use) - [Detect and diagnose memory issues — WWDC21](https://sosumi.ai
  • Network accessline 198
    matched-graph comparison and address-to-owner workflow - [Gathering information about memory use](https://sosumi.ai/documentation/xcode/gathering-information-about-memory-use) - [Detect and diagnose memory issues — WWDC21](https://sosumi.ai
  • Network accessline 199
    - [Gathering information about memory use](https://sosumi.ai/documentation/xcode/gathering-information-about-memory-use)
  • Network accessline 199
    - [Gathering information about memory use](https://sosumi.ai/documentation/xcode/gathering-information-about-memory-use)
  • Network accessline 200
    - [Detect and diagnose memory issues — WWDC21](https://sosumi.ai/videos/play/wwdc2021/10180)
  • Network accessline 200
    - [Detect and diagnose memory issues — WWDC21](https://sosumi.ai/videos/play/wwdc2021/10180)
  • Network accessline 201
    - [Analyze heap memory — WWDC24](https://sosumi.ai/videos/play/wwdc2024/10173)
  • Network accessline 201
    - [Analyze heap memory — WWDC24](https://sosumi.ai/videos/play/wwdc2024/10173)

skills/ios-memgraph-analysis/scripts/capture_sim_memgraph.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ios-memgraph-analysis/scripts/summarize_memgraph.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Executable scriptline 1
    #!/usr/bin/env python3

skills/ios-networking/SKILL.md

  • Network accessline 237
    ) async throws -> T {     do {         return try await fetch(type, endpoint: endpoint)
  • Network accessline 237
    ) async throws -> T {     do {         return try await fetch(type, endpoint: endpoint)
  • Network accessline 238
    do {         return try await fetch(type, endpoint: endpoint)     } catch NetworkError.httpError(statusCode: 401, _) {
  • Network accessline 238
    do {         return try await fetch(type, endpoint: endpoint)     } catch NetworkError.httpError(statusCode: 401, _) {
  • Network accessline 239
    return try await fetch(type, endpoint: endpoint)
  • Network accessline 239
    return try await fetch(type, endpoint: endpoint)
  • Network accessline 240
    } catch NetworkError.httpError(statusCode: 401, _) {         try await tokenStore.refreshToken()         return try await fetch(type, endpoint: endpoint)
  • Network accessline 240
    } catch NetworkError.httpError(statusCode: 401, _) {         try await tokenStore.refreshToken()         return try await fetch(type, endpoint: endpoint)
  • Network accessline 241
    try await tokenStore.refreshToken()         return try await fetch(type, endpoint: endpoint)     }
  • Network accessline 241
    try await tokenStore.refreshToken()         return try await fetch(type, endpoint: endpoint)     }
  • Network accessline 242
    return try await fetch(type, endpoint: endpoint)
  • Network accessline 242
    return try await fetch(type, endpoint: endpoint)
  • Access to secretsline 429
    [Credential-related source omitted]
  • Access to secretsline 429
    [Credential-related source omitted]

skills/ios-networking/evals/evals.json

  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]

skills/ios-networking/references/file-storage-patterns.md

  • Network accessline 78
    Docs: [FileProtectionType](https://sosumi.ai/documentation/foundation/fileprotectiontype),
  • Network accessline 78
    Docs: [FileProtectionType](https://sosumi.ai/documentation/foundation/fileprotectiontype),
  • Network accessline 79
    [Encrypting Your App's Files](https://sosumi.ai/documentation/uikit/encrypting-your-app-s-files)
  • Network accessline 79
    [Encrypting Your App's Files](https://sosumi.ai/documentation/uikit/encrypting-your-app-s-files)
  • Network accessline 169
    Docs: [URLResourceValues](https://sosumi.ai/documentation/foundation/urlresourcevalues)
  • Network accessline 169
    Docs: [URLResourceValues](https://sosumi.ai/documentation/foundation/urlresourcevalues)

skills/ios-networking/references/lightweight-clients.md

  • Network accessline 17
    extension SomeClient {     static func live(baseURL: URL = URL(string: "https://example.com")!) -> SomeClient {
  • Network accessline 17
    extension SomeClient {     static func live(baseURL: URL = URL(string: "https://example.com")!) -> SomeClient {
  • Network accessline 18
    static func live(baseURL: URL = URL(string: "https://example.com")!) -> SomeClient {
  • Network accessline 18
    static func live(baseURL: URL = URL(string: "https://example.com")!) -> SomeClient {

skills/ios-networking/references/network-framework.md

  • Network accessline 24
    **Documentation:** [sosumi.ai/documentation/network/nwconnection](https://sosumi.ai/documentation/network/nwconnection)
  • Network accessline 24
    **Documentation:** [sosumi.ai/documentation/network/nwconnection](https://sosumi.ai/documentation/network/nwconnection)
  • Network accessline 25
    [sosumi.ai/documentation/network/nwconnection](https://sosumi.ai/documentation/network/nwconnection)
  • Network accessline 25
    [sosumi.ai/documentation/network/nwconnection](https://sosumi.ai/documentation/network/nwconnection)
  • Network accessline 135
    **Documentation:** [sosumi.ai/documentation/network/nwlistener](https://sosumi.ai/documentation/network/nwlistener)
  • Network accessline 135
    **Documentation:** [sosumi.ai/documentation/network/nwlistener](https://sosumi.ai/documentation/network/nwlistener)
  • Network accessline 136
    [sosumi.ai/documentation/network/nwlistener](https://sosumi.ai/documentation/network/nwlistener)
  • Network accessline 136
    [sosumi.ai/documentation/network/nwlistener](https://sosumi.ai/documentation/network/nwlistener)
  • Network accessline 196
    **Documentation:** [sosumi.ai/documentation/network/nwbrowser](https://sosumi.ai/documentation/network/nwbrowser)
  • Network accessline 196
    **Documentation:** [sosumi.ai/documentation/network/nwbrowser](https://sosumi.ai/documentation/network/nwbrowser)
  • Network accessline 197
    [sosumi.ai/documentation/network/nwbrowser](https://sosumi.ai/documentation/network/nwbrowser)
  • Network accessline 197
    [sosumi.ai/documentation/network/nwbrowser](https://sosumi.ai/documentation/network/nwbrowser)
  • Network accessline 254
    **Documentation:** [sosumi.ai/documentation/network/nwpathmonitor](https://sosumi.ai/documentation/network/nwpathmonitor)
  • Network accessline 254
    **Documentation:** [sosumi.ai/documentation/network/nwpathmonitor](https://sosumi.ai/documentation/network/nwpathmonitor)
  • Network accessline 255
    [sosumi.ai/documentation/network/nwpathmonitor](https://sosumi.ai/documentation/network/nwpathmonitor)
  • Network accessline 255
    [sosumi.ai/documentation/network/nwpathmonitor](https://sosumi.ai/documentation/network/nwpathmonitor)
  • Network accessline 495
    **Documentation:** [sosumi.ai/documentation/network/networkconnection](https://sosumi.ai/documentation/network/networkconnection)
  • Network accessline 495
    **Documentation:** [sosumi.ai/documentation/network/networkconnection](https://sosumi.ai/documentation/network/networkconnection)
  • Network accessline 496
    [sosumi.ai/documentation/network/networkconnection](https://sosumi.ai/documentation/network/networkconnection)
  • Network accessline 496
    [sosumi.ai/documentation/network/networkconnection](https://sosumi.ai/documentation/network/networkconnection)

skills/ios-networking/references/urlsession-patterns.md

  • Network accessline 730
    session = URLSession(configuration: config)         client = APIClient(             baseURL: URL(string: "https://api.example.com")!,
  • Network accessline 730
    session = URLSession(configuration: config)         client = APIClient(             baseURL: URL(string: "https://api.example.com")!,
  • Network accessline 731
    client = APIClient(             baseURL: URL(string: "https://api.example.com")!,             session: session
  • Network accessline 731
    client = APIClient(             baseURL: URL(string: "https://api.example.com")!,             session: session
  • Network accessline 732
    baseURL: URL(string: "https://api.example.com")!,
  • Network accessline 732
    baseURL: URL(string: "https://api.example.com")!,
  • Network accessline 773
    @Test func requestIncludesAuthHeader() async throws {         let authClient = APIClient(             baseURL: URL(string: "https://api.example.com")!,
  • Network accessline 773
    @Test func requestIncludesAuthHeader() async throws {         let authClient = APIClient(             baseURL: URL(string: "https://api.example.com")!,
  • Network accessline 774
    let authClient = APIClient(             baseURL: URL(string: "https://api.example.com")!,             session: session,
  • Network accessline 774
    let authClient = APIClient(             baseURL: URL(string: "https://api.example.com")!,             session: session,
  • Network accessline 775
    baseURL: URL(string: "https://api.example.com")!,
  • Network accessline 775
    baseURL: URL(string: "https://api.example.com")!,

skills/ios-simulator/SKILL.md

  • Network accessline 227
    # Open a URL (triggers universal links or custom URL schemes) xcrun simctl openurl booted "https://example.com/product/123"
  • Network accessline 227
    # Open a URL (triggers universal links or custom URL schemes) xcrun simctl openurl booted "https://example.com/product/123"
  • Network accessline 228
    xcrun simctl openurl booted "https://example.com/product/123"
  • Network accessline 228
    xcrun simctl openurl booted "https://example.com/product/123"
  • Dangerous shell operationline 414
    # Last resort: rm -rf ~/Library/Developer/CoreSimulator/Caches
  • Dangerous shell operationline 414
    # Last resort: rm -rf ~/Library/Developer/CoreSimulator/Caches
  • Network accessline 433
    - [Running your app in Simulator or on a device](https://sosumi.ai/documentation/xcode/running-your-app-in-simulator-or-on-a-device)
  • Network accessline 433
    - [Running your app in Simulator or on a device](https://sosumi.ai/documentation/xcode/running-your-app-in-simulator-or-on-a-device)
  • Network accessline 434
    - [Downloading and installing additional Xcode components](https://sosumi.ai/documentation/xcode/installing-additional-simulator-runtimes)
  • Network accessline 434
    - [Downloading and installing additional Xcode components](https://sosumi.ai/documentation/xcode/installing-additional-simulator-runtimes)
  • Network accessline 435
    - [Testing in Simulator versus testing on hardware devices](https://sosumi.ai/documentation/xcode/testing-in-simulator-versus-testing-on-hardware-devices)
  • Network accessline 435
    - [Testing in Simulator versus testing on hardware devices](https://sosumi.ai/documentation/xcode/testing-in-simulator-versus-testing-on-hardware-devices)
  • Network accessline 436
    - [Testing complex hardware device scenarios in Simulator](https://sosumi.ai/documentation/xcode/testing-complex-hardware-device-scenarios-in-simulator)
  • Network accessline 436
    - [Testing complex hardware device scenarios in Simulator](https://sosumi.ai/documentation/xcode/testing-complex-hardware-device-scenarios-in-simulator)
  • Network accessline 437
    - [Simulating an external display or CarPlay](https://sosumi.ai/documentation/xcode/simulating-an-external-display-or-carplay)
  • Network accessline 437
    - [Simulating an external display or CarPlay](https://sosumi.ai/documentation/xcode/simulating-an-external-display-or-carplay)

skills/ios-simulator/references/simctl-commands.md

  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Dangerous shell operationline 303
    rm -rf ~/Library/Developer/CoreSimulator/Caches
  • Dangerous shell operationline 303
    rm -rf ~/Library/Developer/CoreSimulator/Caches
  • Dangerous shell operationline 330
    rm -rf ~/Library/Developer/CoreSimulator/Caches
  • Dangerous shell operationline 330
    rm -rf ~/Library/Developer/CoreSimulator/Caches

skills/mapkit/references/mapkit-corelocation-patterns.md

  • Network accessline 772
    - Apple docs: [CLLocationUpdate](https://sosumi.ai/documentation/CoreLocation/CLLocationUpdate)
  • Network accessline 772
    - Apple docs: [CLLocationUpdate](https://sosumi.ai/documentation/CoreLocation/CLLocationUpdate)
  • Network accessline 773
    - Apple docs: [CLServiceSession](https://sosumi.ai/documentation/CoreLocation/CLServiceSession)
  • Network accessline 773
    - Apple docs: [CLServiceSession](https://sosumi.ai/documentation/CoreLocation/CLServiceSession)
  • Network accessline 774
    - Apple docs: [CLMonitor](https://sosumi.ai/documentation/CoreLocation/CLMonitor)
  • Network accessline 774
    - Apple docs: [CLMonitor](https://sosumi.ai/documentation/CoreLocation/CLMonitor)
  • Network accessline 775
    - Apple docs: [CLBackgroundActivitySession](https://sosumi.ai/documentation/CoreLocation/CLBackgroundActivitySession)
  • Network accessline 775
    - Apple docs: [CLBackgroundActivitySession](https://sosumi.ai/documentation/CoreLocation/CLBackgroundActivitySession)
  • Network accessline 776
    - Apple docs: [Requesting authorization](https://sosumi.ai/documentation/CoreLocation/requesting-authorization-to-use-location-services)
  • Network accessline 776
    - Apple docs: [Requesting authorization](https://sosumi.ai/documentation/CoreLocation/requesting-authorization-to-use-location-services)
  • Network accessline 777
    - Apple docs: [Handling background location](https://sosumi.ai/documentation/CoreLocation/handling-location-updates-in-the-background)
  • Network accessline 777
    - Apple docs: [Handling background location](https://sosumi.ai/documentation/CoreLocation/handling-location-updates-in-the-background)

skills/mapkit/references/mapkit-patterns.md

  • Network accessline 746
    - Apple docs: [MapKit for SwiftUI](https://sosumi.ai/documentation/MapKit/MapKit-for-SwiftUI)
  • Network accessline 746
    - Apple docs: [MapKit for SwiftUI](https://sosumi.ai/documentation/MapKit/MapKit-for-SwiftUI)
  • Network accessline 747
    - Apple docs: [Map](https://sosumi.ai/documentation/MapKit/Map)
  • Network accessline 747
    - Apple docs: [Map](https://sosumi.ai/documentation/MapKit/Map)
  • Network accessline 748
    - Apple docs: [MapCameraPosition](https://sosumi.ai/documentation/MapKit/MapCameraPosition)
  • Network accessline 748
    - Apple docs: [MapCameraPosition](https://sosumi.ai/documentation/MapKit/MapCameraPosition)
  • Network accessline 749
    - Apple docs: [MKLocalSearch](https://sosumi.ai/documentation/MapKit/MKLocalSearch)
  • Network accessline 749
    - Apple docs: [MKLocalSearch](https://sosumi.ai/documentation/MapKit/MKLocalSearch)
  • Network accessline 750
    - Apple docs: [MKDirections](https://sosumi.ai/documentation/MapKit/MKDirections)
  • Network accessline 750
    - Apple docs: [MKDirections](https://sosumi.ai/documentation/MapKit/MKDirections)
  • Network accessline 751
    - Apple docs: [MKLookAroundScene](https://sosumi.ai/documentation/MapKit/MKLookAroundScene)
  • Network accessline 751
    - Apple docs: [MKLookAroundScene](https://sosumi.ai/documentation/MapKit/MKLookAroundScene)

skills/metrickit/SKILL.md

  • Network accessline 285
    - [MetricManager](https://sosumi.ai/documentation/metrickit/metricmanager)
  • Network accessline 285
    - [MetricManager](https://sosumi.ai/documentation/metrickit/metricmanager)
  • Network accessline 286
    - [Metric report sequence](https://sosumi.ai/documentation/metrickit/metricmanager/metricreports)
  • Network accessline 286
    - [Metric report sequence](https://sosumi.ai/documentation/metrickit/metricmanager/metricreports)
  • Network accessline 287
    - [Diagnostic report sequence](https://sosumi.ai/documentation/metrickit/metricmanager/diagnosticreports)
  • Network accessline 287
    - [Diagnostic report sequence](https://sosumi.ai/documentation/metrickit/metricmanager/diagnosticreports)
  • Network accessline 288
    - [MetricReport](https://sosumi.ai/documentation/metrickit/metricreport)
  • Network accessline 288
    - [MetricReport](https://sosumi.ai/documentation/metrickit/metricreport)
  • Network accessline 289
    - [DiagnosticReport](https://sosumi.ai/documentation/metrickit/diagnosticreport)
  • Network accessline 289
    - [DiagnosticReport](https://sosumi.ai/documentation/metrickit/diagnosticreport)
  • Network accessline 290
    - [MetricResult](https://sosumi.ai/documentation/metrickit/metricresult)
  • Network accessline 290
    - [MetricResult](https://sosumi.ai/documentation/metrickit/metricresult)
  • Network accessline 291
    - [DiagnosticResult](https://sosumi.ai/documentation/metrickit/diagnosticresult)
  • Network accessline 291
    - [DiagnosticResult](https://sosumi.ai/documentation/metrickit/diagnosticresult)
  • Network accessline 292
    - [CallStackTree](https://sosumi.ai/documentation/metrickit/callstacktree)
  • Network accessline 292
    - [CallStackTree](https://sosumi.ai/documentation/metrickit/callstacktree)
  • Network accessline 293
    - [Monitoring app performance with MetricKit](https://sosumi.ai/documentation/metrickit/monitoring-app-performance-with-metrickit)
  • Network accessline 293
    - [Monitoring app performance with MetricKit](https://sosumi.ai/documentation/metrickit/monitoring-app-performance-with-metrickit)
  • Network accessline 294
    - [Analyzing app performance with MetricKit](https://sosumi.ai/documentation/metrickit/analyzing-app-performance-with-metrickit)
  • Network accessline 294
    - [Analyzing app performance with MetricKit](https://sosumi.ai/documentation/metrickit/analyzing-app-performance-with-metrickit)
  • Network accessline 295
    - [iOS & iPadOS 27 release notes](https://sosumi.ai/documentation/ios-ipados-release-notes/ios-ipados-27-release-notes)
  • Network accessline 295
    - [iOS & iPadOS 27 release notes](https://sosumi.ai/documentation/ios-ipados-release-notes/ios-ipados-27-release-notes)
  • Network accessline 296
    - [What's new in MetricKit (WWDC26)](https://sosumi.ai/videos/play/wwdc2026/222)
  • Network accessline 296
    - [What's new in MetricKit (WWDC26)](https://sosumi.ai/videos/play/wwdc2026/222)

skills/metrickit/references/metrickit-patterns.md

  • Network accessline 307
    - [MetricManager](https://sosumi.ai/documentation/metrickit/metricmanager)
  • Network accessline 307
    - [MetricManager](https://sosumi.ai/documentation/metrickit/metricmanager)
  • Network accessline 308
    - [metricReports](https://sosumi.ai/documentation/metrickit/metricmanager/metricreports)
  • Network accessline 308
    - [metricReports](https://sosumi.ai/documentation/metrickit/metricmanager/metricreports)
  • Network accessline 309
    - [diagnosticReports](https://sosumi.ai/documentation/metrickit/metricmanager/diagnosticreports)
  • Network accessline 309
    - [diagnosticReports](https://sosumi.ai/documentation/metrickit/metricmanager/diagnosticreports)
  • Network accessline 310
    - [MetricReport](https://sosumi.ai/documentation/metrickit/metricreport)
  • Network accessline 310
    - [MetricReport](https://sosumi.ai/documentation/metrickit/metricreport)
  • Network accessline 311
    - [DiagnosticReport](https://sosumi.ai/documentation/metrickit/diagnosticreport)
  • Network accessline 311
    - [DiagnosticReport](https://sosumi.ai/documentation/metrickit/diagnosticreport)
  • Network accessline 312
    - [MetricResult](https://sosumi.ai/documentation/metrickit/metricresult)
  • Network accessline 312
    - [MetricResult](https://sosumi.ai/documentation/metrickit/metricresult)
  • Network accessline 313
    - [DiagnosticResult](https://sosumi.ai/documentation/metrickit/diagnosticresult)
  • Network accessline 313
    - [DiagnosticResult](https://sosumi.ai/documentation/metrickit/diagnosticresult)
  • Network accessline 314
    - [CallStackTree](https://sosumi.ai/documentation/metrickit/callstacktree)
  • Network accessline 314
    - [CallStackTree](https://sosumi.ai/documentation/metrickit/callstacktree)
  • Network accessline 315
    - [MetricManager.logHandle(category:)](https://sosumi.ai/documentation/metrickit/metricmanager/loghandle(category:))
  • Network accessline 315
    - [MetricManager.logHandle(category:)](https://sosumi.ai/documentation/metrickit/metricmanager/loghandle(category:))
  • Network accessline 316
    - [Synchronous trackLaunchTask](https://sosumi.ai/documentation/metrickit/metricmanager/tracklaunchtask(id:ontrackingerror:_:)-48k2s)
  • Network accessline 316
    - [Synchronous trackLaunchTask](https://sosumi.ai/documentation/metrickit/metricmanager/tracklaunchtask(id:ontrackingerror:_:)-48k2s)
  • Network accessline 317
    - [Asynchronous trackLaunchTask](https://sosumi.ai/documentation/metrickit/metricmanager/tracklaunchtask(id:ontrackingerror:_:)-jnu1)
  • Network accessline 317
    - [Asynchronous trackLaunchTask](https://sosumi.ai/documentation/metrickit/metricmanager/tracklaunchtask(id:ontrackingerror:_:)-jnu1)
  • Network accessline 318
    - [MXMetricManager](https://sosumi.ai/documentation/metrickit/mxmetricmanager)
  • Network accessline 318
    - [MXMetricManager](https://sosumi.ai/documentation/metrickit/mxmetricmanager)
  • Network accessline 319
    - [iOS & iPadOS 27 release notes](https://sosumi.ai/documentation/ios-ipados-release-notes/ios-ipados-27-release-notes)
  • Network accessline 319
    - [iOS & iPadOS 27 release notes](https://sosumi.ai/documentation/ios-ipados-release-notes/ios-ipados-27-release-notes)
  • Network accessline 320
    - [What's new in MetricKit (WWDC26)](https://sosumi.ai/videos/play/wwdc2026/222)
  • Network accessline 320
    - [What's new in MetricKit (WWDC26)](https://sosumi.ai/videos/play/wwdc2026/222)

skills/musickit/SKILL.md

  • Network accessline 341
    - Extended patterns (SwiftUI integration, genre browsing, playlist management): [references/musickit-patterns.md](references/musickit-patterns.md) - [MusicKit framework](https://sosumi.ai/documentation/musickit)
  • Network accessline 341
    - Extended patterns (SwiftUI integration, genre browsing, playlist management): [references/musickit-patterns.md](references/musickit-patterns.md) - [MusicKit framework](https://sosumi.ai/documentation/musickit)
  • Network accessline 342
    - [MusicKit framework](https://sosumi.ai/documentation/musickit)
  • Network accessline 342
    - [MusicKit framework](https://sosumi.ai/documentation/musickit)
  • Network accessline 343
    - [Using automatic developer token generation for Apple Music API](https://sosumi.ai/documentation/musickit/using-automatic-token-generation-for-apple-music-api)
  • Network accessline 343
    - [Using automatic developer token generation for Apple Music API](https://sosumi.ai/documentation/musickit/using-automatic-token-generation-for-apple-music-api)
  • Network accessline 344
    - [MusicAuthorization](https://sosumi.ai/documentation/musickit/musicauthorization)
  • Network accessline 344
    - [MusicAuthorization](https://sosumi.ai/documentation/musickit/musicauthorization)
  • Network accessline 345
    - [ApplicationMusicPlayer](https://sosumi.ai/documentation/musickit/applicationmusicplayer)
  • Network accessline 345
    - [ApplicationMusicPlayer](https://sosumi.ai/documentation/musickit/applicationmusicplayer)
  • Network accessline 346
    - [MusicCatalogSearchRequest](https://sosumi.ai/documentation/musickit/musiccatalogsearchrequest)
  • Network accessline 346
    - [MusicCatalogSearchRequest](https://sosumi.ai/documentation/musickit/musiccatalogsearchrequest)
  • Network accessline 347
    - [MusicSubscription](https://sosumi.ai/documentation/musickit/musicsubscription)
  • Network accessline 347
    - [MusicSubscription](https://sosumi.ai/documentation/musickit/musicsubscription)
  • Network accessline 348
    - [canPlayCatalogContent](https://sosumi.ai/documentation/musickit/musicsubscription/canplaycatalogcontent)
  • Network accessline 348
    - [canPlayCatalogContent](https://sosumi.ai/documentation/musickit/musicsubscription/canplaycatalogcontent)
  • Network accessline 349
    - [canBecomeSubscriber](https://sosumi.ai/documentation/musickit/musicsubscription/canbecomesubscriber)
  • Network accessline 349
    - [canBecomeSubscriber](https://sosumi.ai/documentation/musickit/musicsubscription/canbecomesubscriber)
  • Network accessline 350
    - [hasCloudLibraryEnabled](https://sosumi.ai/documentation/musickit/musicsubscription/hascloudlibraryenabled)
  • Network accessline 350
    - [hasCloudLibraryEnabled](https://sosumi.ai/documentation/musickit/musicsubscription/hascloudlibraryenabled)
  • Network accessline 351
    - [MusicCatalogChartsRequest initializer](https://sosumi.ai/documentation/musickit/musiccatalogchartsrequest/init(genre:kinds:types:))
  • Network accessline 351
    - [MusicCatalogChartsRequest initializer](https://sosumi.ai/documentation/musickit/musiccatalogchartsrequest/init(genre:kinds:types:))
  • Network accessline 352
    - [musicSubscriptionOffer(isPresented:options:onLoadCompletion:)](https://sosumi.ai/documentation/swiftui/view/musicsubscriptionoffer(ispresented:options:onloadcompletion:))
  • Network accessline 352
    - [musicSubscriptionOffer(isPresented:options:onLoadCompletion:)](https://sosumi.ai/documentation/swiftui/view/musicsubscriptionoffer(ispresented:options:onloadcompletion:))
  • Network accessline 353
    - [MPRemoteCommandCenter](https://sosumi.ai/documentation/mediaplayer/mpremotecommandcenter)
  • Network accessline 353
    - [MPRemoteCommandCenter](https://sosumi.ai/documentation/mediaplayer/mpremotecommandcenter)
  • Network accessline 354
    - [MPNowPlayingInfoCenter](https://sosumi.ai/documentation/mediaplayer/mpnowplayinginfocenter)
  • Network accessline 354
    - [MPNowPlayingInfoCenter](https://sosumi.ai/documentation/mediaplayer/mpnowplayinginfocenter)
  • Network accessline 355
    - [NSAppleMusicUsageDescription](https://sosumi.ai/documentation/bundleresources/information-property-list/nsapplemusicusagedescription)
  • Network accessline 355
    - [NSAppleMusicUsageDescription](https://sosumi.ai/documentation/bundleresources/information-property-list/nsapplemusicusagedescription)

skills/natural-language/SKILL.md

  • Network accessline 432
    - Extended patterns (custom models, contextual embeddings, gazetteers): [references/translation-patterns.md](references/translation-patterns.md) - [Natural Language framework](https://sosumi.ai/documentation/naturallanguage)
  • Network accessline 432
    - Extended patterns (custom models, contextual embeddings, gazetteers): [references/translation-patterns.md](references/translation-patterns.md) - [Natural Language framework](https://sosumi.ai/documentation/naturallanguage)
  • Network accessline 433
    - [Natural Language framework](https://sosumi.ai/documentation/naturallanguage)
  • Network accessline 433
    - [Natural Language framework](https://sosumi.ai/documentation/naturallanguage)
  • Network accessline 434
    - [NLTokenizer](https://sosumi.ai/documentation/naturallanguage/nltokenizer)
  • Network accessline 434
    - [NLTokenizer](https://sosumi.ai/documentation/naturallanguage/nltokenizer)
  • Network accessline 435
    - [NLTagger](https://sosumi.ai/documentation/naturallanguage/nltagger)
  • Network accessline 435
    - [NLTagger](https://sosumi.ai/documentation/naturallanguage/nltagger)
  • Network accessline 436
    - [NLEmbedding](https://sosumi.ai/documentation/naturallanguage/nlembedding)
  • Network accessline 436
    - [NLEmbedding](https://sosumi.ai/documentation/naturallanguage/nlembedding)
  • Network accessline 437
    - [NLLanguageRecognizer](https://sosumi.ai/documentation/naturallanguage/nllanguagerecognizer)
  • Network accessline 437
    - [NLLanguageRecognizer](https://sosumi.ai/documentation/naturallanguage/nllanguagerecognizer)
  • Network accessline 438
    - [Translation framework](https://sosumi.ai/documentation/translation)
  • Network accessline 438
    - [Translation framework](https://sosumi.ai/documentation/translation)
  • Network accessline 439
    - [TranslationSession](https://sosumi.ai/documentation/translation/translationsession)
  • Network accessline 439
    - [TranslationSession](https://sosumi.ai/documentation/translation/translationsession)
  • Network accessline 440
    - [TranslationSession.Strategy](https://sosumi.ai/documentation/translation/translationsession/strategy)
  • Network accessline 440
    - [TranslationSession.Strategy](https://sosumi.ai/documentation/translation/translationsession/strategy)
  • Network accessline 441
    - [LanguageAvailability](https://sosumi.ai/documentation/translation/languageavailability)
  • Network accessline 441
    - [LanguageAvailability](https://sosumi.ai/documentation/translation/languageavailability)

skills/paperkit/SKILL.md

  • Network accessline 435
    - [PaperKit documentation](https://sosumi.ai/documentation/paperkit)
  • Network accessline 435
    - [PaperKit documentation](https://sosumi.ai/documentation/paperkit)
  • Network accessline 436
    - [Integrating PaperKit into your app](https://sosumi.ai/documentation/paperkit/getting-started-with-paperkit)
  • Network accessline 436
    - [Integrating PaperKit into your app](https://sosumi.ai/documentation/paperkit/getting-started-with-paperkit)
  • Network accessline 437
    - [Meet PaperKit — WWDC25](https://sosumi.ai/videos/play/wwdc2025/285/)
  • Network accessline 437
    - [Meet PaperKit — WWDC25](https://sosumi.ai/videos/play/wwdc2025/285/)

skills/passkit/SKILL.md

  • Network accessline 390
    - Extended patterns (recurring/deferred payments, coupon codes, multi-merchant, pass bundles, pass updates): [references/wallet-passes.md](references/wallet-passes.md) - [PassKit framework](https://sosumi.ai/documentation/passkit)
  • Network accessline 390
    - Extended patterns (recurring/deferred payments, coupon codes, multi-merchant, pass bundles, pass updates): [references/wallet-passes.md](references/wallet-passes.md) - [PassKit framework](https://sosumi.ai/documentation/passkit)
  • Network accessline 391
    - [PassKit framework](https://sosumi.ai/documentation/passkit)
  • Network accessline 391
    - [PassKit framework](https://sosumi.ai/documentation/passkit)
  • Network accessline 392
    - [PKPaymentRequest](https://sosumi.ai/documentation/passkit/pkpaymentrequest)
  • Network accessline 392
    - [PKPaymentRequest](https://sosumi.ai/documentation/passkit/pkpaymentrequest)
  • Network accessline 393
    - [PKPaymentAuthorizationController](https://sosumi.ai/documentation/passkit/pkpaymentauthorizationcontroller)
  • Network accessline 393
    - [PKPaymentAuthorizationController](https://sosumi.ai/documentation/passkit/pkpaymentauthorizationcontroller)
  • Network accessline 394
    - [PKPaymentButton](https://sosumi.ai/documentation/passkit/pkpaymentbutton)
  • Network accessline 394
    - [PKPaymentButton](https://sosumi.ai/documentation/passkit/pkpaymentbutton)
  • Network accessline 395
    - [PayWithApplePayButton](https://sosumi.ai/documentation/passkit/paywithapplepaybutton)
  • Network accessline 395
    - [PayWithApplePayButton](https://sosumi.ai/documentation/passkit/paywithapplepaybutton)
  • Network accessline 396
    - [AddPassToWalletButton](https://sosumi.ai/documentation/passkit/addpasstowalletbutton)
  • Network accessline 396
    - [AddPassToWalletButton](https://sosumi.ai/documentation/passkit/addpasstowalletbutton)
  • Network accessline 397
    - [PKPass](https://sosumi.ai/documentation/passkit/pkpass)
  • Network accessline 397
    - [PKPass](https://sosumi.ai/documentation/passkit/pkpass)
  • Network accessline 398
    - [PKAddPassesViewController](https://sosumi.ai/documentation/passkit/pkaddpassesviewcontroller)
  • Network accessline 398
    - [PKAddPassesViewController](https://sosumi.ai/documentation/passkit/pkaddpassesviewcontroller)
  • Network accessline 399
    - [PKPassLibrary](https://sosumi.ai/documentation/passkit/pkpasslibrary)
  • Network accessline 399
    - [PKPassLibrary](https://sosumi.ai/documentation/passkit/pkpasslibrary)
  • Network accessline 400
    - [PKPaymentNetwork](https://sosumi.ai/documentation/passkit/pkpaymentnetwork)
  • Network accessline 400
    - [PKPaymentNetwork](https://sosumi.ai/documentation/passkit/pkpaymentnetwork)
  • Network accessline 401
    - [Apple Pay HIG](https://sosumi.ai/design/human-interface-guidelines/apple-pay)
  • Network accessline 401
    - [Apple Pay HIG](https://sosumi.ai/design/human-interface-guidelines/apple-pay)

skills/passkit/references/wallet-passes.md

  • Network accessline 51
    paymentDescription: "Monthly Premium",         regularBilling: monthlyItem,         managementURL: URL(string: "https://example.com/manage")!
  • Network accessline 51
    paymentDescription: "Monthly Premium",         regularBilling: monthlyItem,         managementURL: URL(string: "https://example.com/manage")!
  • Network accessline 52
    regularBilling: monthlyItem,         managementURL: URL(string: "https://example.com/manage")!     )
  • Network accessline 52
    regularBilling: monthlyItem,         managementURL: URL(string: "https://example.com/manage")!     )
  • Network accessline 53
    managementURL: URL(string: "https://example.com/manage")!
  • Network accessline 53
    managementURL: URL(string: "https://example.com/manage")!
  • Network accessline 175
    paymentDescription: "Hotel Booking - Check-in",         deferredBilling: deferredBilling,         managementURL: URL(string: "https://example.com/bookings")!
  • Network accessline 175
    paymentDescription: "Hotel Booking - Check-in",         deferredBilling: deferredBilling,         managementURL: URL(string: "https://example.com/bookings")!
  • Network accessline 176
    deferredBilling: deferredBilling,         managementURL: URL(string: "https://example.com/bookings")!     )
  • Network accessline 176
    deferredBilling: deferredBilling,         managementURL: URL(string: "https://example.com/bookings")!     )
  • Network accessline 177
    managementURL: URL(string: "https://example.com/bookings")!
  • Network accessline 177
    managementURL: URL(string: "https://example.com/bookings")!

skills/pdfkit/SKILL.md

  • Network accessline 279
    forType: .link, withProperties: nil ) link.url = URL(string: "https://example.com")
  • Network accessline 279
    forType: .link, withProperties: nil ) link.url = URL(string: "https://example.com")
  • Network accessline 280
    ) link.url = URL(string: "https://example.com") page.addAnnotation(link)
  • Network accessline 280
    ) link.url = URL(string: "https://example.com") page.addAnnotation(link)
  • Network accessline 281
    link.url = URL(string: "https://example.com")
  • Network accessline 281
    link.url = URL(string: "https://example.com")
  • Network accessline 491
    - Extended patterns (forms, watermarks, merging, printing, overlays, outlines, custom drawing): [references/pdfkit-patterns.md](references/pdfkit-patterns.md) - [PDFKit framework](https://sosumi.ai/documentation/pdfkit)
  • Network accessline 491
    - Extended patterns (forms, watermarks, merging, printing, overlays, outlines, custom drawing): [references/pdfkit-patterns.md](references/pdfkit-patterns.md) - [PDFKit framework](https://sosumi.ai/documentation/pdfkit)
  • Network accessline 492
    - [PDFKit framework](https://sosumi.ai/documentation/pdfkit)
  • Network accessline 492
    - [PDFKit framework](https://sosumi.ai/documentation/pdfkit)
  • Network accessline 493
    - [PDFView](https://sosumi.ai/documentation/pdfkit/pdfview)
  • Network accessline 493
    - [PDFView](https://sosumi.ai/documentation/pdfkit/pdfview)
  • Network accessline 494
    - [PDFDocument](https://sosumi.ai/documentation/pdfkit/pdfdocument)
  • Network accessline 494
    - [PDFDocument](https://sosumi.ai/documentation/pdfkit/pdfdocument)
  • Network accessline 495
    - [PDFPage](https://sosumi.ai/documentation/pdfkit/pdfpage), [PDFAnnotation](https://sosumi.ai/documentation/pdfkit/pdfannotation), [PDFSelection](https://sosumi.ai/documentation/pdfkit/pdfselection), [PDFThumbnailView](https://sosumi.ai/do
  • Network accessline 495
    - [PDFPage](https://sosumi.ai/documentation/pdfkit/pdfpage), [PDFAnnotation](https://sosumi.ai/documentation/pdfkit/pdfannotation), [PDFSelection](https://sosumi.ai/documentation/pdfkit/pdfselection), [PDFThumbnailView](https://sosumi.ai/do
  • Network accessline 496
    - [PDFPageOverlayViewProvider](https://sosumi.ai/documentation/pdfkit/pdfpageoverlayviewprovider)
  • Network accessline 496
    - [PDFPageOverlayViewProvider](https://sosumi.ai/documentation/pdfkit/pdfpageoverlayviewprovider)
  • Network accessline 497
    - [Adding Widgets to a PDF Document](https://sosumi.ai/documentation/pdfkit/adding-widgets-to-a-pdf-document)
  • Network accessline 497
    - [Adding Widgets to a PDF Document](https://sosumi.ai/documentation/pdfkit/adding-widgets-to-a-pdf-document)
  • Network accessline 498
    - [Adding Custom Graphics to a PDF](https://sosumi.ai/documentation/pdfkit/adding-custom-graphics-to-a-pdf)
  • Network accessline 498
    - [Adding Custom Graphics to a PDF](https://sosumi.ai/documentation/pdfkit/adding-custom-graphics-to-a-pdf)

skills/pencilkit/SKILL.md

  • Network accessline 450
    - Extended PencilKit patterns (advanced strokes, content versions, delegates): [references/pencilkit-patterns.md](references/pencilkit-patterns.md) - [PencilKit framework](https://sosumi.ai/documentation/pencilkit)
  • Network accessline 450
    - Extended PencilKit patterns (advanced strokes, content versions, delegates): [references/pencilkit-patterns.md](references/pencilkit-patterns.md) - [PencilKit framework](https://sosumi.ai/documentation/pencilkit)
  • Network accessline 451
    - [PencilKit framework](https://sosumi.ai/documentation/pencilkit)
  • Network accessline 451
    - [PencilKit framework](https://sosumi.ai/documentation/pencilkit)
  • Network accessline 452
    - [PKCanvasView](https://sosumi.ai/documentation/pencilkit/pkcanvasview)
  • Network accessline 452
    - [PKCanvasView](https://sosumi.ai/documentation/pencilkit/pkcanvasview)
  • Network accessline 453
    - [PKDrawing](https://sosumi.ai/documentation/pencilkit/pkdrawing-swift.struct)
  • Network accessline 453
    - [PKDrawing](https://sosumi.ai/documentation/pencilkit/pkdrawing-swift.struct)
  • Network accessline 454
    - [PKToolPicker](https://sosumi.ai/documentation/pencilkit/pktoolpicker)
  • Network accessline 454
    - [PKToolPicker](https://sosumi.ai/documentation/pencilkit/pktoolpicker)
  • Network accessline 455
    - [PKInkingTool](https://sosumi.ai/documentation/pencilkit/pkinkingtool-swift.struct)
  • Network accessline 455
    - [PKInkingTool](https://sosumi.ai/documentation/pencilkit/pkinkingtool-swift.struct)
  • Network accessline 456
    - [PKStroke](https://sosumi.ai/documentation/pencilkit/pkstroke-swift.struct)
  • Network accessline 456
    - [PKStroke](https://sosumi.ai/documentation/pencilkit/pkstroke-swift.struct)
  • Network accessline 457
    - [Drawing with PencilKit](https://sosumi.ai/documentation/pencilkit/drawing-with-pencilkit)
  • Network accessline 457
    - [Drawing with PencilKit](https://sosumi.ai/documentation/pencilkit/drawing-with-pencilkit)
  • Network accessline 458
    - [Configuring the PencilKit tool picker](https://sosumi.ai/documentation/pencilkit/configuring-the-pencilkit-tool-picker)
  • Network accessline 458
    - [Configuring the PencilKit tool picker](https://sosumi.ai/documentation/pencilkit/configuring-the-pencilkit-tool-picker)

skills/permissionkit/SKILL.md

  • Network accessline 366
    - Extended patterns (response handling, multi-topic, UIKit): [references/permissionkit-patterns.md](references/permissionkit-patterns.md) - [PermissionKit framework](https://sosumi.ai/documentation/permissionkit)
  • Network accessline 366
    - Extended patterns (response handling, multi-topic, UIKit): [references/permissionkit-patterns.md](references/permissionkit-patterns.md) - [PermissionKit framework](https://sosumi.ai/documentation/permissionkit)
  • Network accessline 367
    - [PermissionKit framework](https://sosumi.ai/documentation/permissionkit)
  • Network accessline 367
    - [PermissionKit framework](https://sosumi.ai/documentation/permissionkit)
  • Network accessline 368
    - [AskCenter](https://sosumi.ai/documentation/permissionkit/askcenter)
  • Network accessline 368
    - [AskCenter](https://sosumi.ai/documentation/permissionkit/askcenter)
  • Network accessline 369
    - [PermissionQuestion](https://sosumi.ai/documentation/permissionkit/permissionquestion)
  • Network accessline 369
    - [PermissionQuestion](https://sosumi.ai/documentation/permissionkit/permissionquestion)
  • Network accessline 370
    - [PermissionButton](https://sosumi.ai/documentation/permissionkit/permissionbutton)
  • Network accessline 370
    - [PermissionButton](https://sosumi.ai/documentation/permissionkit/permissionbutton)
  • Network accessline 371
    - [PermissionResponse](https://sosumi.ai/documentation/permissionkit/permissionresponse)
  • Network accessline 371
    - [PermissionResponse](https://sosumi.ai/documentation/permissionkit/permissionresponse)
  • Network accessline 372
    - [CommunicationTopic](https://sosumi.ai/documentation/permissionkit/communicationtopic)
  • Network accessline 372
    - [CommunicationTopic](https://sosumi.ai/documentation/permissionkit/communicationtopic)
  • Network accessline 373
    - [CommunicationHandle](https://sosumi.ai/documentation/permissionkit/communicationhandle)
  • Network accessline 373
    - [CommunicationHandle](https://sosumi.ai/documentation/permissionkit/communicationhandle)
  • Network accessline 374
    - [CommunicationLimits](https://sosumi.ai/documentation/permissionkit/communicationlimits)
  • Network accessline 374
    - [CommunicationLimits](https://sosumi.ai/documentation/permissionkit/communicationlimits)
  • Network accessline 375
    - [SignificantAppUpdateTopic](https://sosumi.ai/documentation/permissionkit/significantappupdatetopic)
  • Network accessline 375
    - [SignificantAppUpdateTopic](https://sosumi.ai/documentation/permissionkit/significantappupdatetopic)
  • Network accessline 376
    - [AskError](https://sosumi.ai/documentation/permissionkit/askerror)
  • Network accessline 376
    - [AskError](https://sosumi.ai/documentation/permissionkit/askerror)
  • Network accessline 377
    - [Creating a communication experience](https://sosumi.ai/documentation/permissionkit/creating-a-communication-experience)
  • Network accessline 377
    - [Creating a communication experience](https://sosumi.ai/documentation/permissionkit/creating-a-communication-experience)

skills/photokit/references/av-playback.md

  • Network accessline 26
    Docs: [AVPlayer](https://sosumi.ai/documentation/avfoundation/avplayer),
  • Network accessline 26
    Docs: [AVPlayer](https://sosumi.ai/documentation/avfoundation/avplayer),
  • Network accessline 27
    [AVPlayerViewController](https://sosumi.ai/documentation/avkit/avplayerviewcontroller)
  • Network accessline 27
    [AVPlayerViewController](https://sosumi.ai/documentation/avkit/avplayerviewcontroller)
  • Network accessline 103
    Docs: [AVPlayerItem](https://sosumi.ai/documentation/avfoundation/avplayeritem),
  • Network accessline 103
    Docs: [AVPlayerItem](https://sosumi.ai/documentation/avfoundation/avplayeritem),
  • Network accessline 104
    [AVAsset](https://sosumi.ai/documentation/avfoundation/avasset)
  • Network accessline 104
    [AVAsset](https://sosumi.ai/documentation/avfoundation/avasset)
  • Network accessline 113
    // Remote file let remoteURL = URL(string: "https://example.com/video.mp4")!
  • Network accessline 113
    // Remote file let remoteURL = URL(string: "https://example.com/video.mp4")!
  • Network accessline 114
    let remoteURL = URL(string: "https://example.com/video.mp4")!
  • Network accessline 114
    let remoteURL = URL(string: "https://example.com/video.mp4")!
  • Network accessline 291
    let hlsURL = URL(string: "https://example.com/stream/master.m3u8")!
  • Network accessline 291
    let hlsURL = URL(string: "https://example.com/stream/master.m3u8")!
  • Network accessline 321
    Docs: [AVAudioSession](https://sosumi.ai/documentation/avfaudio/avaudiosession),
  • Network accessline 321
    Docs: [AVAudioSession](https://sosumi.ai/documentation/avfaudio/avaudiosession),
  • Network accessline 322
    [AVAudioSession.Category](https://sosumi.ai/documentation/avfaudio/avaudiosession/category-swift.struct)
  • Network accessline 322
    [AVAudioSession.Category](https://sosumi.ai/documentation/avfaudio/avaudiosession/category-swift.struct)
  • Network accessline 467
    Docs: [MPNowPlayingInfoCenter](https://sosumi.ai/documentation/mediaplayer/mpnowplayinginfocenter)
  • Network accessline 467
    Docs: [MPNowPlayingInfoCenter](https://sosumi.ai/documentation/mediaplayer/mpnowplayinginfocenter)
  • Network accessline 516
    Docs: [MPRemoteCommandCenter](https://sosumi.ai/documentation/mediaplayer/mpremotecommandcenter)
  • Network accessline 516
    Docs: [MPRemoteCommandCenter](https://sosumi.ai/documentation/mediaplayer/mpremotecommandcenter)
  • Network accessline 620
    Docs: [AVPictureInPictureController](https://sosumi.ai/documentation/avkit/avpictureinpicturecontroller),
  • Network accessline 620
    Docs: [AVPictureInPictureController](https://sosumi.ai/documentation/avkit/avpictureinpicturecontroller),
  • Network accessline 621
    [Adopting Picture in Picture in a Custom Player](https://sosumi.ai/documentation/avkit/adopting-picture-in-picture-in-a-custom-player)
  • Network accessline 621
    [Adopting Picture in Picture in a Custom Player](https://sosumi.ai/documentation/avkit/adopting-picture-in-picture-in-a-custom-player)

skills/photokit/references/image-loading-caching.md

  • Network accessline 23
    AsyncImage(url: URL(string: "https://example.com/photo.jpg"))
  • Network accessline 23
    AsyncImage(url: URL(string: "https://example.com/photo.jpg"))
  • Network accessline 119
    /// Fetch an image with request coalescing. Multiple callers for the same URL     /// share a single network request.     func fetch(from url: URL, session: URLSession = .shared) async -> UIImage? {
  • Network accessline 119
    /// Fetch an image with request coalescing. Multiple callers for the same URL     /// share a single network request.     func fetch(from url: URL, session: URLSession = .shared) async -> UIImage? {
  • Network accessline 120
    /// share a single network request.     func fetch(from url: URL, session: URLSession = .shared) async -> UIImage? {         // Return cached image immediately
  • Network accessline 120
    /// share a single network request.     func fetch(from url: URL, session: URLSession = .shared) async -> UIImage? {         // Return cached image immediately
  • Network accessline 121
    func fetch(from url: URL, session: URLSession = .shared) async -> UIImage? {
  • Network accessline 121
    func fetch(from url: URL, session: URLSession = .shared) async -> UIImage? {
  • Network accessline 169
    }         .task(id: url) {             image = await ImageCache.shared.fetch(from: url)
  • Network accessline 169
    }         .task(id: url) {             image = await ImageCache.shared.fetch(from: url)
  • Network accessline 170
    .task(id: url) {             image = await ImageCache.shared.fetch(from: url)         }
  • Network accessline 170
    .task(id: url) {             image = await ImageCache.shared.fetch(from: url)         }
  • Network accessline 171
    image = await ImageCache.shared.fetch(from: url)
  • Network accessline 171
    image = await ImageCache.shared.fetch(from: url)
  • Network accessline 337
    prefetchTasks[url] = Task {                 _ = await cache.fetch(from: url, session: session)
  • Network accessline 337
    prefetchTasks[url] = Task {                 _ = await cache.fetch(from: url, session: session)
  • Network accessline 338
    _ = await cache.fetch(from: url, session: session)
  • Network accessline 338
    _ = await cache.fetch(from: url, session: session)

skills/push-notifications/SKILL.md

  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Network accessline 287
    "mutable-content": 1     },     "imageUrl": "https://example.com/photo.jpg"
  • Network accessline 287
    "mutable-content": 1     },     "imageUrl": "https://example.com/photo.jpg"
  • Network accessline 288
    },     "imageUrl": "https://example.com/photo.jpg" }
  • Network accessline 288
    },     "imageUrl": "https://example.com/photo.jpg" }
  • Network accessline 289
    "imageUrl": "https://example.com/photo.jpg"
  • Network accessline 289
    "imageUrl": "https://example.com/photo.jpg"
  • Network accessline 496
    - [references/notification-patterns.md](references/notification-patterns.md) — AppDelegate setup, APNs callbacks, deep-link router, silent push, debugging - [references/rich-notifications.md](references/rich-notifications.md) — Service Exte
  • Network accessline 496
    - [references/notification-patterns.md](references/notification-patterns.md) — AppDelegate setup, APNs callbacks, deep-link router, silent push, debugging - [references/rich-notifications.md](references/rich-notifications.md) — Service Exte
  • Network accessline 498
    - Apple docs: [APNs registration](https://sosumi.ai/documentation/usernotifications/registering-your-app-with-apns), [permission](https://sosumi.ai/documentation/usernotifications/asking-permission-to-use-notifications), [payloads](https://
  • Network accessline 498
    - Apple docs: [APNs registration](https://sosumi.ai/documentation/usernotifications/registering-your-app-with-apns), [permission](https://sosumi.ai/documentation/usernotifications/asking-permission-to-use-notifications), [payloads](https://

skills/push-notifications/evals/evals.json

  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]

skills/push-notifications/references/rich-notifications.md

  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 151
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 581
    [Credential-related source omitted]
  • Access to secretsline 581
    [Credential-related source omitted]

skills/realitykit/SKILL.md

  • Network accessline 417
    - Read [references/realitykit-patterns.md](references/realitykit-patterns.md) for physics, animations, lighting, ECS, accessibility, and performance patterns. - [RealityKit framework](https://sosumi.ai/documentation/realitykit)
  • Network accessline 417
    - Read [references/realitykit-patterns.md](references/realitykit-patterns.md) for physics, animations, lighting, ECS, accessibility, and performance patterns. - [RealityKit framework](https://sosumi.ai/documentation/realitykit)
  • Network accessline 418
    - [RealityKit framework](https://sosumi.ai/documentation/realitykit)
  • Network accessline 418
    - [RealityKit framework](https://sosumi.ai/documentation/realitykit)
  • Network accessline 419
    - [RealityView](https://sosumi.ai/documentation/realitykit/realityview)
  • Network accessline 419
    - [RealityView](https://sosumi.ai/documentation/realitykit/realityview)
  • Network accessline 420
    - [RealityViewCameraContent](https://sosumi.ai/documentation/realitykit/realityviewcameracontent)
  • Network accessline 420
    - [RealityViewCameraContent](https://sosumi.ai/documentation/realitykit/realityviewcameracontent)
  • Network accessline 421
    - [RealityViewCamera](https://sosumi.ai/documentation/realitykit/realityviewcamera)
  • Network accessline 421
    - [RealityViewCamera](https://sosumi.ai/documentation/realitykit/realityviewcamera)
  • Network accessline 422
    - [Entity](https://sosumi.ai/documentation/realitykit/entity)
  • Network accessline 422
    - [Entity](https://sosumi.ai/documentation/realitykit/entity)
  • Network accessline 423
    - [ModelEntity](https://sosumi.ai/documentation/realitykit/modelentity)
  • Network accessline 423
    - [ModelEntity](https://sosumi.ai/documentation/realitykit/modelentity)
  • Network accessline 424
    - [AnchorEntity](https://sosumi.ai/documentation/realitykit/anchorentity)
  • Network accessline 424
    - [AnchorEntity](https://sosumi.ai/documentation/realitykit/anchorentity)
  • Network accessline 425
    - [ARKit framework](https://sosumi.ai/documentation/arkit)
  • Network accessline 425
    - [ARKit framework](https://sosumi.ai/documentation/arkit)
  • Network accessline 426
    - [ARKit in iOS](https://sosumi.ai/documentation/arkit/arkit-in-ios)
  • Network accessline 426
    - [ARKit in iOS](https://sosumi.ai/documentation/arkit/arkit-in-ios)
  • Network accessline 427
    - [Verifying Device Support and User Permission](https://sosumi.ai/documentation/arkit/verifying-device-support-and-user-permission)
  • Network accessline 427
    - [Verifying Device Support and User Permission](https://sosumi.ai/documentation/arkit/verifying-device-support-and-user-permission)
  • Network accessline 428
    - [ARWorldTrackingConfiguration](https://sosumi.ai/documentation/arkit/arworldtrackingconfiguration)
  • Network accessline 428
    - [ARWorldTrackingConfiguration](https://sosumi.ai/documentation/arkit/arworldtrackingconfiguration)
  • Network accessline 429
    - [ARRaycastQuery](https://sosumi.ai/documentation/arkit/arraycastquery)
  • Network accessline 429
    - [ARRaycastQuery](https://sosumi.ai/documentation/arkit/arraycastquery)
  • Network accessline 430
    - [ARSession.raycast(_:)](https://sosumi.ai/documentation/arkit/arsession/raycast(_:))
  • Network accessline 430
    - [ARSession.raycast(_:)](https://sosumi.ai/documentation/arkit/arsession/raycast(_:))
  • Network accessline 431
    - [Loading entities from a file](https://sosumi.ai/documentation/realitykit/loading-entities-from-a-file)
  • Network accessline 431
    - [Loading entities from a file](https://sosumi.ai/documentation/realitykit/loading-entities-from-a-file)

skills/relevancekit/SKILL.md

  • Network accessline 456
    - [references/relevancekit-patterns.md](references/relevancekit-patterns.md) -- extended patterns, full provider   implementations, permission handling, and grouping strategies - [RelevanceKit documentation](https://sosumi.ai/documentation/
  • Network accessline 456
    - [references/relevancekit-patterns.md](references/relevancekit-patterns.md) -- extended patterns, full provider   implementations, permission handling, and grouping strategies - [RelevanceKit documentation](https://sosumi.ai/documentation/
  • Network accessline 457
    implementations, permission handling, and grouping strategies - [RelevanceKit documentation](https://sosumi.ai/documentation/relevancekit) - [RelevantContext](https://sosumi.ai/documentation/relevancekit/relevantcontext)
  • Network accessline 457
    implementations, permission handling, and grouping strategies - [RelevanceKit documentation](https://sosumi.ai/documentation/relevancekit) - [RelevantContext](https://sosumi.ai/documentation/relevancekit/relevantcontext)
  • Network accessline 458
    - [RelevanceKit documentation](https://sosumi.ai/documentation/relevancekit)
  • Network accessline 458
    - [RelevanceKit documentation](https://sosumi.ai/documentation/relevancekit)
  • Network accessline 459
    - [RelevantContext](https://sosumi.ai/documentation/relevancekit/relevantcontext)
  • Network accessline 459
    - [RelevantContext](https://sosumi.ai/documentation/relevancekit/relevantcontext)
  • Network accessline 460
    - [Increasing the visibility of widgets in Smart Stacks](https://sosumi.ai/documentation/widgetkit/widget-suggestions-in-smart-stacks)
  • Network accessline 460
    - [Increasing the visibility of widgets in Smart Stacks](https://sosumi.ai/documentation/widgetkit/widget-suggestions-in-smart-stacks)
  • Network accessline 461
    - [RelevanceConfiguration](https://sosumi.ai/documentation/widgetkit/relevanceconfiguration)
  • Network accessline 461
    - [RelevanceConfiguration](https://sosumi.ai/documentation/widgetkit/relevanceconfiguration)
  • Network accessline 462
    - [RelevanceEntriesProvider](https://sosumi.ai/documentation/widgetkit/relevanceentriesprovider)
  • Network accessline 462
    - [RelevanceEntriesProvider](https://sosumi.ai/documentation/widgetkit/relevanceentriesprovider)
  • Network accessline 463
    - [What's new in watchOS 26 (WWDC25 session 334)](https://sosumi.ai/videos/play/wwdc2025/334/)
  • Network accessline 463
    - [What's new in watchOS 26 (WWDC25 session 334)](https://sosumi.ai/videos/play/wwdc2025/334/)

skills/scenekit/SKILL.md

  • Network accessline 496
    - See [references/scenekit-patterns.md](references/scenekit-patterns.md) for custom geometry, shader modifiers, constraints, morph targets, hit testing, scene serialization, render loop delegates, performance, SpriteKit overlay, LOD, and Me
  • Network accessline 496
    - See [references/scenekit-patterns.md](references/scenekit-patterns.md) for custom geometry, shader modifiers, constraints, morph targets, hit testing, scene serialization, render loop delegates, performance, SpriteKit overlay, LOD, and Me
  • Network accessline 497
    - [SceneKit documentation](https://sosumi.ai/documentation/scenekit), [SCNSceneSource](https://sosumi.ai/documentation/scenekit/scnscenesource), [SCNView](https://sosumi.ai/documentation/scenekit/scnview), [SceneView](https://sosumi.ai/docu
  • Network accessline 497
    - [SceneKit documentation](https://sosumi.ai/documentation/scenekit), [SCNSceneSource](https://sosumi.ai/documentation/scenekit/scnscenesource), [SCNView](https://sosumi.ai/documentation/scenekit/scnview), [SceneView](https://sosumi.ai/docu
  • Network accessline 498
    - [SCNPhysicsShape](https://sosumi.ai/documentation/scenekit/scnphysicsshape), [SCNShadable](https://sosumi.ai/documentation/scenekit/scnshadable)
  • Network accessline 498
    - [SCNPhysicsShape](https://sosumi.ai/documentation/scenekit/scnphysicsshape), [SCNShadable](https://sosumi.ai/documentation/scenekit/scnshadable)
  • Network accessline 499
    - [WWDC 2025 session 288: Bring your SceneKit project to RealityKit](https://sosumi.ai/videos/play/wwdc2025/288/)
  • Network accessline 499
    - [WWDC 2025 session 288: Bring your SceneKit project to RealityKit](https://sosumi.ai/videos/play/wwdc2025/288/)

skills/sensorkit/SKILL.md

  • Network accessline 31
    1. **Apple-approved research study** -- submit a proposal at    [researchandcare.org](https://www.researchandcare.org/resources/accessing-sensorkit-data/).
  • Network accessline 31
    1. **Apple-approved research study** -- submit a proposal at    [researchandcare.org](https://www.researchandcare.org/resources/accessing-sensorkit-data/).
  • Network accessline 32
    [researchandcare.org](https://www.researchandcare.org/resources/accessing-sensorkit-data/).
  • Network accessline 32
    [researchandcare.org](https://www.researchandcare.org/resources/accessing-sensorkit-data/).
  • Network accessline 77
    <!-- Link to your study's privacy policy --> <key>NSSensorKitPrivacyPolicyURL</key> <string>https://example.com/privacy-policy</string>
  • Network accessline 77
    <!-- Link to your study's privacy policy --> <key>NSSensorKitPrivacyPolicyURL</key> <string>https://example.com/privacy-policy</string>
  • Network accessline 79
    <string>https://example.com/privacy-policy</string>
  • Network accessline 79
    <string>https://example.com/privacy-policy</string>
  • Network accessline 205
    reader.fetch(request)
  • Network accessline 205
    reader.fetch(request)
  • Network accessline 290
    request.from = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)         request.to = SRAbsoluteTime.current()         reader.fetch(request)
  • Network accessline 290
    request.from = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)         request.to = SRAbsoluteTime.current()         reader.fetch(request)
  • Network accessline 291
    request.to = SRAbsoluteTime.current()         reader.fetch(request)     }
  • Network accessline 291
    request.to = SRAbsoluteTime.current()         reader.fetch(request)     }
  • Network accessline 292
    reader.fetch(request)
  • Network accessline 292
    reader.fetch(request)
  • Network accessline 326
    Assign the delegate before `startRecording()` or `fetch(_:)`; results and
  • Network accessline 326
    Assign the delegate before `startRecording()` or `fetch(_:)`; results and
  • Network accessline 349
    - [ ] `Required` key set appropriately for essential vs. optional sensors - [ ] Authorization requested before recording, status checked before fetching - [ ] Delegate assigned before calling `startRecording()` or `fetch(_:)`
  • Network accessline 349
    - [ ] `Required` key set appropriately for essential vs. optional sensors - [ ] Authorization requested before recording, status checked before fetching - [ ] Delegate assigned before calling `startRecording()` or `fetch(_:)`
  • Network accessline 350
    - [ ] Authorization requested before recording, status checked before fetching - [ ] Delegate assigned before calling `startRecording()` or `fetch(_:)` - [ ] Fetch request time ranges account for 24-hour data holding period
  • Network accessline 350
    - [ ] Authorization requested before recording, status checked before fetching - [ ] Delegate assigned before calling `startRecording()` or `fetch(_:)` - [ ] Fetch request time ranges account for 24-hour data holding period
  • Network accessline 351
    - [ ] Delegate assigned before calling `startRecording()` or `fetch(_:)`
  • Network accessline 351
    - [ ] Delegate assigned before calling `startRecording()` or `fetch(_:)`
  • Network accessline 360
    - Extended patterns (delegate wiring, multi-sensor manager, sample type details): [references/sensorkit-patterns.md](references/sensorkit-patterns.md) - [SensorKit framework](https://sosumi.ai/documentation/sensorkit)
  • Network accessline 360
    - Extended patterns (delegate wiring, multi-sensor manager, sample type details): [references/sensorkit-patterns.md](references/sensorkit-patterns.md) - [SensorKit framework](https://sosumi.ai/documentation/sensorkit)
  • Network accessline 361
    - [SensorKit framework](https://sosumi.ai/documentation/sensorkit)
  • Network accessline 361
    - [SensorKit framework](https://sosumi.ai/documentation/sensorkit)
  • Network accessline 362
    - [SRSensorReader](https://sosumi.ai/documentation/sensorkit/srsensorreader)
  • Network accessline 362
    - [SRSensorReader](https://sosumi.ai/documentation/sensorkit/srsensorreader)
  • Network accessline 363
    - [SRSensor](https://sosumi.ai/documentation/sensorkit/srsensor)
  • Network accessline 363
    - [SRSensor](https://sosumi.ai/documentation/sensorkit/srsensor)
  • Network accessline 364
    - [SRDevice](https://sosumi.ai/documentation/sensorkit/srdevice)
  • Network accessline 364
    - [SRDevice](https://sosumi.ai/documentation/sensorkit/srdevice)
  • Network accessline 365
    - [SRFetchRequest](https://sosumi.ai/documentation/sensorkit/srfetchrequest)
  • Network accessline 365
    - [SRFetchRequest](https://sosumi.ai/documentation/sensorkit/srfetchrequest)
  • Network accessline 366
    - [Configuring your project for sensor reading](https://sosumi.ai/documentation/sensorkit/configuring-your-project-for-sensor-reading)
  • Network accessline 366
    - [Configuring your project for sensor reading](https://sosumi.ai/documentation/sensorkit/configuring-your-project-for-sensor-reading)
  • Network accessline 367
    - [com.apple.developer.sensorkit.reader.allow](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.sensorkit.reader.allow)
  • Network accessline 367
    - [com.apple.developer.sensorkit.reader.allow](https://sosumi.ai/documentation/bundleresources/entitlements/com.apple.developer.sensorkit.reader.allow)

skills/sensorkit/references/sensorkit-patterns.md

  • Network accessline 196
    request.from = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400 * 3)         request.to = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)         reader.fetch(request)
  • Network accessline 196
    request.from = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400 * 3)         request.to = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)         reader.fetch(request)
  • Network accessline 197
    request.to = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)         reader.fetch(request)     }
  • Network accessline 197
    request.to = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)         reader.fetch(request)     }
  • Network accessline 198
    reader.fetch(request)
  • Network accessline 198
    reader.fetch(request)
  • Network accessline 307
    request.from = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400 * 3)             request.to = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)             reader.fetch(request)
  • Network accessline 307
    request.from = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400 * 3)             request.to = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)             reader.fetch(request)
  • Network accessline 308
    request.to = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)             reader.fetch(request)         }
  • Network accessline 308
    request.to = SRAbsoluteTime(CFAbsoluteTimeGetCurrent() - 86400)             reader.fetch(request)         }
  • Network accessline 309
    reader.fetch(request)
  • Network accessline 309
    reader.fetch(request)

skills/shareplay-activities/SKILL.md

  • Network accessline 74
    meta.title = movieTitle         meta.type = .watchTogether         meta.fallbackURL = URL(string: "https://example.com/movie/\(movieID)")
  • Network accessline 74
    meta.title = movieTitle         meta.type = .watchTogether         meta.fallbackURL = URL(string: "https://example.com/movie/\(movieID)")
  • Network accessline 75
    meta.type = .watchTogether         meta.fallbackURL = URL(string: "https://example.com/movie/\(movieID)")         return meta
  • Network accessline 75
    meta.type = .watchTogether         meta.fallbackURL = URL(string: "https://example.com/movie/\(movieID)")         return meta
  • Network accessline 76
    meta.fallbackURL = URL(string: "https://example.com/movie/\(movieID)")
  • Network accessline 76
    meta.fallbackURL = URL(string: "https://example.com/movie/\(movieID)")
  • Network accessline 454
    - Extended patterns (SwiftUI sharing, collaborative canvas, spatial Personas): [references/shareplay-patterns.md](references/shareplay-patterns.md) - [Configuring Group Activities](https://sosumi.ai/documentation/xcode/configuring-group-act
  • Network accessline 454
    - Extended patterns (SwiftUI sharing, collaborative canvas, spatial Personas): [references/shareplay-patterns.md](references/shareplay-patterns.md) - [Configuring Group Activities](https://sosumi.ai/documentation/xcode/configuring-group-act
  • Network accessline 455
    - [Configuring Group Activities](https://sosumi.ai/documentation/xcode/configuring-group-activities)
  • Network accessline 455
    - [Configuring Group Activities](https://sosumi.ai/documentation/xcode/configuring-group-activities)
  • Network accessline 456
    - [GroupActivities framework](https://sosumi.ai/documentation/groupactivities)
  • Network accessline 456
    - [GroupActivities framework](https://sosumi.ai/documentation/groupactivities)
  • Network accessline 457
    - [GroupActivity protocol](https://sosumi.ai/documentation/groupactivities/groupactivity)
  • Network accessline 457
    - [GroupActivity protocol](https://sosumi.ai/documentation/groupactivities/groupactivity)
  • Network accessline 458
    - [GroupSession](https://sosumi.ai/documentation/groupactivities/groupsession)
  • Network accessline 458
    - [GroupSession](https://sosumi.ai/documentation/groupactivities/groupsession)
  • Network accessline 459
    - [GroupSessionMessenger](https://sosumi.ai/documentation/groupactivities/groupsessionmessenger)
  • Network accessline 459
    - [GroupSessionMessenger](https://sosumi.ai/documentation/groupactivities/groupsessionmessenger)
  • Network accessline 460
    - [GroupSessionJournal](https://sosumi.ai/documentation/groupactivities/groupsessionjournal)
  • Network accessline 460
    - [GroupSessionJournal](https://sosumi.ai/documentation/groupactivities/groupsessionjournal)
  • Network accessline 461
    - [GroupStateObserver](https://sosumi.ai/documentation/groupactivities/groupstateobserver)
  • Network accessline 461
    - [GroupStateObserver](https://sosumi.ai/documentation/groupactivities/groupstateobserver)
  • Network accessline 462
    - [GroupActivitySharingController](https://sosumi.ai/documentation/groupactivities/groupactivitysharingcontroller-ybcy)
  • Network accessline 462
    - [GroupActivitySharingController](https://sosumi.ai/documentation/groupactivities/groupactivitysharingcontroller-ybcy)
  • Network accessline 463
    - [Defining your app's SharePlay activities](https://sosumi.ai/documentation/groupactivities/defining-your-apps-shareplay-activities)
  • Network accessline 463
    - [Defining your app's SharePlay activities](https://sosumi.ai/documentation/groupactivities/defining-your-apps-shareplay-activities)
  • Network accessline 464
    - [Presenting SharePlay activities from your app's UI](https://sosumi.ai/documentation/groupactivities/promoting-shareplay-activities-from-your-apps-ui)
  • Network accessline 464
    - [Presenting SharePlay activities from your app's UI](https://sosumi.ai/documentation/groupactivities/promoting-shareplay-activities-from-your-apps-ui)
  • Network accessline 465
    - [Synchronizing data during a SharePlay activity](https://sosumi.ai/documentation/groupactivities/synchronizing-data-during-a-shareplay-activity)
  • Network accessline 465
    - [Synchronizing data during a SharePlay activity](https://sosumi.ai/documentation/groupactivities/synchronizing-data-during-a-shareplay-activity)
  • Network accessline 466
    - [Supporting coordinated media playback](https://sosumi.ai/documentation/avfoundation/supporting-coordinated-media-playback)
  • Network accessline 466
    - [Supporting coordinated media playback](https://sosumi.ai/documentation/avfoundation/supporting-coordinated-media-playback)
  • Network accessline 467
    - [SharePlay HIG](https://sosumi.ai/design/human-interface-guidelines/shareplay)
  • Network accessline 467
    - [SharePlay HIG](https://sosumi.ai/design/human-interface-guidelines/shareplay)

skills/speech-recognition/SKILL.md

  • Network accessline 342
    - [Speech framework](https://sosumi.ai/documentation/speech)
  • Network accessline 342
    - [Speech framework](https://sosumi.ai/documentation/speech)
  • Network accessline 343
    - [SpeechAnalyzer](https://sosumi.ai/documentation/speech/speechanalyzer)
  • Network accessline 343
    - [SpeechAnalyzer](https://sosumi.ai/documentation/speech/speechanalyzer)
  • Network accessline 344
    - [SpeechTranscriber](https://sosumi.ai/documentation/speech/speechtranscriber)
  • Network accessline 344
    - [SpeechTranscriber](https://sosumi.ai/documentation/speech/speechtranscriber)
  • Network accessline 345
    - [SpeechTranscriber.Preset](https://sosumi.ai/documentation/speech/speechtranscriber/preset)
  • Network accessline 345
    - [SpeechTranscriber.Preset](https://sosumi.ai/documentation/speech/speechtranscriber/preset)
  • Network accessline 346
    - [DictationTranscriber](https://sosumi.ai/documentation/speech/dictationtranscriber)
  • Network accessline 346
    - [DictationTranscriber](https://sosumi.ai/documentation/speech/dictationtranscriber)
  • Network accessline 347
    - [SpeechDetector](https://sosumi.ai/documentation/speech/speechdetector)
  • Network accessline 347
    - [SpeechDetector](https://sosumi.ai/documentation/speech/speechdetector)
  • Network accessline 348
    - [SFSpeechRecognizer](https://sosumi.ai/documentation/speech/sfspeechrecognizer)
  • Network accessline 348
    - [SFSpeechRecognizer](https://sosumi.ai/documentation/speech/sfspeechrecognizer)
  • Network accessline 349
    - [SFSpeechAudioBufferRecognitionRequest](https://sosumi.ai/documentation/speech/sfspeechaudiobufferrecognitionrequest)
  • Network accessline 349
    - [SFSpeechAudioBufferRecognitionRequest](https://sosumi.ai/documentation/speech/sfspeechaudiobufferrecognitionrequest)
  • Network accessline 350
    - [SFSpeechURLRecognitionRequest](https://sosumi.ai/documentation/speech/sfspeechurlrecognitionrequest)
  • Network accessline 350
    - [SFSpeechURLRecognitionRequest](https://sosumi.ai/documentation/speech/sfspeechurlrecognitionrequest)
  • Network accessline 351
    - [SFSpeechRecognitionResult](https://sosumi.ai/documentation/speech/sfspeechrecognitionresult)
  • Network accessline 351
    - [SFSpeechRecognitionResult](https://sosumi.ai/documentation/speech/sfspeechrecognitionresult)
  • Network accessline 352
    - [SFSpeechRecognitionRequest](https://sosumi.ai/documentation/speech/sfspeechrecognitionrequest)
  • Network accessline 352
    - [SFSpeechRecognitionRequest](https://sosumi.ai/documentation/speech/sfspeechrecognitionrequest)
  • Network accessline 353
    - [AssetInventory](https://sosumi.ai/documentation/speech/assetinventory)
  • Network accessline 353
    - [AssetInventory](https://sosumi.ai/documentation/speech/assetinventory)
  • Network accessline 354
    - [Asking Permission to Use Speech Recognition](https://sosumi.ai/documentation/speech/asking-permission-to-use-speech-recognition)
  • Network accessline 354
    - [Asking Permission to Use Speech Recognition](https://sosumi.ai/documentation/speech/asking-permission-to-use-speech-recognition)
  • Network accessline 355
    - [Recognizing Speech in Live Audio](https://sosumi.ai/documentation/speech/recognizing-speech-in-live-audio)
  • Network accessline 355
    - [Recognizing Speech in Live Audio](https://sosumi.ai/documentation/speech/recognizing-speech-in-live-audio)
  • Network accessline 356
    - [Bring advanced speech-to-text to your app with SpeechAnalyzer](https://sosumi.ai/videos/play/wwdc2025/277)
  • Network accessline 356
    - [Bring advanced speech-to-text to your app with SpeechAnalyzer](https://sosumi.ai/videos/play/wwdc2025/277)

skills/speech-recognition/references/speechanalyzer-patterns.md

  • Network accessline 165
    - [SpeechAnalyzer](https://sosumi.ai/documentation/speech/speechanalyzer)
  • Network accessline 165
    - [SpeechAnalyzer](https://sosumi.ai/documentation/speech/speechanalyzer)
  • Network accessline 166
    - [SpeechTranscriber](https://sosumi.ai/documentation/speech/speechtranscriber)
  • Network accessline 166
    - [SpeechTranscriber](https://sosumi.ai/documentation/speech/speechtranscriber)
  • Network accessline 167
    - [SpeechTranscriber.Preset](https://sosumi.ai/documentation/speech/speechtranscriber/preset)
  • Network accessline 167
    - [SpeechTranscriber.Preset](https://sosumi.ai/documentation/speech/speechtranscriber/preset)
  • Network accessline 168
    - [DictationTranscriber](https://sosumi.ai/documentation/speech/dictationtranscriber)
  • Network accessline 168
    - [DictationTranscriber](https://sosumi.ai/documentation/speech/dictationtranscriber)
  • Network accessline 169
    - [SpeechDetector](https://sosumi.ai/documentation/speech/speechdetector)
  • Network accessline 169
    - [SpeechDetector](https://sosumi.ai/documentation/speech/speechdetector)
  • Network accessline 170
    - [AssetInventory](https://sosumi.ai/documentation/speech/assetinventory)
  • Network accessline 170
    - [AssetInventory](https://sosumi.ai/documentation/speech/assetinventory)
  • Network accessline 171
    - [WWDC25: Bring advanced speech-to-text to your app with SpeechAnalyzer](https://sosumi.ai/videos/play/wwdc2025/277)
  • Network accessline 171
    - [WWDC25: Bring advanced speech-to-text to your app with SpeechAnalyzer](https://sosumi.ai/videos/play/wwdc2025/277)

skills/spritekit/SKILL.md

  • Network accessline 489
    - See [references/spritekit-patterns.md](references/spritekit-patterns.md) for tile maps, texture atlases, shaders,   scene transitions, game loop patterns, audio, and SceneKit embedding. - [SpriteKit documentation](https://sosumi.ai/docume
  • Network accessline 489
    - See [references/spritekit-patterns.md](references/spritekit-patterns.md) for tile maps, texture atlases, shaders,   scene transitions, game loop patterns, audio, and SceneKit embedding. - [SpriteKit documentation](https://sosumi.ai/docume
  • Network accessline 490
    scene transitions, game loop patterns, audio, and SceneKit embedding. - [SpriteKit documentation](https://sosumi.ai/documentation/spritekit) - [SKScene](https://sosumi.ai/documentation/spritekit/skscene)
  • Network accessline 490
    scene transitions, game loop patterns, audio, and SceneKit embedding. - [SpriteKit documentation](https://sosumi.ai/documentation/spritekit) - [SKScene](https://sosumi.ai/documentation/spritekit/skscene)
  • Network accessline 491
    - [SpriteKit documentation](https://sosumi.ai/documentation/spritekit)
  • Network accessline 491
    - [SpriteKit documentation](https://sosumi.ai/documentation/spritekit)
  • Network accessline 492
    - [SKScene](https://sosumi.ai/documentation/spritekit/skscene)
  • Network accessline 492
    - [SKScene](https://sosumi.ai/documentation/spritekit/skscene)
  • Network accessline 493
    - [SKSpriteNode](https://sosumi.ai/documentation/spritekit/skspritenode)
  • Network accessline 493
    - [SKSpriteNode](https://sosumi.ai/documentation/spritekit/skspritenode)
  • Network accessline 494
    - [SKAction](https://sosumi.ai/documentation/spritekit/skaction)
  • Network accessline 494
    - [SKAction](https://sosumi.ai/documentation/spritekit/skaction)
  • Network accessline 495
    - [SKPhysicsBody](https://sosumi.ai/documentation/spritekit/skphysicsbody)
  • Network accessline 495
    - [SKPhysicsBody](https://sosumi.ai/documentation/spritekit/skphysicsbody)
  • Network accessline 496
    - [SKEmitterNode](https://sosumi.ai/documentation/spritekit/skemitternode)
  • Network accessline 496
    - [SKEmitterNode](https://sosumi.ai/documentation/spritekit/skemitternode)
  • Network accessline 497
    - [SKCameraNode](https://sosumi.ai/documentation/spritekit/skcameranode)
  • Network accessline 497
    - [SKCameraNode](https://sosumi.ai/documentation/spritekit/skcameranode)
  • Network accessline 498
    - [SpriteView](https://sosumi.ai/documentation/spritekit/spriteview)
  • Network accessline 498
    - [SpriteView](https://sosumi.ai/documentation/spritekit/spriteview)
  • Network accessline 499
    - [SKTileMapNode](https://sosumi.ai/documentation/spritekit/sktilemapnode)
  • Network accessline 499
    - [SKTileMapNode](https://sosumi.ai/documentation/spritekit/sktilemapnode)

skills/storekit/SKILL.md

  • Network accessline 487
    - For submission, privacy, metadata, screenshots, and rejection-risk audits use `app-store-review`. - For keyword, screenshot-caption, ranking, and conversion strategy use `app-store-optimization`. - Official Apple docs: [Choosing a StoreKi
  • Network accessline 487
    - For submission, privacy, metadata, screenshots, and rejection-risk audits use `app-store-review`. - For keyword, screenshot-caption, ranking, and conversion strategy use `app-store-optimization`. - Official Apple docs: [Choosing a StoreKi
  • Network accessline 488
    - For keyword, screenshot-caption, ranking, and conversion strategy use `app-store-optimization`. - Official Apple docs: [Choosing a StoreKit API](https://sosumi.ai/documentation/storekit/choosing-a-storekit-api-for-in-app-purchases), [Tran
  • Network accessline 488
    - For keyword, screenshot-caption, ranking, and conversion strategy use `app-store-optimization`. - Official Apple docs: [Choosing a StoreKit API](https://sosumi.ai/documentation/storekit/choosing-a-storekit-api-for-in-app-purchases), [Tran
  • Network accessline 489
    - Official Apple docs: [Choosing a StoreKit API](https://sosumi.ai/documentation/storekit/choosing-a-storekit-api-for-in-app-purchases), [Transaction.updates](https://sosumi.ai/documentation/storekit/transaction/updates), [Transaction.curre
  • Network accessline 489
    - Official Apple docs: [Choosing a StoreKit API](https://sosumi.ai/documentation/storekit/choosing-a-storekit-api-for-in-app-purchases), [Transaction.updates](https://sosumi.ai/documentation/storekit/transaction/updates), [Transaction.curre
  • Network accessline 490
    [SubscriptionStoreView](https://sosumi.ai/documentation/storekit/subscriptionstoreview), and [PurchaseAction](https://sosumi.ai/documentation/storekit/purchaseaction).
  • Network accessline 490
    [SubscriptionStoreView](https://sosumi.ai/documentation/storekit/subscriptionstoreview), and [PurchaseAction](https://sosumi.ai/documentation/storekit/purchaseaction).

skills/storekit/references/app-review-guidelines.md

  • Network accessline 107
    - [App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) -- use the original Apple URL because this guidelines page is not reliably available through Sosumi.
  • Network accessline 107
    - [App Store Review Guidelines](https://developer.apple.com/app-store/review/guidelines/) -- use the original Apple URL because this guidelines page is not reliably available through Sosumi.
  • Network accessline 108
    - [StoreKit External Purchase Link Entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com_apple_developer_storekit_external-purchase-link)
  • Network accessline 108
    - [StoreKit External Purchase Link Entitlement](https://sosumi.ai/documentation/bundleresources/entitlements/com_apple_developer_storekit_external-purchase-link)
  • Network accessline 109
    - [StoreKit External Purchase](https://sosumi.ai/documentation/storekit/external-purchase)
  • Network accessline 109
    - [StoreKit External Purchase](https://sosumi.ai/documentation/storekit/external-purchase)

skills/swift-api-design-guidelines/references/conventions-and-special-rules.md

  • Network accessline 147
    // GOOD — different first argument labels disambiguate func fetch(id: Int) -> User
  • Network accessline 147
    // GOOD — different first argument labels disambiguate func fetch(id: Int) -> User
  • Network accessline 148
    func fetch(id: Int) -> User
  • Network accessline 148
    func fetch(id: Int) -> User
  • Network accessline 149
    func fetch(name: String) -> User
  • Network accessline 149
    func fetch(name: String) -> User

skills/swift-architecture/SKILL.md

  • Network accessline 132
    - Detailed pattern structures: [references/architecture-patterns.md](references/architecture-patterns.md) - Apple: [Observation](https://sosumi.ai/documentation/observation) · [Migrating from ObservableObject to Observable](https://sosumi.a
  • Network accessline 132
    - Detailed pattern structures: [references/architecture-patterns.md](references/architecture-patterns.md) - Apple: [Observation](https://sosumi.ai/documentation/observation) · [Migrating from ObservableObject to Observable](https://sosumi.a
  • Network accessline 133
    - Apple: [Observation](https://sosumi.ai/documentation/observation) · [Migrating from ObservableObject to Observable](https://sosumi.ai/documentation/swiftui/migrating-from-the-observable-object-protocol-to-the-observable-macro)
  • Network accessline 133
    - Apple: [Observation](https://sosumi.ai/documentation/observation) · [Migrating from ObservableObject to Observable](https://sosumi.ai/documentation/swiftui/migrating-from-the-observable-object-protocol-to-the-observable-macro)
  • Network accessline 134
    - TCA: [ComposableArchitecture](https://sosumi.ai/external/https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture)
  • Network accessline 134
    - TCA: [ComposableArchitecture](https://sosumi.ai/external/https://swiftpackageindex.com/pointfreeco/swift-composable-architecture/main/documentation/composablearchitecture)

skills/swift-charts/SKILL.md

  • Network accessline 482
    - Extended patterns: [references/charts-patterns.md](references/charts-patterns.md) - Apple docs: [Swift Charts](https://sosumi.ai/documentation/charts)
  • Network accessline 482
    - Extended patterns: [references/charts-patterns.md](references/charts-patterns.md) - Apple docs: [Swift Charts](https://sosumi.ai/documentation/charts)
  • Network accessline 483
    - Apple docs: [Swift Charts](https://sosumi.ai/documentation/charts)
  • Network accessline 483
    - Apple docs: [Swift Charts](https://sosumi.ai/documentation/charts)
  • Network accessline 484
    - Apple docs: [Creating a chart using Swift Charts](https://sosumi.ai/documentation/charts/Creating-a-chart-using-Swift-Charts)
  • Network accessline 484
    - Apple docs: [Creating a chart using Swift Charts](https://sosumi.ai/documentation/charts/Creating-a-chart-using-Swift-Charts)
  • Network accessline 485
    - Apple docs: [Swift Charts updates](https://sosumi.ai/documentation/updates/swiftcharts)
  • Network accessline 485
    - Apple docs: [Swift Charts updates](https://sosumi.ai/documentation/updates/swiftcharts)
  • Network accessline 486
    - Apple docs: [Chart3D](https://sosumi.ai/documentation/charts/Chart3D)
  • Network accessline 486
    - Apple docs: [Chart3D](https://sosumi.ai/documentation/charts/Chart3D)
  • Network accessline 487
    - Apple docs: [SurfacePlot](https://sosumi.ai/documentation/charts/SurfacePlot)
  • Network accessline 487
    - Apple docs: [SurfacePlot](https://sosumi.ai/documentation/charts/SurfacePlot)

skills/swift-charts/references/charts-patterns.md

  • Network accessline 967
    - [Swift Charts](https://sosumi.ai/documentation/charts)
  • Network accessline 967
    - [Swift Charts](https://sosumi.ai/documentation/charts)
  • Network accessline 968
    - [Creating a chart using Swift Charts](https://sosumi.ai/documentation/charts/Creating-a-chart-using-Swift-Charts)
  • Network accessline 968
    - [Creating a chart using Swift Charts](https://sosumi.ai/documentation/charts/Creating-a-chart-using-Swift-Charts)
  • Network accessline 969
    - [BarMark](https://sosumi.ai/documentation/charts/BarMark)
  • Network accessline 969
    - [BarMark](https://sosumi.ai/documentation/charts/BarMark)
  • Network accessline 970
    - [LineMark](https://sosumi.ai/documentation/charts/LineMark)
  • Network accessline 970
    - [LineMark](https://sosumi.ai/documentation/charts/LineMark)
  • Network accessline 971
    - [SectorMark](https://sosumi.ai/documentation/charts/SectorMark)
  • Network accessline 971
    - [SectorMark](https://sosumi.ai/documentation/charts/SectorMark)
  • Network accessline 972
    - [Chart3D](https://sosumi.ai/documentation/charts/Chart3D)
  • Network accessline 972
    - [Chart3D](https://sosumi.ai/documentation/charts/Chart3D)
  • Network accessline 973
    - [SurfacePlot](https://sosumi.ai/documentation/charts/SurfacePlot)
  • Network accessline 973
    - [SurfacePlot](https://sosumi.ai/documentation/charts/SurfacePlot)
  • Network accessline 974
    - [LinePlot](https://sosumi.ai/documentation/charts/LinePlot)
  • Network accessline 974
    - [LinePlot](https://sosumi.ai/documentation/charts/LinePlot)
  • Network accessline 975
    - [AxisMarks](https://sosumi.ai/documentation/charts/AxisMarks)
  • Network accessline 975
    - [AxisMarks](https://sosumi.ai/documentation/charts/AxisMarks)
  • Network accessline 976
    - [Swift Charts updates](https://sosumi.ai/documentation/updates/swiftcharts)
  • Network accessline 976
    - [Swift Charts updates](https://sosumi.ai/documentation/updates/swiftcharts)

skills/swift-codable/SKILL.md

  • Network accessline 231
    func fetchUser(id: Int) async throws -> User {     let url = URL(string: "https://api.example.com/users/\(id)")!
  • Network accessline 231
    func fetchUser(id: Int) async throws -> User {     let url = URL(string: "https://api.example.com/users/\(id)")!
  • Network accessline 232
    let url = URL(string: "https://api.example.com/users/\(id)")!
  • Network accessline 232
    let url = URL(string: "https://api.example.com/users/\(id)")!
  • Network accessline 342
    - [Advanced Codable patterns](references/codable-advanced-patterns.md) -- mixed arrays, lossy decoding, wrappers, defaults, configuration, and persistence boundaries - [Codable](https://sosumi.ai/documentation/swift/codable/) -- protocol co
  • Network accessline 342
    - [Advanced Codable patterns](references/codable-advanced-patterns.md) -- mixed arrays, lossy decoding, wrappers, defaults, configuration, and persistence boundaries - [Codable](https://sosumi.ai/documentation/swift/codable/) -- protocol co
  • Network accessline 343
    - [Codable](https://sosumi.ai/documentation/swift/codable/) -- protocol combining Encodable and Decodable
  • Network accessline 343
    - [Codable](https://sosumi.ai/documentation/swift/codable/) -- protocol combining Encodable and Decodable
  • Network accessline 344
    - [JSONDecoder](https://sosumi.ai/documentation/foundation/jsondecoder/) -- decodes JSON data into Codable types
  • Network accessline 344
    - [JSONDecoder](https://sosumi.ai/documentation/foundation/jsondecoder/) -- decodes JSON data into Codable types
  • Network accessline 345
    - [JSONEncoder](https://sosumi.ai/documentation/foundation/jsonencoder/) -- encodes Codable types as JSON data
  • Network accessline 345
    - [JSONEncoder](https://sosumi.ai/documentation/foundation/jsonencoder/) -- encodes Codable types as JSON data
  • Network accessline 346
    - [CodingKey](https://sosumi.ai/documentation/swift/codingkey/) -- protocol for encoding/decoding keys
  • Network accessline 346
    - [CodingKey](https://sosumi.ai/documentation/swift/codingkey/) -- protocol for encoding/decoding keys
  • Network accessline 347
    - [JSONDecoder.KeyDecodingStrategy.convertFromSnakeCase](https://sosumi.ai/documentation/foundation/jsondecoder/keydecodingstrategy-swift.enum/convertfromsnakecase) -- snake-case conversion behavior and limitations
  • Network accessline 347
    - [JSONDecoder.KeyDecodingStrategy.convertFromSnakeCase](https://sosumi.ai/documentation/foundation/jsondecoder/keydecodingstrategy-swift.enum/convertfromsnakecase) -- snake-case conversion behavior and limitations
  • Network accessline 348
    - [Encoding and Decoding Custom Types](https://sosumi.ai/documentation/foundation/encoding-and-decoding-custom-types/) -- Apple guide on custom Codable conformance
  • Network accessline 348
    - [Encoding and Decoding Custom Types](https://sosumi.ai/documentation/foundation/encoding-and-decoding-custom-types/) -- Apple guide on custom Codable conformance
  • Network accessline 349
    - [Using JSON with Custom Types](https://sosumi.ai/documentation/foundation/archives_and_serialization/using_json_with_custom_types/) -- Apple sample code for JSON patterns
  • Network accessline 349
    - [Using JSON with Custom Types](https://sosumi.ai/documentation/foundation/archives_and_serialization/using_json_with_custom_types/) -- Apple sample code for JSON patterns
  • Network accessline 350
    - [Preserving your app's model data across launches](https://sosumi.ai/documentation/swiftdata/preserving-your-apps-model-data-across-launches) -- SwiftData model property compatibility
  • Network accessline 350
    - [Preserving your app's model data across launches](https://sosumi.ai/documentation/swiftdata/preserving-your-apps-model-data-across-launches) -- SwiftData model property compatibility

skills/swift-concurrency/SKILL.md

  • Network accessline 328
    try await withThrowingTaskGroup(of: Item.self) { group in     for id in ids {         group.addTask { try await fetch(id) }
  • Network accessline 328
    try await withThrowingTaskGroup(of: Item.self) { group in     for id in ids {         group.addTask { try await fetch(id) }
  • Network accessline 329
    for id in ids {         group.addTask { try await fetch(id) }     }
  • Network accessline 329
    for id in ids {         group.addTask { try await fetch(id) }     }
  • Network accessline 330
    group.addTask { try await fetch(id) }
  • Network accessline 330
    group.addTask { try await fetch(id) }

skills/swift-concurrency/references/async-algorithms.md

  • Network accessline 3
    [swift-async-algorithms](https://github.com/apple/swift-async-algorithms) is an Apple open-source package providing `AsyncSequence` algorithms modeled after the standard library's `Sequence` algorithms.
  • Network accessline 3
    [swift-async-algorithms](https://github.com/apple/swift-async-algorithms) is an Apple open-source package providing `AsyncSequence` algorithms modeled after the standard library's `Sequence` algorithms.
  • Network accessline 13
    .package(url: "https://github.com/apple/swift-async-algorithms", from: "1.0.0")
  • Network accessline 13
    .package(url: "https://github.com/apple/swift-async-algorithms", from: "1.0.0")

skills/swift-concurrency/references/bridging-interop.md

  • Network accessline 16
    Docs: [withCheckedContinuation](https://sosumi.ai/documentation/swift/withcheckedcontinuation(isolation:function:_:)) · [withCheckedThrowingContinuation](https://sosumi.ai/documentation/swift/withcheckedthrowingcontinuation(isolation:functi
  • Network accessline 16
    Docs: [withCheckedContinuation](https://sosumi.ai/documentation/swift/withcheckedcontinuation(isolation:function:_:)) · [withCheckedThrowingContinuation](https://sosumi.ai/documentation/swift/withcheckedthrowingcontinuation(isolation:functi
  • Network accessline 120
    Apple documents `DispatchQueue.concurrentPerform` as an efficient synchronous parallel-for: it executes every iteration and waits for them all to finish before returning. A [task group](https://sosumi.ai/documentation/swift/withtaskgroup(of
  • Network accessline 120
    Apple documents `DispatchQueue.concurrentPerform` as an efficient synchronous parallel-for: it executes every iteration and waits for them all to finish before returning. A [task group](https://sosumi.ai/documentation/swift/withtaskgroup(of
  • Network accessline 121
    parallel-for: it executes every iteration and waits for them all to finish before returning. A [task group](https://sosumi.ai/documentation/swift/withtaskgroup(of:returning:isolation:body:)) also waits for its child tasks, but its API is `a
  • Network accessline 121
    parallel-for: it executes every iteration and waits for them all to finish before returning. A [task group](https://sosumi.ai/documentation/swift/withtaskgroup(of:returning:isolation:body:)) also waits for its child tasks, but its API is `a
  • Network accessline 122
    returning. A [task group](https://sosumi.ai/documentation/swift/withtaskgroup(of:returning:isolation:body:))
  • Network accessline 122
    returning. A [task group](https://sosumi.ai/documentation/swift/withtaskgroup(of:returning:isolation:body:))
  • Network accessline 123
    also waits for its child tasks, but its API is `async`. Use a task group when the surrounding operation can be asynchronous. Keep [`concurrentPerform`](https://sosumi.ai/documentation/dispatch/dispatchqueue/concurrentperform(iterations:exec
  • Network accessline 123
    also waits for its child tasks, but its API is `async`. Use a task group when the surrounding operation can be asynchronous. Keep [`concurrentPerform`](https://sosumi.ai/documentation/dispatch/dispatchqueue/concurrentperform(iterations:exec
  • Network accessline 124
    surrounding operation can be asynchronous. Keep [`concurrentPerform`](https://sosumi.ai/documentation/dispatch/dispatchqueue/concurrentperform(iterations:execute:)) when a caller must remain synchronous and measurement shows that independen
  • Network accessline 124
    surrounding operation can be asynchronous. Keep [`concurrentPerform`](https://sosumi.ai/documentation/dispatch/dispatchqueue/concurrentperform(iterations:execute:)) when a caller must remain synchronous and measurement shows that independen
  • Network accessline 125
    [`concurrentPerform`](https://sosumi.ai/documentation/dispatch/dispatchqueue/concurrentperform(iterations:execute:))
  • Network accessline 125
    [`concurrentPerform`](https://sosumi.ai/documentation/dispatch/dispatchqueue/concurrentperform(iterations:execute:))
  • Network accessline 127
    finite CPU work benefits from a parallel-for. Finite CPU computation does not by itself violate the cooperative executor's [forward-progress requirement](https://sosumi.ai/documentation/swift/globalconcurrentexecutor).
  • Network accessline 127
    finite CPU work benefits from a parallel-for. Finite CPU computation does not by itself violate the cooperative executor's [forward-progress requirement](https://sosumi.ai/documentation/swift/globalconcurrentexecutor).
  • Network accessline 129
    [forward-progress requirement](https://sosumi.ai/documentation/swift/globalconcurrentexecutor).
  • Network accessline 129
    [forward-progress requirement](https://sosumi.ai/documentation/swift/globalconcurrentexecutor).
  • Network accessline 131
    The API is declared `@preconcurrency`, but its closure parameter is `@Sendable`. Under Swift 6 complete checking, direct captures of both [`UnsafeBufferPointer`](https://sosumi.ai/documentation/swift/unsafebufferpointer)
  • Network accessline 131
    The API is declared `@preconcurrency`, but its closure parameter is `@Sendable`. Under Swift 6 complete checking, direct captures of both [`UnsafeBufferPointer`](https://sosumi.ai/documentation/swift/unsafebufferpointer)
  • Network accessline 132
    Under Swift 6 complete checking, direct captures of both [`UnsafeBufferPointer`](https://sosumi.ai/documentation/swift/unsafebufferpointer) and [`UnsafeMutableBufferPointer`](https://sosumi.ai/documentation/swift/unsafemutablebufferpointer)
  • Network accessline 132
    Under Swift 6 complete checking, direct captures of both [`UnsafeBufferPointer`](https://sosumi.ai/documentation/swift/unsafebufferpointer) and [`UnsafeMutableBufferPointer`](https://sosumi.ai/documentation/swift/unsafemutablebufferpointer)
  • Network accessline 133
    [`UnsafeBufferPointer`](https://sosumi.ai/documentation/swift/unsafebufferpointer)
  • Network accessline 133
    [`UnsafeBufferPointer`](https://sosumi.ai/documentation/swift/unsafebufferpointer)
  • Network accessline 134
    and [`UnsafeMutableBufferPointer`](https://sosumi.ai/documentation/swift/unsafemutablebufferpointer)
  • Network accessline 134
    and [`UnsafeMutableBufferPointer`](https://sosumi.ai/documentation/swift/unsafemutablebufferpointer)
  • Network accessline 198
    These are engineering checks, not Apple API guarantees. See the supplemental [Swift Forums discussion](https://forums.swift.org/t/dispatchqueue-concurrentperform-unsaferawpointer-in-swift-6/74125)
  • Network accessline 198
    These are engineering checks, not Apple API guarantees. See the supplemental [Swift Forums discussion](https://forums.swift.org/t/dispatchqueue-concurrentperform-unsaferawpointer-in-swift-6/74125)
  • Network accessline 199
    [Swift Forums discussion](https://forums.swift.org/t/dispatchqueue-concurrentperform-unsaferawpointer-in-swift-6/74125)
  • Network accessline 199
    [Swift Forums discussion](https://forums.swift.org/t/dispatchqueue-concurrentperform-unsaferawpointer-in-swift-6/74125)
  • Network accessline 207
    for url in urls {     group.enter()     fetch(url) { _ in group.leave() }
  • Network accessline 207
    for url in urls {     group.enter()     fetch(url) { _ in group.leave() }
  • Network accessline 208
    group.enter()     fetch(url) { _ in group.leave() } }
  • Network accessline 208
    group.enter()     fetch(url) { _ in group.leave() } }
  • Network accessline 209
    fetch(url) { _ in group.leave() }
  • Network accessline 209
    fetch(url) { _ in group.leave() }
  • Network accessline 214
    let results = await withTaskGroup(of: Data?.self) { group in     for url in urls {         group.addTask { try? await fetch(url) }
  • Network accessline 214
    let results = await withTaskGroup(of: Data?.self) { group in     for url in urls {         group.addTask { try? await fetch(url) }
  • Network accessline 215
    for url in urls {         group.addTask { try? await fetch(url) }     }
  • Network accessline 215
    for url in urls {         group.addTask { try? await fetch(url) }     }
  • Network accessline 216
    group.addTask { try? await fetch(url) }
  • Network accessline 216
    group.addTask { try? await fetch(url) }

skills/swift-concurrency/references/synchronization-primitives.md

  • Network accessline 22
    **Documentation:** [sosumi.ai/documentation/synchronization/mutex](https://sosumi.ai/documentation/synchronization/mutex)
  • Network accessline 22
    **Documentation:** [sosumi.ai/documentation/synchronization/mutex](https://sosumi.ai/documentation/synchronization/mutex)
  • Network accessline 23
    [sosumi.ai/documentation/synchronization/mutex](https://sosumi.ai/documentation/synchronization/mutex)
  • Network accessline 23
    [sosumi.ai/documentation/synchronization/mutex](https://sosumi.ai/documentation/synchronization/mutex)
  • Network accessline 83
    **Documentation:** [sosumi.ai/documentation/os/osallocatedunfairlock](https://sosumi.ai/documentation/os/osallocatedunfairlock)
  • Network accessline 83
    **Documentation:** [sosumi.ai/documentation/os/osallocatedunfairlock](https://sosumi.ai/documentation/os/osallocatedunfairlock)
  • Network accessline 84
    [sosumi.ai/documentation/os/osallocatedunfairlock](https://sosumi.ai/documentation/os/osallocatedunfairlock)
  • Network accessline 84
    [sosumi.ai/documentation/os/osallocatedunfairlock](https://sosumi.ai/documentation/os/osallocatedunfairlock)
  • Network accessline 189
    **Documentation:** [sosumi.ai/documentation/synchronization/atomic](https://sosumi.ai/documentation/synchronization/atomic)
  • Network accessline 189
    **Documentation:** [sosumi.ai/documentation/synchronization/atomic](https://sosumi.ai/documentation/synchronization/atomic)
  • Network accessline 190
    [sosumi.ai/documentation/synchronization/atomic](https://sosumi.ai/documentation/synchronization/atomic)
  • Network accessline 190
    [sosumi.ai/documentation/synchronization/atomic](https://sosumi.ai/documentation/synchronization/atomic)

skills/swift-formatstyle/SKILL.md

  • Network accessline 56
    Docs: [FormatStyle](https://sosumi.ai/documentation/foundation/formatstyle)
  • Network accessline 56
    Docs: [FormatStyle](https://sosumi.ai/documentation/foundation/formatstyle)
  • Network accessline 133
    - Detailed recipes and modifiers: [references/formatstyle-recipes.md](references/formatstyle-recipes.md) - Apple docs: [FormatStyle](https://sosumi.ai/documentation/foundation/formatstyle) · [ParseableFormatStyle](https://sosumi.ai/document
  • Network accessline 133
    - Detailed recipes and modifiers: [references/formatstyle-recipes.md](references/formatstyle-recipes.md) - Apple docs: [FormatStyle](https://sosumi.ai/documentation/foundation/formatstyle) · [ParseableFormatStyle](https://sosumi.ai/document
  • Network accessline 134
    - Apple docs: [FormatStyle](https://sosumi.ai/documentation/foundation/formatstyle) · [ParseableFormatStyle](https://sosumi.ai/documentation/foundation/parseableformatstyle) · [Date.FormatStyle](https://sosumi.ai/documentation/foundation/da
  • Network accessline 134
    - Apple docs: [FormatStyle](https://sosumi.ai/documentation/foundation/formatstyle) · [ParseableFormatStyle](https://sosumi.ai/documentation/foundation/parseableformatstyle) · [Date.FormatStyle](https://sosumi.ai/documentation/foundation/da

skills/swift-formatstyle/references/formatstyle-recipes.md

  • Network accessline 31
    Docs: [IntegerFormatStyle](https://sosumi.ai/documentation/foundation/integerformatstyle) · [Decimal.FormatStyle](https://sosumi.ai/documentation/foundation/decimal/formatstyle)
  • Network accessline 31
    Docs: [IntegerFormatStyle](https://sosumi.ai/documentation/foundation/integerformatstyle) · [Decimal.FormatStyle](https://sosumi.ai/documentation/foundation/decimal/formatstyle)
  • Network accessline 59
    Docs: [Date.FormatStyle](https://sosumi.ai/documentation/foundation/date/formatstyle) · [Date.RelativeFormatStyle](https://sosumi.ai/documentation/foundation/date/relativeformatstyle) · [Date.IntervalFormatStyle](https://sosumi.ai/documenta
  • Network accessline 59
    Docs: [Date.FormatStyle](https://sosumi.ai/documentation/foundation/date/formatstyle) · [Date.RelativeFormatStyle](https://sosumi.ai/documentation/foundation/date/relativeformatstyle) · [Date.IntervalFormatStyle](https://sosumi.ai/documenta
  • Network accessline 110
    let url = URL(string: "https://www.example.com:8080/path?q=1#section")!
  • Network accessline 110
    let url = URL(string: "https://www.example.com:8080/path?q=1#section")!

skills/swift-security/SKILL.md

  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 11
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 70
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 86
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 92
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 113
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 114
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 116
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 120
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 123
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 159
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 162
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 163
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 175
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 176
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 185
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]

skills/swift-security/evals/evals.json

  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 6
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 8
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 26
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 29
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 35
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]

skills/swift-security/references/biometric-authentication.md

  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 105
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]
  • Access to secretsline 174
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 177
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 215
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 221
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 250
    [Credential-related source omitted]
  • Access to secretsline 250
    [Credential-related source omitted]
  • Access to secretsline 392
    [Credential-related source omitted]
  • Access to secretsline 392
    [Credential-related source omitted]
  • Access to secretsline 427
    [Credential-related source omitted]
  • Access to secretsline 427
    [Credential-related source omitted]
  • Access to secretsline 437
    [Credential-related source omitted]
  • Access to secretsline 437
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Access to secretsline 471
    [Credential-related source omitted]
  • Access to secretsline 471
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 492
    [Credential-related source omitted]
  • Access to secretsline 492
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Access to secretsline 565
    [Credential-related source omitted]
  • Access to secretsline 565
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]
  • Access to secretsline 578
    [Credential-related source omitted]
  • Access to secretsline 578
    [Credential-related source omitted]
  • Access to secretsline 579
    [Credential-related source omitted]
  • Access to secretsline 579
    [Credential-related source omitted]
  • Access to secretsline 590
    [Credential-related source omitted]
  • Access to secretsline 590
    [Credential-related source omitted]
  • Access to secretsline 593
    [Credential-related source omitted]
  • Access to secretsline 593
    [Credential-related source omitted]
  • Access to secretsline 600
    [Credential-related source omitted]
  • Access to secretsline 600
    [Credential-related source omitted]

skills/swift-security/references/certificate-trust.md

  • Access to secretsline 428
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Network accessline 542
    Use `nscurl --ats-diagnostics https://your-server.com` on macOS to diagnose ATS compatibility.
  • Network accessline 542
    Use `nscurl --ats-diagnostics https://your-server.com` on macOS to diagnose ATS compatibility.
  • Access to secretsline 565
    [Credential-related source omitted]
  • Access to secretsline 565
    [Credential-related source omitted]
  • Access to secretsline 582
    [Credential-related source omitted]
  • Access to secretsline 582
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 612
    [Credential-related source omitted]
  • Access to secretsline 612
    [Credential-related source omitted]

skills/swift-security/references/common-anti-patterns.md

  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 20
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 31
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Network accessline 112
    func charge(amount: Int) async throws {         var request = URLRequest(             url: URL(string: "https://api.stripe.com/v1/charges")!)
  • Network accessline 112
    func charge(amount: Int) async throws {         var request = URLRequest(             url: URL(string: "https://api.stripe.com/v1/charges")!)
  • Network accessline 113
    var request = URLRequest(             url: URL(string: "https://api.stripe.com/v1/charges")!)         request.setValue("Bearer \(stripeKey)",
  • Network accessline 113
    var request = URLRequest(             url: URL(string: "https://api.stripe.com/v1/charges")!)         request.setValue("Bearer \(stripeKey)",
  • Network accessline 114
    url: URL(string: "https://api.stripe.com/v1/charges")!)
  • Network accessline 114
    url: URL(string: "https://api.stripe.com/v1/charges")!)
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 122
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Access to secretsline 125
    [Credential-related source omitted]
  • Network accessline 132
    func secureRequest(endpoint: String, params: [String: Any]) async throws -> Data {         var request = URLRequest(             url: URL(string: "https://api.myserver.com/proxy/\(endpoint)")!)
  • Network accessline 132
    func secureRequest(endpoint: String, params: [String: Any]) async throws -> Data {         var request = URLRequest(             url: URL(string: "https://api.myserver.com/proxy/\(endpoint)")!)
  • Network accessline 133
    var request = URLRequest(             url: URL(string: "https://api.myserver.com/proxy/\(endpoint)")!)         request.httpMethod = "POST"
  • Network accessline 133
    var request = URLRequest(             url: URL(string: "https://api.myserver.com/proxy/\(endpoint)")!)         request.httpMethod = "POST"
  • Network accessline 134
    url: URL(string: "https://api.myserver.com/proxy/\(endpoint)")!)
  • Network accessline 134
    url: URL(string: "https://api.myserver.com/proxy/\(endpoint)")!)
  • Access to secretsline 141
    [Credential-related source omitted]
  • Access to secretsline 141
    [Credential-related source omitted]
  • Network accessline 145
    }         let (data, _) = try await URLSession.shared.data(             from: URL(string: "https://api.myserver.com/config/key")!)
  • Network accessline 145
    }         let (data, _) = try await URLSession.shared.data(             from: URL(string: "https://api.myserver.com/config/key")!)
  • Network accessline 146
    let (data, _) = try await URLSession.shared.data(             from: URL(string: "https://api.myserver.com/config/key")!)         try saveToKeychain(data, service: "api-keys", account: "primary")
  • Network accessline 146
    let (data, _) = try await URLSession.shared.data(             from: URL(string: "https://api.myserver.com/config/key")!)         try saveToKeychain(data, service: "api-keys", account: "primary")
  • Network accessline 147
    from: URL(string: "https://api.myserver.com/config/key")!)
  • Network accessline 147
    from: URL(string: "https://api.myserver.com/config/key")!)
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 172
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 212
    [Credential-related source omitted]
  • Access to secretsline 212
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Access to secretsline 231
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Access to secretsline 257
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Access to secretsline 259
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Access to secretsline 298
    [Credential-related source omitted]
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 299
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 324
    [Credential-related source omitted]
  • Access to secretsline 324
    [Credential-related source omitted]
  • Access to secretsline 537
    [Credential-related source omitted]
  • Access to secretsline 537
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Access to secretsline 551
    [Credential-related source omitted]
  • Access to secretsline 551
    [Credential-related source omitted]
  • Access to secretsline 555
    [Credential-related source omitted]
  • Access to secretsline 555
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 657
    [Credential-related source omitted]
  • Access to secretsline 657
    [Credential-related source omitted]
  • Access to secretsline 658
    [Credential-related source omitted]
  • Access to secretsline 658
    [Credential-related source omitted]
  • Access to secretsline 665
    [Credential-related source omitted]
  • Access to secretsline 665
    [Credential-related source omitted]
  • Access to secretsline 698
    [Credential-related source omitted]
  • Access to secretsline 698
    [Credential-related source omitted]
  • Access to secretsline 700
    [Credential-related source omitted]
  • Access to secretsline 700
    [Credential-related source omitted]
  • Access to secretsline 706
    [Credential-related source omitted]
  • Access to secretsline 706
    [Credential-related source omitted]

skills/swift-security/references/compliance-owasp-mapping.md

  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 72
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 106
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 111
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Access to secretsline 237
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 307
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 308
    [Credential-related source omitted]
  • Access to secretsline 315
    [Credential-related source omitted]
  • Access to secretsline 315
    [Credential-related source omitted]
  • Access to secretsline 463
    [Credential-related source omitted]
  • Access to secretsline 463
    [Credential-related source omitted]
  • Access to secretsline 465
    [Credential-related source omitted]
  • Access to secretsline 465
    [Credential-related source omitted]
  • Access to secretsline 476
    [Credential-related source omitted]
  • Access to secretsline 476
    [Credential-related source omitted]
  • Access to secretsline 486
    [Credential-related source omitted]
  • Access to secretsline 486
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 545
    [Credential-related source omitted]
  • Access to secretsline 545
    [Credential-related source omitted]
  • Access to secretsline 548
    [Credential-related source omitted]
  • Access to secretsline 548
    [Credential-related source omitted]
  • Access to secretsline 557
    [Credential-related source omitted]
  • Access to secretsline 557
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 567
    [Credential-related source omitted]
  • Access to secretsline 568
    [Credential-related source omitted]
  • Access to secretsline 568
    [Credential-related source omitted]

skills/swift-security/references/credential-storage-patterns.md

  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 80
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 101
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 118
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 127
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 142
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 189
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 200
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 208
    [Credential-related source omitted]
  • Access to secretsline 208
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 219
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]
  • Access to secretsline 232
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 285
    [Credential-related source omitted]
  • Access to secretsline 285
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Network accessline 303
    var components = URLComponents(string: "https://auth.example.com/authorize")!
  • Network accessline 303
    var components = URLComponents(string: "https://auth.example.com/authorize")!
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 332
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 393
    [Credential-related source omitted]
  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 398
    [Credential-related source omitted]
  • Access to secretsline 412
    [Credential-related source omitted]
  • Access to secretsline 412
    [Credential-related source omitted]
  • Access to secretsline 416
    [Credential-related source omitted]
  • Access to secretsline 416
    [Credential-related source omitted]
  • Access to secretsline 417
    [Credential-related source omitted]
  • Access to secretsline 417
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 422
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Access to secretsline 453
    [Credential-related source omitted]
  • Access to secretsline 453
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Access to secretsline 476
    [Credential-related source omitted]
  • Access to secretsline 476
    [Credential-related source omitted]
  • Access to secretsline 478
    [Credential-related source omitted]
  • Access to secretsline 478
    [Credential-related source omitted]
  • Access to secretsline 483
    [Credential-related source omitted]
  • Access to secretsline 483
    [Credential-related source omitted]
  • Access to secretsline 492
    [Credential-related source omitted]
  • Access to secretsline 492
    [Credential-related source omitted]
  • Access to secretsline 497
    [Credential-related source omitted]
  • Access to secretsline 497
    [Credential-related source omitted]
  • Access to secretsline 498
    [Credential-related source omitted]
  • Access to secretsline 498
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]
  • Access to secretsline 501
    [Credential-related source omitted]
  • Access to secretsline 505
    [Credential-related source omitted]
  • Access to secretsline 505
    [Credential-related source omitted]
  • Access to secretsline 512
    [Credential-related source omitted]
  • Access to secretsline 512
    [Credential-related source omitted]
  • Access to secretsline 535
    [Credential-related source omitted]
  • Access to secretsline 535
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Access to secretsline 547
    [Credential-related source omitted]
  • Access to secretsline 547
    [Credential-related source omitted]
  • Access to secretsline 552
    [Credential-related source omitted]
  • Access to secretsline 552
    [Credential-related source omitted]
  • Network accessline 553
    [Credential-related source omitted]
  • Network accessline 553
    [Credential-related source omitted]
  • Access to secretsline 553
    [Credential-related source omitted]
  • Access to secretsline 553
    [Credential-related source omitted]
  • Network accessline 554
    // 3. Clear cookies for auth domain         HTTPCookieStorage.shared.cookies(for: URL(string: "https://auth.example.com")!)?             .forEach { HTTPCookieStorage.shared.deleteCookie($0) }
  • Network accessline 554
    // 3. Clear cookies for auth domain         HTTPCookieStorage.shared.cookies(for: URL(string: "https://auth.example.com")!)?             .forEach { HTTPCookieStorage.shared.deleteCookie($0) }
  • Network accessline 555
    HTTPCookieStorage.shared.cookies(for: URL(string: "https://auth.example.com")!)?
  • Network accessline 555
    HTTPCookieStorage.shared.cookies(for: URL(string: "https://auth.example.com")!)?
  • Network accessline 561
    [Credential-related source omitted]
  • Network accessline 561
    [Credential-related source omitted]
  • Network accessline 562
    var req = URLRequest(url: URL(string: "https://auth.example.com/oauth/revoke")!)
  • Network accessline 562
    var req = URLRequest(url: URL(string: "https://auth.example.com/oauth/revoke")!)
  • Access to secretsline 571
    [Credential-related source omitted]
  • Access to secretsline 571
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 583
    [Credential-related source omitted]
  • Access to secretsline 585
    [Credential-related source omitted]
  • Access to secretsline 585
    [Credential-related source omitted]
  • Access to secretsline 588
    [Credential-related source omitted]
  • Access to secretsline 588
    [Credential-related source omitted]
  • Access to secretsline 592
    [Credential-related source omitted]
  • Access to secretsline 592
    [Credential-related source omitted]
  • Access to secretsline 595
    [Credential-related source omitted]
  • Access to secretsline 595
    [Credential-related source omitted]
  • Access to secretsline 599
    [Credential-related source omitted]
  • Access to secretsline 599
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 604
    [Credential-related source omitted]
  • Access to secretsline 604
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 632
    [Credential-related source omitted]
  • Access to secretsline 632
    [Credential-related source omitted]
  • Access to secretsline 638
    [Credential-related source omitted]
  • Access to secretsline 638
    [Credential-related source omitted]
  • Access to secretsline 644
    [Credential-related source omitted]
  • Access to secretsline 644
    [Credential-related source omitted]
  • Access to secretsline 682
    [Credential-related source omitted]
  • Access to secretsline 682
    [Credential-related source omitted]
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 690
    [Credential-related source omitted]
  • Access to secretsline 690
    [Credential-related source omitted]
  • Access to secretsline 692
    [Credential-related source omitted]
  • Access to secretsline 692
    [Credential-related source omitted]
  • Access to secretsline 694
    [Credential-related source omitted]
  • Access to secretsline 694
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Access to secretsline 720
    [Credential-related source omitted]
  • Access to secretsline 734
    [Credential-related source omitted]
  • Access to secretsline 734
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]
  • Access to secretsline 743
    [Credential-related source omitted]
  • Access to secretsline 743
    [Credential-related source omitted]
  • Access to secretsline 746
    [Credential-related source omitted]
  • Access to secretsline 746
    [Credential-related source omitted]
  • Access to secretsline 748
    [Credential-related source omitted]
  • Access to secretsline 748
    [Credential-related source omitted]
  • Access to secretsline 750
    [Credential-related source omitted]
  • Access to secretsline 750
    [Credential-related source omitted]

skills/swift-security/references/cryptokit-public-key.md

  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 388
    [Credential-related source omitted]
  • Access to secretsline 388
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]
  • Access to secretsline 392
    [Credential-related source omitted]
  • Access to secretsline 392
    [Credential-related source omitted]
  • Network accessline 508
    [Credential-related source omitted]
  • Network accessline 508
    [Credential-related source omitted]
  • Network accessline 509
    [Credential-related source omitted]
  • Network accessline 509
    [Credential-related source omitted]
  • Network accessline 510
    [Credential-related source omitted]
  • Network accessline 510
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 511
    [Credential-related source omitted]
  • Network accessline 512
    [Credential-related source omitted]
  • Network accessline 512
    [Credential-related source omitted]
  • Network accessline 513
    [Credential-related source omitted]
  • Network accessline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Network accessline 514
    [Credential-related source omitted]
  • Network accessline 514
    [Credential-related source omitted]
  • Network accessline 515
    [Credential-related source omitted]
  • Network accessline 515
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]

skills/swift-security/references/cryptokit-symmetric.md

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 265
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]
  • Access to secretsline 370
    [Credential-related source omitted]
  • Network accessline 501
    - **WWDC 2020** — "What's New in CryptoKit": HKDF addition (iOS 14), expanded key agreement - **WWDC 2025 Session 314** — "Get ahead with quantum-secure cryptography": AES-256 quantum guidance, SHA-3 context, ML-KEM/ML-DSA (asymmetric) - **
  • Network accessline 501
    - **WWDC 2020** — "What's New in CryptoKit": HKDF addition (iOS 14), expanded key agreement - **WWDC 2025 Session 314** — "Get ahead with quantum-secure cryptography": AES-256 quantum guidance, SHA-3 context, ML-KEM/ML-DSA (asymmetric) - **
  • Network accessline 502
    - **WWDC 2025 Session 314** — "Get ahead with quantum-secure cryptography": AES-256 quantum guidance, SHA-3 context, ML-KEM/ML-DSA (asymmetric) - **Apple CryptoKit Documentation** — https://sosumi.ai/documentation/cryptokit/ - **Apple Platf
  • Network accessline 502
    - **WWDC 2025 Session 314** — "Get ahead with quantum-secure cryptography": AES-256 quantum guidance, SHA-3 context, ML-KEM/ML-DSA (asymmetric) - **Apple CryptoKit Documentation** — https://sosumi.ai/documentation/cryptokit/ - **Apple Platf
  • Network accessline 503
    - **Apple CryptoKit Documentation** — https://sosumi.ai/documentation/cryptokit/
  • Network accessline 503
    - **Apple CryptoKit Documentation** — https://sosumi.ai/documentation/cryptokit/
  • Access to secretsline 514
    [Credential-related source omitted]
  • Access to secretsline 514
    [Credential-related source omitted]
  • Access to secretsline 527
    [Credential-related source omitted]
  • Access to secretsline 527
    [Credential-related source omitted]

skills/swift-security/references/keychain-access-control.md

  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 48
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 90
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 236
    [Credential-related source omitted]
  • Access to secretsline 324
    [Credential-related source omitted]
  • Access to secretsline 324
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 354
    [Credential-related source omitted]
  • Access to secretsline 354
    [Credential-related source omitted]
  • Access to secretsline 385
    [Credential-related source omitted]
  • Access to secretsline 385
    [Credential-related source omitted]
  • Access to secretsline 388
    [Credential-related source omitted]
  • Access to secretsline 388
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 423
    [Credential-related source omitted]
  • Access to secretsline 426
    [Credential-related source omitted]
  • Access to secretsline 426
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 442
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 452
    [Credential-related source omitted]
  • Access to secretsline 452
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Access to secretsline 472
    [Credential-related source omitted]
  • Access to secretsline 472
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Access to secretsline 490
    [Credential-related source omitted]
  • Access to secretsline 494
    [Credential-related source omitted]
  • Access to secretsline 494
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Access to secretsline 506
    [Credential-related source omitted]
  • Access to secretsline 522
    [Credential-related source omitted]
  • Access to secretsline 522
    [Credential-related source omitted]
  • Access to secretsline 523
    [Credential-related source omitted]
  • Access to secretsline 523
    [Credential-related source omitted]
  • Access to secretsline 525
    [Credential-related source omitted]
  • Access to secretsline 525
    [Credential-related source omitted]
  • Access to secretsline 538
    [Credential-related source omitted]
  • Access to secretsline 538
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]

skills/swift-security/references/keychain-fundamentals.md

  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 1
    [Credential-related source omitted]
  • Network accessline 5
    > **Key APIs:** `SecItemAdd`, `SecItemCopyMatching`, `SecItemUpdate`, `SecItemDelete`, `kSecClassGenericPassword`, `kSecClassInternetPassword`, `kSecClassKey`, `kSecClassCertificate`, `kSecClassIdentity` > > **Apple Documentation:** [Keycha
  • Network accessline 5
    > **Key APIs:** `SecItemAdd`, `SecItemCopyMatching`, `SecItemUpdate`, `SecItemDelete`, `kSecClassGenericPassword`, `kSecClassInternetPassword`, `kSecClassKey`, `kSecClassCertificate`, `kSecClassIdentity` > > **Apple Documentation:** [Keycha
  • Network accessline 7
    [Credential-related source omitted]
  • Network accessline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 22
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 30
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 78
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 84
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 131
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 136
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 139
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 193
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 201
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Access to secretsline 204
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 287
    [Credential-related source omitted]
  • Access to secretsline 287
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 306
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 336
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 341
    [Credential-related source omitted]
  • Access to secretsline 341
    [Credential-related source omitted]
  • Access to secretsline 376
    [Credential-related source omitted]
  • Access to secretsline 376
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Access to secretsline 379
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Access to secretsline 381
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]
  • Access to secretsline 405
    [Credential-related source omitted]
  • Access to secretsline 407
    [Credential-related source omitted]
  • Access to secretsline 407
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 421
    [Credential-related source omitted]
  • Access to secretsline 445
    [Credential-related source omitted]
  • Access to secretsline 445
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Access to secretsline 461
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 515
    [Credential-related source omitted]
  • Access to secretsline 515
    [Credential-related source omitted]
  • Access to secretsline 519
    [Credential-related source omitted]
  • Access to secretsline 519
    [Credential-related source omitted]
  • Access to secretsline 528
    [Credential-related source omitted]
  • Access to secretsline 528
    [Credential-related source omitted]
  • Access to secretsline 534
    [Credential-related source omitted]
  • Access to secretsline 534
    [Credential-related source omitted]
  • Access to secretsline 535
    [Credential-related source omitted]
  • Access to secretsline 535
    [Credential-related source omitted]
  • Access to secretsline 537
    [Credential-related source omitted]
  • Access to secretsline 537
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]
  • Access to secretsline 540
    [Credential-related source omitted]
  • Access to secretsline 551
    [Credential-related source omitted]
  • Access to secretsline 551
    [Credential-related source omitted]
  • Access to secretsline 557
    [Credential-related source omitted]
  • Access to secretsline 557
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]
  • Access to secretsline 573
    [Credential-related source omitted]
  • Access to secretsline 573
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 577
    [Credential-related source omitted]
  • Access to secretsline 577
    [Credential-related source omitted]
  • Access to secretsline 578
    [Credential-related source omitted]
  • Access to secretsline 578
    [Credential-related source omitted]
  • Network accessline 585
    | Source                                                                                                                          | Relevance                                          | | -----------------------------------------------------
  • Network accessline 585
    | Source                                                                                                                          | Relevance                                          | | -----------------------------------------------------
  • Network accessline 586
    | ------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | | [Keychain Services](https://sosumi.ai/documentation/s
  • Network accessline 586
    | ------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | | [Keychain Services](https://sosumi.ai/documentation/s
  • Network accessline 587
    [Credential-related source omitted]
  • Network accessline 587
    [Credential-related source omitted]
  • Access to secretsline 587
    [Credential-related source omitted]
  • Access to secretsline 587
    [Credential-related source omitted]
  • Network accessline 588
    [Credential-related source omitted]
  • Network accessline 588
    [Credential-related source omitted]
  • Access to secretsline 588
    [Credential-related source omitted]
  • Access to secretsline 588
    [Credential-related source omitted]
  • Network accessline 589
    | Quinn "The Eskimo!" — "SecItem: Fundamentals" / "SecItem: Pitfalls and Best Practices"                                          | Most practical DTS reference, updated through 2025 | | [Apple Platform Security Guide](https://support.apple
  • Network accessline 589
    | Quinn "The Eskimo!" — "SecItem: Fundamentals" / "SecItem: Pitfalls and Best Practices"                                          | Most practical DTS reference, updated through 2025 | | [Apple Platform Security Guide](https://support.apple
  • Network accessline 590
    [Credential-related source omitted]
  • Network accessline 590
    [Credential-related source omitted]
  • Access to secretsline 590
    [Credential-related source omitted]
  • Access to secretsline 590
    [Credential-related source omitted]
  • Access to secretsline 591
    [Credential-related source omitted]
  • Access to secretsline 591
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 602
    [Credential-related source omitted]
  • Access to secretsline 608
    [Credential-related source omitted]
  • Access to secretsline 608
    [Credential-related source omitted]
  • Access to secretsline 614
    [Credential-related source omitted]
  • Access to secretsline 614
    [Credential-related source omitted]
  • Access to secretsline 619
    [Credential-related source omitted]
  • Access to secretsline 619
    [Credential-related source omitted]

skills/swift-security/references/keychain-item-classes.md

  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 161
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 222
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Access to secretsline 241
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 291
    [Credential-related source omitted]
  • Access to secretsline 291
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Access to secretsline 333
    [Credential-related source omitted]
  • Access to secretsline 333
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 335
    [Credential-related source omitted]
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 343
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 345
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]
  • Access to secretsline 349
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 351
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Access to secretsline 353
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 372
    [Credential-related source omitted]
  • Access to secretsline 372
    [Credential-related source omitted]
  • Access to secretsline 382
    [Credential-related source omitted]
  • Access to secretsline 382
    [Credential-related source omitted]
  • Access to secretsline 483
    [Credential-related source omitted]
  • Access to secretsline 483
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 484
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 489
    [Credential-related source omitted]
  • Access to secretsline 489
    [Credential-related source omitted]
  • Access to secretsline 499
    [Credential-related source omitted]
  • Access to secretsline 499
    [Credential-related source omitted]
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 511
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]
  • Access to secretsline 513
    [Credential-related source omitted]

skills/swift-security/references/keychain-sharing.md

  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 28
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 32
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 39
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 51
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 59
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 69
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 75
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 77
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Access to secretsline 79
    [Credential-related source omitted]
  • Network accessline 82
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 82
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 83
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
  • Network accessline 83
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
  • Network accessline 84
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 84
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 87
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Access to secretsline 99
    [Credential-related source omitted]
  • Network accessline 102
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 102
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 103
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
  • Network accessline 103
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"   "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0">
  • Network accessline 104
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Network accessline 104
    "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 115
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 119
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 121
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 124
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 126
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 128
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 154
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 182
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 214
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 216
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 251
    [Credential-related source omitted]
  • Access to secretsline 251
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Access to secretsline 262
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 274
    [Credential-related source omitted]
  • Access to secretsline 274
    [Credential-related source omitted]
  • Access to secretsline 279
    [Credential-related source omitted]
  • Access to secretsline 279
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 288
    [Credential-related source omitted]
  • Access to secretsline 290
    [Credential-related source omitted]
  • Access to secretsline 290
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Access to secretsline 292
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 294
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 310
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Access to secretsline 312
    [Credential-related source omitted]
  • Access to secretsline 314
    [Credential-related source omitted]
  • Access to secretsline 314
    [Credential-related source omitted]
  • Access to secretsline 320
    [Credential-related source omitted]
  • Access to secretsline 320
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 338
    [Credential-related source omitted]
  • Access to secretsline 338
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 340
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 362
    [Credential-related source omitted]
  • Access to secretsline 362
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 364
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 368
    [Credential-related source omitted]
  • Access to secretsline 376
    [Credential-related source omitted]
  • Access to secretsline 376
    [Credential-related source omitted]
  • Access to secretsline 380
    [Credential-related source omitted]
  • Access to secretsline 380
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]
  • Access to secretsline 390
    [Credential-related source omitted]
  • Access to secretsline 394
    [Credential-related source omitted]
  • Access to secretsline 394
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Access to secretsline 418
    [Credential-related source omitted]
  • Access to secretsline 426
    [Credential-related source omitted]
  • Access to secretsline 426
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Access to secretsline 428
    [Credential-related source omitted]
  • Access to secretsline 430
    [Credential-related source omitted]
  • Access to secretsline 430
    [Credential-related source omitted]
  • Access to secretsline 447
    [Credential-related source omitted]
  • Access to secretsline 447
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 448
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Access to secretsline 450
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 456
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 458
    [Credential-related source omitted]
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 460
    [Credential-related source omitted]
  • Access to secretsline 468
    [Credential-related source omitted]
  • Access to secretsline 468
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Access to secretsline 469
    [Credential-related source omitted]
  • Access to secretsline 470
    [Credential-related source omitted]
  • Access to secretsline 470
    [Credential-related source omitted]
  • Access to secretsline 478
    [Credential-related source omitted]
  • Access to secretsline 478
    [Credential-related source omitted]
  • Access to secretsline 480
    [Credential-related source omitted]
  • Access to secretsline 480
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 487
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 488
    [Credential-related source omitted]
  • Access to secretsline 489
    [Credential-related source omitted]
  • Access to secretsline 489
    [Credential-related source omitted]
  • Access to secretsline 492
    [Credential-related source omitted]
  • Access to secretsline 492
    [Credential-related source omitted]
  • Access to secretsline 493
    [Credential-related source omitted]
  • Access to secretsline 493
    [Credential-related source omitted]
  • Access to secretsline 496
    [Credential-related source omitted]
  • Access to secretsline 496
    [Credential-related source omitted]

skills/swift-security/references/migration-legacy-stores.md

  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 40
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 42
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 50
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 52
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 54
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 56
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 62
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 85
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]
  • Access to secretsline 134
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 135
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 145
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 167
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 187
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 192
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 217
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 223
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 244
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 247
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 297
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 300
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 309
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Access to secretsline 313
    [Credential-related source omitted]
  • Access to secretsline 316
    [Credential-related source omitted]
  • Access to secretsline 316
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Access to secretsline 331
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 347
    [Credential-related source omitted]
  • Access to secretsline 350
    [Credential-related source omitted]
  • Access to secretsline 350
    [Credential-related source omitted]
  • Access to secretsline 362
    [Credential-related source omitted]
  • Access to secretsline 362
    [Credential-related source omitted]
  • Access to secretsline 366
    [Credential-related source omitted]
  • Access to secretsline 366
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Access to secretsline 375
    [Credential-related source omitted]
  • Access to secretsline 430
    [Credential-related source omitted]
  • Access to secretsline 430
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]
  • Access to secretsline 433
    [Credential-related source omitted]
  • Access to secretsline 436
    [Credential-related source omitted]
  • Access to secretsline 436
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 440
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]
  • Access to secretsline 451
    [Credential-related source omitted]
  • Access to secretsline 453
    [Credential-related source omitted]
  • Access to secretsline 453
    [Credential-related source omitted]
  • Access to secretsline 494
    [Credential-related source omitted]
  • Access to secretsline 494
    [Credential-related source omitted]
  • Access to secretsline 496
    [Credential-related source omitted]
  • Access to secretsline 496
    [Credential-related source omitted]
  • Access to secretsline 538
    [Credential-related source omitted]
  • Access to secretsline 538
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Access to secretsline 542
    [Credential-related source omitted]
  • Access to secretsline 544
    [Credential-related source omitted]
  • Access to secretsline 544
    [Credential-related source omitted]
  • Access to secretsline 546
    [Credential-related source omitted]
  • Access to secretsline 546
    [Credential-related source omitted]
  • Access to secretsline 552
    [Credential-related source omitted]
  • Access to secretsline 552
    [Credential-related source omitted]
  • Access to secretsline 562
    [Credential-related source omitted]
  • Access to secretsline 562
    [Credential-related source omitted]
  • Access to secretsline 589
    [Credential-related source omitted]
  • Access to secretsline 589
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]
  • Access to secretsline 605
    [Credential-related source omitted]
  • Access to secretsline 642
    [Credential-related source omitted]
  • Access to secretsline 642
    [Credential-related source omitted]
  • Access to secretsline 647
    [Credential-related source omitted]
  • Access to secretsline 647
    [Credential-related source omitted]
  • Access to secretsline 654
    [Credential-related source omitted]
  • Access to secretsline 654
    [Credential-related source omitted]
  • Access to secretsline 666
    [Credential-related source omitted]
  • Access to secretsline 666
    [Credential-related source omitted]
  • Access to secretsline 677
    [Credential-related source omitted]
  • Access to secretsline 677
    [Credential-related source omitted]
  • Access to secretsline 699
    [Credential-related source omitted]
  • Access to secretsline 699
    [Credential-related source omitted]
  • Access to secretsline 709
    [Credential-related source omitted]
  • Access to secretsline 709
    [Credential-related source omitted]
  • Access to secretsline 731
    [Credential-related source omitted]
  • Access to secretsline 731
    [Credential-related source omitted]
  • Access to secretsline 737
    [Credential-related source omitted]
  • Access to secretsline 737
    [Credential-related source omitted]
  • Access to secretsline 738
    [Credential-related source omitted]
  • Access to secretsline 738
    [Credential-related source omitted]
  • Access to secretsline 739
    [Credential-related source omitted]
  • Access to secretsline 739
    [Credential-related source omitted]
  • Access to secretsline 745
    [Credential-related source omitted]
  • Access to secretsline 745
    [Credential-related source omitted]
  • Access to secretsline 746
    [Credential-related source omitted]
  • Access to secretsline 746
    [Credential-related source omitted]
  • Access to secretsline 747
    [Credential-related source omitted]
  • Access to secretsline 747
    [Credential-related source omitted]

skills/swift-security/references/secure-enclave.md

  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 60
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Access to secretsline 207
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 317
    [Credential-related source omitted]
  • Access to secretsline 355
    [Credential-related source omitted]
  • Access to secretsline 355
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 359
    [Credential-related source omitted]
  • Access to secretsline 539
    [Credential-related source omitted]
  • Access to secretsline 539
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Access to secretsline 541
    [Credential-related source omitted]
  • Access to secretsline 550
    [Credential-related source omitted]
  • Access to secretsline 550
    [Credential-related source omitted]
  • Access to secretsline 560
    [Credential-related source omitted]
  • Access to secretsline 560
    [Credential-related source omitted]

skills/swift-security/references/testing-security-code.md

  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 1
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 3
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 5
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 7
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 9
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 15
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 16
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 17
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 21
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 38
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 41
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 45
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 47
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 49
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 74
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 83
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 88
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 93
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 109
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 130
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 132
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 133
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 138
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 140
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 144
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 152
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 156
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 160
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 164
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 178
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 188
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]
  • Access to secretsline 225
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 228
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 229
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Access to secretsline 230
    [Credential-related source omitted]
  • Access to secretsline 234
    [Credential-related source omitted]
  • Access to secretsline 234
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 235
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Access to secretsline 239
    [Credential-related source omitted]
  • Access to secretsline 245
    [Credential-related source omitted]
  • Access to secretsline 245
    [Credential-related source omitted]
  • Access to secretsline 246
    [Credential-related source omitted]
  • Access to secretsline 246
    [Credential-related source omitted]
  • Access to secretsline 274
    [Credential-related source omitted]
  • Access to secretsline 274
    [Credential-related source omitted]
  • Access to secretsline 280
    [Credential-related source omitted]
  • Access to secretsline 280
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Access to secretsline 286
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 293
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 301
    [Credential-related source omitted]
  • Access to secretsline 387
    [Credential-related source omitted]
  • Access to secretsline 387
    [Credential-related source omitted]
  • Access to secretsline 558
    [Credential-related source omitted]
  • Access to secretsline 558
    [Credential-related source omitted]
  • Access to secretsline 570
    [Credential-related source omitted]
  • Access to secretsline 570
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]
  • Access to secretsline 572
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 574
    [Credential-related source omitted]
  • Access to secretsline 575
    [Credential-related source omitted]
  • Access to secretsline 575
    [Credential-related source omitted]
  • Access to secretsline 576
    [Credential-related source omitted]
  • Access to secretsline 576
    [Credential-related source omitted]
  • Access to secretsline 577
    [Credential-related source omitted]
  • Access to secretsline 577
    [Credential-related source omitted]
  • Access to secretsline 578
    [Credential-related source omitted]
  • Access to secretsline 578
    [Credential-related source omitted]
  • Access to secretsline 582
    [Credential-related source omitted]
  • Access to secretsline 582
    [Credential-related source omitted]
  • Access to secretsline 584
    [Credential-related source omitted]
  • Access to secretsline 584
    [Credential-related source omitted]
  • Access to secretsline 592
    [Credential-related source omitted]
  • Access to secretsline 592
    [Credential-related source omitted]
  • Access to secretsline 597
    [Credential-related source omitted]
  • Access to secretsline 597
    [Credential-related source omitted]
  • Access to secretsline 599
    [Credential-related source omitted]
  • Access to secretsline 599
    [Credential-related source omitted]
  • Access to secretsline 613
    [Credential-related source omitted]
  • Access to secretsline 613
    [Credential-related source omitted]
  • Access to secretsline 614
    [Credential-related source omitted]
  • Access to secretsline 614
    [Credential-related source omitted]
  • Access to secretsline 615
    [Credential-related source omitted]
  • Access to secretsline 615
    [Credential-related source omitted]
  • Access to secretsline 617
    [Credential-related source omitted]
  • Access to secretsline 617
    [Credential-related source omitted]
  • Access to secretsline 621
    [Credential-related source omitted]
  • Access to secretsline 621
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 630
    [Credential-related source omitted]
  • Access to secretsline 655
    [Credential-related source omitted]
  • Access to secretsline 655
    [Credential-related source omitted]
  • Access to secretsline 660
    [Credential-related source omitted]
  • Access to secretsline 660
    [Credential-related source omitted]
  • Access to secretsline 661
    [Credential-related source omitted]
  • Access to secretsline 661
    [Credential-related source omitted]
  • Access to secretsline 666
    [Credential-related source omitted]
  • Access to secretsline 666
    [Credential-related source omitted]
  • Access to secretsline 672
    [Credential-related source omitted]
  • Access to secretsline 672
    [Credential-related source omitted]
  • Access to secretsline 676
    [Credential-related source omitted]
  • Access to secretsline 676
    [Credential-related source omitted]
  • Access to secretsline 677
    [Credential-related source omitted]
  • Access to secretsline 677
    [Credential-related source omitted]
  • Access to secretsline 678
    [Credential-related source omitted]
  • Access to secretsline 678
    [Credential-related source omitted]
  • Access to secretsline 679
    [Credential-related source omitted]
  • Access to secretsline 679
    [Credential-related source omitted]
  • Access to secretsline 680
    [Credential-related source omitted]
  • Access to secretsline 680
    [Credential-related source omitted]
  • Access to secretsline 686
    [Credential-related source omitted]
  • Access to secretsline 686
    [Credential-related source omitted]
  • Access to secretsline 687
    [Credential-related source omitted]
  • Access to secretsline 687
    [Credential-related source omitted]
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 688
    [Credential-related source omitted]
  • Access to secretsline 689
    [Credential-related source omitted]
  • Access to secretsline 689
    [Credential-related source omitted]
  • Access to secretsline 691
    [Credential-related source omitted]
  • Access to secretsline 691
    [Credential-related source omitted]
  • Access to secretsline 694
    [Credential-related source omitted]
  • Access to secretsline 694
    [Credential-related source omitted]
  • Access to secretsline 701
    [Credential-related source omitted]
  • Access to secretsline 701
    [Credential-related source omitted]
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 707
    [Credential-related source omitted]
  • Access to secretsline 714
    [Credential-related source omitted]
  • Access to secretsline 714
    [Credential-related source omitted]
  • Access to secretsline 717
    [Credential-related source omitted]
  • Access to secretsline 717
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 719
    [Credential-related source omitted]
  • Access to secretsline 725
    [Credential-related source omitted]
  • Access to secretsline 725
    [Credential-related source omitted]
  • Access to secretsline 727
    [Credential-related source omitted]
  • Access to secretsline 727
    [Credential-related source omitted]
  • Access to secretsline 728
    [Credential-related source omitted]
  • Access to secretsline 728
    [Credential-related source omitted]
  • Access to secretsline 736
    [Credential-related source omitted]
  • Access to secretsline 736
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]
  • Access to secretsline 742
    [Credential-related source omitted]
  • Access to secretsline 746
    [Credential-related source omitted]
  • Access to secretsline 746
    [Credential-related source omitted]
  • Access to secretsline 749
    [Credential-related source omitted]
  • Access to secretsline 749
    [Credential-related source omitted]
  • Access to secretsline 750
    [Credential-related source omitted]
  • Access to secretsline 750
    [Credential-related source omitted]
  • Access to secretsline 751
    [Credential-related source omitted]
  • Access to secretsline 751
    [Credential-related source omitted]
  • Access to secretsline 759
    [Credential-related source omitted]
  • Access to secretsline 759
    [Credential-related source omitted]
  • Access to secretsline 765
    [Credential-related source omitted]
  • Access to secretsline 765
    [Credential-related source omitted]
  • Access to secretsline 766
    [Credential-related source omitted]
  • Access to secretsline 766
    [Credential-related source omitted]
  • Access to secretsline 777
    [Credential-related source omitted]
  • Access to secretsline 777
    [Credential-related source omitted]
  • Access to secretsline 779
    [Credential-related source omitted]
  • Access to secretsline 779
    [Credential-related source omitted]
  • Access to secretsline 782
    [Credential-related source omitted]
  • Access to secretsline 782
    [Credential-related source omitted]
  • Access to secretsline 785
    [Credential-related source omitted]
  • Access to secretsline 785
    [Credential-related source omitted]
  • Access to secretsline 795
    [Credential-related source omitted]
  • Access to secretsline 795
    [Credential-related source omitted]
  • Access to secretsline 797
    [Credential-related source omitted]
  • Access to secretsline 797
    [Credential-related source omitted]
  • Access to secretsline 803
    [Credential-related source omitted]
  • Access to secretsline 803
    [Credential-related source omitted]
  • Access to secretsline 805
    [Credential-related source omitted]
  • Access to secretsline 805
    [Credential-related source omitted]
  • Access to secretsline 808
    [Credential-related source omitted]
  • Access to secretsline 808
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 809
    [Credential-related source omitted]
  • Access to secretsline 812
    [Credential-related source omitted]
  • Access to secretsline 812
    [Credential-related source omitted]

skills/swift-testing/SKILL.md

  • Network accessline 47
    @Test(.disabled("Server migration in progress"))                   // disabled @Test(.enabled(if: ProcessInfo.processInfo.environment["CI"] != nil)) // conditional @Test(.bug("https://github.com/org/repo/issues/42"))               // bug re
  • Network accessline 47
    @Test(.disabled("Server migration in progress"))                   // disabled @Test(.enabled(if: ProcessInfo.processInfo.environment["CI"] != nil)) // conditional @Test(.bug("https://github.com/org/repo/issues/42"))               // bug re
  • Network accessline 48
    @Test(.enabled(if: ProcessInfo.processInfo.environment["CI"] != nil)) // conditional @Test(.bug("https://github.com/org/repo/issues/42"))               // bug reference @Test(.timeLimit(.minutes(1)))                                     // t
  • Network accessline 48
    @Test(.enabled(if: ProcessInfo.processInfo.environment["CI"] != nil)) // conditional @Test(.bug("https://github.com/org/repo/issues/42"))               // bug reference @Test(.timeLimit(.minutes(1)))                                     // t
  • Network accessline 49
    @Test(.bug("https://github.com/org/repo/issues/42"))               // bug reference
  • Network accessline 49
    @Test(.bug("https://github.com/org/repo/issues/42"))               // bug reference
  • Access to secretsline 96
    [Credential-related source omitted]
  • Access to secretsline 96
    [Credential-related source omitted]

skills/swift-testing/references/testing-patterns.md

  • Access to secretsline 157
    [Credential-related source omitted]
  • Access to secretsline 157
    [Credential-related source omitted]
  • Network accessline 348
    protocol UserRepository: Sendable {     func fetch(id: String) async throws -> User
  • Network accessline 348
    protocol UserRepository: Sendable {     func fetch(id: String) async throws -> User
  • Network accessline 349
    func fetch(id: String) async throws -> User
  • Network accessline 349
    func fetch(id: String) async throws -> User
  • Network accessline 363
    func fetch(id: String) async throws -> User {
  • Network accessline 363
    func fetch(id: String) async throws -> User {
  • Network accessline 393
    func load() async {         do {             user = try await repository.fetch(id: "current")
  • Network accessline 393
    func load() async {         do {             user = try await repository.fetch(id: "current")
  • Network accessline 394
    do {             user = try await repository.fetch(id: "current")         } catch {
  • Network accessline 394
    do {             user = try await repository.fetch(id: "current")         } catch {
  • Network accessline 395
    user = try await repository.fetch(id: "current")
  • Network accessline 395
    user = try await repository.fetch(id: "current")
  • Network accessline 441
    let mock = MockUserRepository(fetchError: URLError(.notConnectedToInternet))     #expect(throws: URLError.self) {         try await mock.fetch(id: "1")
  • Network accessline 441
    let mock = MockUserRepository(fetchError: URLError(.notConnectedToInternet))     #expect(throws: URLError.self) {         try await mock.fetch(id: "1")
  • Network accessline 442
    #expect(throws: URLError.self) {         try await mock.fetch(id: "1")     }
  • Network accessline 442
    #expect(throws: URLError.self) {         try await mock.fetch(id: "1")     }
  • Network accessline 443
    try await mock.fetch(id: "1")
  • Network accessline 443
    try await mock.fetch(id: "1")

skills/swiftdata/SKILL.md

  • Network accessline 122
    // READ let trips = try modelContext.fetch(FetchDescriptor<Trip>(
  • Network accessline 122
    // READ let trips = try modelContext.fetch(FetchDescriptor<Trip>(
  • Network accessline 123
    let trips = try modelContext.fetch(FetchDescriptor<Trip>(
  • Network accessline 123
    let trips = try modelContext.fetch(FetchDescriptor<Trip>(
  • Network accessline 192
    d.propertiesToFetch = [\.name, \.startDate] d.relationshipKeyPathsForPrefetching = [\.accommodation] let trips = try modelContext.fetch(d)
  • Network accessline 192
    d.propertiesToFetch = [\.name, \.startDate] d.relationshipKeyPathsForPrefetching = [\.accommodation] let trips = try modelContext.fetch(d)
  • Network accessline 193
    d.relationshipKeyPathsForPrefetching = [\.accommodation] let trips = try modelContext.fetch(d) let count = try modelContext.fetchCount(d)
  • Network accessline 193
    d.relationshipKeyPathsForPrefetching = [\.accommodation] let trips = try modelContext.fetch(d) let count = try modelContext.fetchCount(d)
  • Network accessline 194
    let trips = try modelContext.fetch(d)
  • Network accessline 194
    let trips = try modelContext.fetch(d)
  • Network accessline 228
    willMigrate: nil,     didMigrate: { context in         let trips = try context.fetch(FetchDescriptor<SchemaV3.Trip>())
  • Network accessline 228
    willMigrate: nil,     didMigrate: { context in         let trips = try context.fetch(FetchDescriptor<SchemaV3.Trip>())
  • Network accessline 229
    didMigrate: { context in         let trips = try context.fetch(FetchDescriptor<SchemaV3.Trip>())         for trip in trips { trip.displayName = trip.name.capitalized }
  • Network accessline 229
    didMigrate: { context in         let trips = try context.fetch(FetchDescriptor<SchemaV3.Trip>())         for trip in trips { trip.displayName = trip.name.capitalized }
  • Network accessline 230
    let trips = try context.fetch(FetchDescriptor<SchemaV3.Trip>())
  • Network accessline 230
    let trips = try context.fetch(FetchDescriptor<SchemaV3.Trip>())
  • Network accessline 327
    // WRONG: Task.detached { context.fetch(...) }
  • Network accessline 327
    // WRONG: Task.detached { context.fetch(...) }
  • Network accessline 357
    // WRONG: DispatchQueue.global().async { ModelContext(container).fetch(...) }
  • Network accessline 357
    // WRONG: DispatchQueue.global().async { ModelContext(container).fetch(...) }
  • Network accessline 358
    // CORRECT: @ModelActor actor Handler { func fetch() throws { ... } }
  • Network accessline 358
    // CORRECT: @ModelActor actor Handler { func fetch() throws { ... } }

skills/swiftdata/references/core-data-coexistence.md

  • Network accessline 25
    Docs: [Adopting SwiftData for a Core Data app](https://sosumi.ai/documentation/coredata/adopting-swiftdata-for-a-core-data-app)
  • Network accessline 25
    Docs: [Adopting SwiftData for a Core Data app](https://sosumi.ai/documentation/coredata/adopting-swiftdata-for-a-core-data-app)
  • Network accessline 311
    // 3. Verify data survived migration         let context = ModelContext(container)         let articles = try context.fetch(FetchDescriptor<SchemaV2.Article>())
  • Network accessline 311
    // 3. Verify data survived migration         let context = ModelContext(container)         let articles = try context.fetch(FetchDescriptor<SchemaV2.Article>())
  • Network accessline 312
    let context = ModelContext(container)         let articles = try context.fetch(FetchDescriptor<SchemaV2.Article>())         XCTAssertFalse(articles.isEmpty, "Migration should preserve existing articles")
  • Network accessline 312
    let context = ModelContext(container)         let articles = try context.fetch(FetchDescriptor<SchemaV2.Article>())         XCTAssertFalse(articles.isEmpty, "Migration should preserve existing articles")
  • Network accessline 313
    let articles = try context.fetch(FetchDescriptor<SchemaV2.Article>())
  • Network accessline 313
    let articles = try context.fetch(FetchDescriptor<SchemaV2.Article>())

skills/swiftdata/references/indexing.md

  • Network accessline 5
    Docs: [Index macro](https://sosumi.ai/documentation/swiftdata/index(_:)-74ia2)
  • Network accessline 5
    Docs: [Index macro](https://sosumi.ai/documentation/swiftdata/index(_:)-74ia2)

skills/swiftdata/references/swiftdata-advanced.md

  • Network accessline 63
    _ request: DataStoreFetchRequest<T>     ) throws -> Int {         try fetch(request).fetchedSnapshots.count
  • Network accessline 63
    _ request: DataStoreFetchRequest<T>     ) throws -> Int {         try fetch(request).fetchedSnapshots.count
  • Network accessline 64
    ) throws -> Int {         try fetch(request).fetchedSnapshots.count     }
  • Network accessline 64
    ) throws -> Int {         try fetch(request).fetchedSnapshots.count     }
  • Network accessline 65
    try fetch(request).fetchedSnapshots.count
  • Network accessline 65
    try fetch(request).fetchedSnapshots.count
  • Network accessline 69
    _ request: DataStoreFetchRequest<T>     ) throws -> [PersistentIdentifier] {         try fetch(request).fetchedSnapshots.map(\.persistentIdentifier)
  • Network accessline 69
    _ request: DataStoreFetchRequest<T>     ) throws -> [PersistentIdentifier] {         try fetch(request).fetchedSnapshots.map(\.persistentIdentifier)
  • Network accessline 70
    ) throws -> [PersistentIdentifier] {         try fetch(request).fetchedSnapshots.map(\.persistentIdentifier)     }
  • Network accessline 70
    ) throws -> [PersistentIdentifier] {         try fetch(request).fetchedSnapshots.map(\.persistentIdentifier)     }
  • Network accessline 71
    try fetch(request).fetchedSnapshots.map(\.persistentIdentifier)
  • Network accessline 71
    try fetch(request).fetchedSnapshots.map(\.persistentIdentifier)
  • Network accessline 414
    var descriptor = FetchDescriptor<Trip>() descriptor.propertiesToFetch = [\.name, \.startDate] let trips = try modelContext.fetch(descriptor)
  • Network accessline 414
    var descriptor = FetchDescriptor<Trip>() descriptor.propertiesToFetch = [\.name, \.startDate] let trips = try modelContext.fetch(descriptor)
  • Network accessline 416
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 416
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 424
    var descriptor = FetchDescriptor<Trip>() descriptor.relationshipKeyPathsForPrefetching = [\.accommodation, \.tags] let trips = try modelContext.fetch(descriptor)
  • Network accessline 424
    var descriptor = FetchDescriptor<Trip>() descriptor.relationshipKeyPathsForPrefetching = [\.accommodation, \.tags] let trips = try modelContext.fetch(descriptor)
  • Network accessline 426
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 426
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 626
    // Fetch all trips (includes PersonalTrip and BusinessTrip) let allTrips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 626
    // Fetch all trips (includes PersonalTrip and BusinessTrip) let allTrips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 627
    let allTrips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 627
    let allTrips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 629
    // Fetch only business trips let businessTrips = try modelContext.fetch(FetchDescriptor<BusinessTrip>())
  • Network accessline 629
    // Fetch only business trips let businessTrips = try modelContext.fetch(FetchDescriptor<BusinessTrip>())
  • Network accessline 630
    let businessTrips = try modelContext.fetch(FetchDescriptor<BusinessTrip>())
  • Network accessline 630
    let businessTrips = try modelContext.fetch(FetchDescriptor<BusinessTrip>())
  • Network accessline 901
    do {     let trips = try modelContext.fetch(descriptor)
  • Network accessline 901
    do {     let trips = try modelContext.fetch(descriptor)
  • Network accessline 902
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 902
    let trips = try modelContext.fetch(descriptor)

skills/swiftdata/references/swiftdata-queries.md

  • Network accessline 151
    descriptor.fetchLimit = pageSize     descriptor.fetchOffset = page * pageSize     return try modelContext.fetch(descriptor)
  • Network accessline 151
    descriptor.fetchLimit = pageSize     descriptor.fetchOffset = page * pageSize     return try modelContext.fetch(descriptor)
  • Network accessline 152
    descriptor.fetchOffset = page * pageSize     return try modelContext.fetch(descriptor) }
  • Network accessline 152
    descriptor.fetchOffset = page * pageSize     return try modelContext.fetch(descriptor) }
  • Network accessline 153
    return try modelContext.fetch(descriptor)
  • Network accessline 153
    return try modelContext.fetch(descriptor)
  • Network accessline 168
    Note: `includePendingChanges: true` cannot be used with batched fetches (`fetch(_:batchSize:)`). This will throw
  • Network accessline 168
    Note: `includePendingChanges: true` cannot be used with batched fetches (`fetch(_:batchSize:)`). This will throw
  • Network accessline 169
    (`fetch(_:batchSize:)`). This will throw
  • Network accessline 169
    (`fetch(_:batchSize:)`). This will throw
  • Network accessline 177
    var descriptor = FetchDescriptor<Trip>() descriptor.propertiesToFetch = [\.name, \.destination, \.startDate] let trips = try modelContext.fetch(descriptor)
  • Network accessline 177
    var descriptor = FetchDescriptor<Trip>() descriptor.propertiesToFetch = [\.name, \.destination, \.startDate] let trips = try modelContext.fetch(descriptor)
  • Network accessline 178
    descriptor.propertiesToFetch = [\.name, \.destination, \.startDate] let trips = try modelContext.fetch(descriptor) // Only name, destination, startDate are loaded; other properties fault on access
  • Network accessline 178
    descriptor.propertiesToFetch = [\.name, \.destination, \.startDate] let trips = try modelContext.fetch(descriptor) // Only name, destination, startDate are loaded; other properties fault on access
  • Network accessline 179
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 179
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 191
    \.tags ] let trips = try modelContext.fetch(descriptor)
  • Network accessline 191
    \.tags ] let trips = try modelContext.fetch(descriptor)
  • Network accessline 192
    ] let trips = try modelContext.fetch(descriptor) // Accessing trip.accommodation does not trigger a separate fetch
  • Network accessline 192
    ] let trips = try modelContext.fetch(descriptor) // Accessing trip.accommodation does not trigger a separate fetch
  • Network accessline 193
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 193
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 199
    | Method | Returns | Use Case | |--------|---------|----------| | `fetch(_:)` | `[T]` | Standard fetch, all results in memory |
  • Network accessline 199
    | Method | Returns | Use Case | |--------|---------|----------| | `fetch(_:)` | `[T]` | Standard fetch, all results in memory |
  • Network accessline 200
    |--------|---------|----------| | `fetch(_:)` | `[T]` | Standard fetch, all results in memory | | `fetch(_:batchSize:)` | `FetchResultsCollection<T>` | Lazy batched loading |
  • Network accessline 200
    |--------|---------|----------| | `fetch(_:)` | `[T]` | Standard fetch, all results in memory | | `fetch(_:batchSize:)` | `FetchResultsCollection<T>` | Lazy batched loading |
  • Network accessline 201
    | `fetch(_:)` | `[T]` | Standard fetch, all results in memory |
  • Network accessline 201
    | `fetch(_:)` | `[T]` | Standard fetch, all results in memory |
  • Network accessline 202
    | `fetch(_:batchSize:)` | `FetchResultsCollection<T>` | Lazy batched loading |
  • Network accessline 202
    | `fetch(_:batchSize:)` | `FetchResultsCollection<T>` | Lazy batched loading |
  • Network accessline 211
    let results: FetchResultsCollection<Trip> = try modelContext.fetch(
  • Network accessline 211
    let results: FetchResultsCollection<Trip> = try modelContext.fetch(
  • Network accessline 553
    func findDuplicateIDs() throws -> [PersistentIdentifier] {         // Complex logic to find duplicates         let all = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 553
    func findDuplicateIDs() throws -> [PersistentIdentifier] {         // Complex logic to find duplicates         let all = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 554
    // Complex logic to find duplicates         let all = try modelContext.fetch(FetchDescriptor<Trip>())         var seen = Set<String>()
  • Network accessline 554
    // Complex logic to find duplicates         let all = try modelContext.fetch(FetchDescriptor<Trip>())         var seen = Set<String>()
  • Network accessline 555
    let all = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 555
    let all = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 607
    let trips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 607
    let trips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 620
    var descriptor = FetchDescriptor<Trip>() descriptor.propertiesToFetch = [\.budget] let trips = try modelContext.fetch(descriptor)
  • Network accessline 620
    var descriptor = FetchDescriptor<Trip>() descriptor.propertiesToFetch = [\.budget] let trips = try modelContext.fetch(descriptor)
  • Network accessline 621
    descriptor.propertiesToFetch = [\.budget] let trips = try modelContext.fetch(descriptor) let total = trips.reduce(0.0) { $0 + $1.budget }
  • Network accessline 621
    descriptor.propertiesToFetch = [\.budget] let trips = try modelContext.fetch(descriptor) let total = trips.reduce(0.0) { $0 + $1.budget }
  • Network accessline 622
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 622
    let trips = try modelContext.fetch(descriptor)
  • Network accessline 637
    func computeStats() throws -> TripStats {         let allTrips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 637
    func computeStats() throws -> TripStats {         let allTrips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 638
    let allTrips = try modelContext.fetch(FetchDescriptor<Trip>())
  • Network accessline 638
    let allTrips = try modelContext.fetch(FetchDescriptor<Trip>())

skills/swiftlint/SKILL.md

  • Network accessline 36
    // Package.swift dependencies: [   .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")
  • Network accessline 36
    // Package.swift dependencies: [   .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")
  • Network accessline 37
    dependencies: [   .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>") ]
  • Network accessline 37
    dependencies: [   .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>") ]
  • Network accessline 38
    .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")
  • Network accessline 38
    .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")
  • Network accessline 129
    Browse the full categorized list at <https://realm.github.io/SwiftLint/rule-directory.html>.
  • Network accessline 129
    Browse the full categorized list at <https://realm.github.io/SwiftLint/rule-directory.html>.
  • Network accessline 341
    - [references/rule-reference.md](references/rule-reference.md) — Bundled exhaustive rule index for local lookup; verify current details with `swiftlint rules` or the official rule directory - [references/custom-rules-and-analyze.md](referen
  • Network accessline 341
    - [references/rule-reference.md](references/rule-reference.md) — Bundled exhaustive rule index for local lookup; verify current details with `swiftlint rules` or the official rule directory - [references/custom-rules-and-analyze.md](referen
  • Network accessline 342
    - [references/custom-rules-and-analyze.md](references/custom-rules-and-analyze.md) — Regex custom rules, Swift custom rules (brief), `swiftlint analyze`, compiler-log workflow - [SwiftLint documentation](https://realm.github.io/SwiftLint/) 
  • Network accessline 342
    - [references/custom-rules-and-analyze.md](references/custom-rules-and-analyze.md) — Regex custom rules, Swift custom rules (brief), `swiftlint analyze`, compiler-log workflow - [SwiftLint documentation](https://realm.github.io/SwiftLint/) 
  • Network accessline 343
    - [SwiftLint documentation](https://realm.github.io/SwiftLint/) — Official docs
  • Network accessline 343
    - [SwiftLint documentation](https://realm.github.io/SwiftLint/) — Official docs
  • Network accessline 344
    - [SwiftLint rule directory](https://realm.github.io/SwiftLint/rule-directory.html) — Full categorized rule list
  • Network accessline 344
    - [SwiftLint rule directory](https://realm.github.io/SwiftLint/rule-directory.html) — Full categorized rule list
  • Network accessline 345
    - [SimplyDanny/SwiftLintPlugins](https://github.com/SimplyDanny/SwiftLintPlugins) — Recommended plugin package
  • Network accessline 345
    - [SimplyDanny/SwiftLintPlugins](https://github.com/SimplyDanny/SwiftLintPlugins) — Recommended plugin package

skills/swiftlint/evals/evals.json

  • Network accessline 9
    "files": [],       "assertions": [         "Uses `https://github.com/SimplyDanny/SwiftLintPlugins` and `SwiftLintBuildToolPlugin` as the default local integration.",
  • Network accessline 9
    "files": [],       "assertions": [         "Uses `https://github.com/SimplyDanny/SwiftLintPlugins` and `SwiftLintBuildToolPlugin` as the default local integration.",
  • Network accessline 10
    "assertions": [         "Uses `https://github.com/SimplyDanny/SwiftLintPlugins` and `SwiftLintBuildToolPlugin` as the default local integration.",         "Says the plugin dependency should be pinned or reviewed rather than floating implici
  • Network accessline 10
    "assertions": [         "Uses `https://github.com/SimplyDanny/SwiftLintPlugins` and `SwiftLintBuildToolPlugin` as the default local integration.",         "Says the plugin dependency should be pinned or reviewed rather than floating implici
  • Network accessline 11
    "Uses `https://github.com/SimplyDanny/SwiftLintPlugins` and `SwiftLintBuildToolPlugin` as the default local integration.",
  • Network accessline 11
    "Uses `https://github.com/SimplyDanny/SwiftLintPlugins` and `SwiftLintBuildToolPlugin` as the default local integration.",

skills/swiftlint/references/adoption-and-configuration.md

  • Network accessline 24
    | **Mint** (`mint install realm/SwiftLint`) | Teams using Mint for tool management. | | **CocoaPods** (`pod 'SwiftLint'`) | Legacy projects already using CocoaPods. Binary is at `${PODS_ROOT}/SwiftLint/swiftlint`. | | **Pre-built binary** |
  • Network accessline 24
    | **Mint** (`mint install realm/SwiftLint`) | Teams using Mint for tool management. | | **CocoaPods** (`pod 'SwiftLint'`) | Legacy projects already using CocoaPods. Binary is at `${PODS_ROOT}/SwiftLint/swiftlint`. | | **Pre-built binary** |
  • Network accessline 26
    | **Pre-built binary** | Download from [GitHub releases](https://github.com/realm/SwiftLint/releases). Useful for controlled CI environments. |
  • Network accessline 26
    | **Pre-built binary** | Download from [GitHub releases](https://github.com/realm/SwiftLint/releases). Useful for controlled CI environments. |
  • Network accessline 177
    Check available configuration keys for any rule with `swiftlint rules <rule_name>` or the [rule directory](https://realm.github.io/SwiftLint/rule-directory.html).
  • Network accessline 177
    Check available configuration keys for any rule with `swiftlint rules <rule_name>` or the [rule directory](https://realm.github.io/SwiftLint/rule-directory.html).
  • Network accessline 259
    parent_config: https://example.com/team-swiftlint.yml
  • Network accessline 259
    parent_config: https://example.com/team-swiftlint.yml

skills/swiftlint/references/custom-rules-and-analyze.md

  • Network accessline 86
    1. Clone [realm/SwiftLint](https://github.com/realm/SwiftLint)
  • Network accessline 86
    1. Clone [realm/SwiftLint](https://github.com/realm/SwiftLint)

skills/swiftlint/references/plugins-run-scripts-and-integrations.md

  • Network accessline 21
    The `SwiftLintBuildToolPlugin` from [SimplyDanny/SwiftLintPlugins](https://github.com/SimplyDanny/SwiftLintPlugins) runs SwiftLint as part of the build. No Homebrew or PATH setup needed.
  • Network accessline 21
    The `SwiftLintBuildToolPlugin` from [SimplyDanny/SwiftLintPlugins](https://github.com/SimplyDanny/SwiftLintPlugins) runs SwiftLint as part of the build. No Homebrew or PATH setup needed.
  • Network accessline 28
    name: "MyApp",     dependencies: [     .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")
  • Network accessline 28
    name: "MyApp",     dependencies: [     .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")
  • Network accessline 29
    dependencies: [     .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")     ],
  • Network accessline 29
    dependencies: [     .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")     ],
  • Network accessline 30
    .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")
  • Network accessline 30
    .package(url: "https://github.com/SimplyDanny/SwiftLintPlugins", from: "<reviewed-version>")
  • Network accessline 48
    1. **File > Add Package Dependencies** → add `https://github.com/SimplyDanny/SwiftLintPlugins`
  • Network accessline 48
    1. **File > Add Package Dependencies** → add `https://github.com/SimplyDanny/SwiftLintPlugins`
  • Network accessline 241
    The [SwiftLint VS Code extension](https://marketplace.visualstudio.com/items?itemName=vknabel.vscode-swiftlint) runs SwiftLint on save.
  • Network accessline 241
    The [SwiftLint VS Code extension](https://marketplace.visualstudio.com/items?itemName=vknabel.vscode-swiftlint) runs SwiftLint on save.
  • Network accessline 279
    # .pre-commit-config.yaml repos:   - repo: https://github.com/realm/SwiftLint
  • Network accessline 279
    # .pre-commit-config.yaml repos:   - repo: https://github.com/realm/SwiftLint
  • Network accessline 280
    repos:   - repo: https://github.com/realm/SwiftLint     rev: <reviewed-version>
  • Network accessline 280
    repos:   - repo: https://github.com/realm/SwiftLint     rev: <reviewed-version>
  • Network accessline 281
    - repo: https://github.com/realm/SwiftLint
  • Network accessline 281
    - repo: https://github.com/realm/SwiftLint
  • Network accessline 290
    # .pre-commit-config.yaml repos:   - repo: https://github.com/realm/SwiftLint
  • Network accessline 290
    # .pre-commit-config.yaml repos:   - repo: https://github.com/realm/SwiftLint
  • Network accessline 291
    repos:   - repo: https://github.com/realm/SwiftLint     rev: <reviewed-version>
  • Network accessline 291
    repos:   - repo: https://github.com/realm/SwiftLint     rev: <reviewed-version>
  • Network accessline 292
    - repo: https://github.com/realm/SwiftLint
  • Network accessline 292
    - repo: https://github.com/realm/SwiftLint

skills/swiftlint/references/rules-suppressions-and-baselines.md

  • Network accessline 70
    The official [rule directory](https://realm.github.io/SwiftLint/rule-directory.html) provides descriptions, configuration options, and examples for every rule.
  • Network accessline 70
    The official [rule directory](https://realm.github.io/SwiftLint/rule-directory.html) provides descriptions, configuration options, and examples for every rule.
  • Network accessline 271
    1. **Check if it's a real false positive** by reading the rule description in the [rule directory](https://realm.github.io/SwiftLint/rule-directory.html).
  • Network accessline 271
    1. **Check if it's a real false positive** by reading the rule description in the [rule directory](https://realm.github.io/SwiftLint/rule-directory.html).
  • Network accessline 272
    2. **Check your config** — threshold tuning may resolve it (e.g., raising `line_length` for a file with long URLs). 3. **Suppress with a reason** if it's genuinely incorrect. 4. **File an issue** at [realm/SwiftLint](https://github.com/real
  • Network accessline 272
    2. **Check your config** — threshold tuning may resolve it (e.g., raising `line_length` for a file with long URLs). 3. **Suppress with a reason** if it's genuinely incorrect. 4. **File an issue** at [realm/SwiftLint](https://github.com/real
  • Network accessline 274
    4. **File an issue** at [realm/SwiftLint](https://github.com/realm/SwiftLint/issues) if the false positive is reproducible and affects others.
  • Network accessline 274
    4. **File an issue** at [realm/SwiftLint](https://github.com/realm/SwiftLint/issues) if the false positive is reproducible and affects others.

skills/swiftui-animation/SKILL.md

  • Network accessline 381
    > **Docs:** [SymbolRenderingMode](https://sosumi.ai/documentation/swiftui/symbolrenderingmode) · [symbolRenderingMode(_:)](https://sosumi.ai/documentation/swiftui/view/symbolrenderingmode(_:)) · [Image(systemName:variableValue:)](https://so
  • Network accessline 381
    > **Docs:** [SymbolRenderingMode](https://sosumi.ai/documentation/swiftui/symbolrenderingmode) · [symbolRenderingMode(_:)](https://sosumi.ai/documentation/swiftui/view/symbolrenderingmode(_:)) · [Image(systemName:variableValue:)](https://so

skills/swiftui-animation/references/core-animation-bridge.md

  • Network accessline 39
    [`CABasicAnimation`](https://sosumi.ai/documentation/quartzcore/cabasicanimation) interpolates a single layer property between two values.
  • Network accessline 39
    [`CABasicAnimation`](https://sosumi.ai/documentation/quartzcore/cabasicanimation) interpolates a single layer property between two values.
  • Network accessline 94
    > **Docs:** [CABasicAnimation](https://sosumi.ai/documentation/quartzcore/cabasicanimation) | [CAMediaTimingFunction](https://sosumi.ai/documentation/quartzcore/camediatimingfunction) | [UnitCurve.bezier](https://sosumi.ai/documentation/swi
  • Network accessline 94
    > **Docs:** [CABasicAnimation](https://sosumi.ai/documentation/quartzcore/cabasicanimation) | [CAMediaTimingFunction](https://sosumi.ai/documentation/quartzcore/camediatimingfunction) | [UnitCurve.bezier](https://sosumi.ai/documentation/swi
  • Network accessline 98
    [`CAKeyframeAnimation`](https://sosumi.ai/documentation/quartzcore/cakeyframeanimation) animates a property through a sequence of values or along a path.
  • Network accessline 98
    [`CAKeyframeAnimation`](https://sosumi.ai/documentation/quartzcore/cakeyframeanimation) animates a property through a sequence of values or along a path.
  • Network accessline 152
    > **Docs:** [CAKeyframeAnimation](https://sosumi.ai/documentation/quartzcore/cakeyframeanimation)
  • Network accessline 152
    > **Docs:** [CAKeyframeAnimation](https://sosumi.ai/documentation/quartzcore/cakeyframeanimation)
  • Network accessline 156
    [`CASpringAnimation`](https://sosumi.ai/documentation/quartzcore/caspringanimation) applies spring physics to a layer property. It extends `CABasicAnimation` with physical spring attributes.
  • Network accessline 156
    [`CASpringAnimation`](https://sosumi.ai/documentation/quartzcore/caspringanimation) applies spring physics to a layer property. It extends `CABasicAnimation` with physical spring attributes.
  • Network accessline 196
    > **Docs:** [CASpringAnimation](https://sosumi.ai/documentation/quartzcore/caspringanimation)
  • Network accessline 196
    > **Docs:** [CASpringAnimation](https://sosumi.ai/documentation/quartzcore/caspringanimation)
  • Network accessline 200
    [`CAAnimationGroup`](https://sosumi.ai/documentation/quartzcore/caanimationgroup) runs multiple animations concurrently on the same layer.
  • Network accessline 200
    [`CAAnimationGroup`](https://sosumi.ai/documentation/quartzcore/caanimationgroup) runs multiple animations concurrently on the same layer.
  • Network accessline 221
    > **Docs:** [CAAnimationGroup](https://sosumi.ai/documentation/quartzcore/caanimationgroup)
  • Network accessline 221
    > **Docs:** [CAAnimationGroup](https://sosumi.ai/documentation/quartzcore/caanimationgroup)
  • Network accessline 225
    [`CADisplayLink`](https://sosumi.ai/documentation/quartzcore/cadisplaylink) is a timer synchronized to the display's refresh rate. Use it for frame-accurate custom drawing, particle systems, or manual animation loops.
  • Network accessline 225
    [`CADisplayLink`](https://sosumi.ai/documentation/quartzcore/cadisplaylink) is a timer synchronized to the display's refresh rate. Use it for frame-accurate custom drawing, particle systems, or manual animation loops.
  • Network accessline 285
    > **Docs:** [CADisplayLink](https://sosumi.ai/documentation/quartzcore/cadisplaylink) | [Optimizing ProMotion refresh rates](https://sosumi.ai/documentation/quartzcore/optimizing-promotion-refresh-rates-for-iphone-13-pro-and-ipad-pro)
  • Network accessline 285
    > **Docs:** [CADisplayLink](https://sosumi.ai/documentation/quartzcore/cadisplaylink) | [Optimizing ProMotion refresh rates](https://sosumi.ai/documentation/quartzcore/optimizing-promotion-refresh-rates-for-iphone-13-pro-and-ipad-pro)

skills/swiftui-gestures/SKILL.md

  • Network accessline 414
    - Read [references/gesture-patterns.md](references/gesture-patterns.md) when the task needs full drag-to-reorder, pinch-to-zoom, combined rotate+scale, velocity/projection, sequenced gesture state-machine, or gesture-specific UIKit interop 
  • Network accessline 414
    - Read [references/gesture-patterns.md](references/gesture-patterns.md) when the task needs full drag-to-reorder, pinch-to-zoom, combined rotate+scale, velocity/projection, sequenced gesture state-machine, or gesture-specific UIKit interop 
  • Network accessline 415
    - [Gesture protocol](https://sosumi.ai/documentation/swiftui/gesture)
  • Network accessline 415
    - [Gesture protocol](https://sosumi.ai/documentation/swiftui/gesture)
  • Network accessline 416
    - [TapGesture](https://sosumi.ai/documentation/swiftui/tapgesture)
  • Network accessline 416
    - [TapGesture](https://sosumi.ai/documentation/swiftui/tapgesture)
  • Network accessline 417
    - [LongPressGesture](https://sosumi.ai/documentation/swiftui/longpressgesture)
  • Network accessline 417
    - [LongPressGesture](https://sosumi.ai/documentation/swiftui/longpressgesture)
  • Network accessline 418
    - [DragGesture](https://sosumi.ai/documentation/swiftui/draggesture)
  • Network accessline 418
    - [DragGesture](https://sosumi.ai/documentation/swiftui/draggesture)
  • Network accessline 419
    - [DragGesture.Value.velocity](https://sosumi.ai/documentation/swiftui/draggesture/value/velocity)
  • Network accessline 419
    - [DragGesture.Value.velocity](https://sosumi.ai/documentation/swiftui/draggesture/value/velocity)
  • Network accessline 420
    - [MagnifyGesture](https://sosumi.ai/documentation/swiftui/magnifygesture)
  • Network accessline 420
    - [MagnifyGesture](https://sosumi.ai/documentation/swiftui/magnifygesture)
  • Network accessline 421
    - [RotateGesture](https://sosumi.ai/documentation/swiftui/rotategesture)
  • Network accessline 421
    - [RotateGesture](https://sosumi.ai/documentation/swiftui/rotategesture)
  • Network accessline 422
    - [GestureState](https://sosumi.ai/documentation/swiftui/gesturestate)
  • Network accessline 422
    - [GestureState](https://sosumi.ai/documentation/swiftui/gesturestate)
  • Network accessline 423
    - [Composing SwiftUI gestures](https://sosumi.ai/documentation/swiftui/composing-swiftui-gestures)
  • Network accessline 423
    - [Composing SwiftUI gestures](https://sosumi.ai/documentation/swiftui/composing-swiftui-gestures)
  • Network accessline 424
    - [Adding interactivity with gestures](https://sosumi.ai/documentation/swiftui/adding-interactivity-with-gestures)
  • Network accessline 424
    - [Adding interactivity with gestures](https://sosumi.ai/documentation/swiftui/adding-interactivity-with-gestures)

skills/swiftui-layout-components/references/scrollview.md

  • Network accessline 162
    > **Docs:** [ScrollPosition](https://sosumi.ai/documentation/swiftui/scrollposition) · [onScrollGeometryChange](https://sosumi.ai/documentation/swiftui/view/onscrollgeometrychange(for:of:action:)) · [onScrollVisibilityChange](https://sosumi
  • Network accessline 162
    > **Docs:** [ScrollPosition](https://sosumi.ai/documentation/swiftui/scrollposition) · [onScrollGeometryChange](https://sosumi.ai/documentation/swiftui/view/onscrollgeometrychange(for:of:action:)) · [onScrollVisibilityChange](https://sosumi

skills/swiftui-liquid-glass/SKILL.md

  • Network accessline 296
    - Full API guide: [references/liquid-glass.md](references/liquid-glass.md) - Apple docs: [Applying Liquid Glass to custom views](https://sosumi.ai/documentation/swiftui/Applying-Liquid-Glass-to-custom-views)
  • Network accessline 296
    - Full API guide: [references/liquid-glass.md](references/liquid-glass.md) - Apple docs: [Applying Liquid Glass to custom views](https://sosumi.ai/documentation/swiftui/Applying-Liquid-Glass-to-custom-views)
  • Network accessline 297
    - Apple docs: [Applying Liquid Glass to custom views](https://sosumi.ai/documentation/swiftui/Applying-Liquid-Glass-to-custom-views)
  • Network accessline 297
    - Apple docs: [Applying Liquid Glass to custom views](https://sosumi.ai/documentation/swiftui/Applying-Liquid-Glass-to-custom-views)
  • Network accessline 298
    - Apple docs: [Adopting Liquid Glass](https://sosumi.ai/documentation/technologyoverviews/adopting-liquid-glass)
  • Network accessline 298
    - Apple docs: [Adopting Liquid Glass](https://sosumi.ai/documentation/technologyoverviews/adopting-liquid-glass)

skills/swiftui-liquid-glass/references/liquid-glass.md

  • Network accessline 454
    - [Applying Liquid Glass to custom views](https://sosumi.ai/documentation/swiftui/Applying-Liquid-Glass-to-custom-views)
  • Network accessline 454
    - [Applying Liquid Glass to custom views](https://sosumi.ai/documentation/swiftui/Applying-Liquid-Glass-to-custom-views)
  • Network accessline 455
    - [Adopting Liquid Glass](https://sosumi.ai/documentation/technologyoverviews/adopting-liquid-glass)
  • Network accessline 455
    - [Adopting Liquid Glass](https://sosumi.ai/documentation/technologyoverviews/adopting-liquid-glass)
  • Network accessline 456
    - [Landmarks: Building an app with Liquid Glass](https://sosumi.ai/documentation/swiftui/Landmarks-Building-an-app-with-Liquid-Glass)
  • Network accessline 456
    - [Landmarks: Building an app with Liquid Glass](https://sosumi.ai/documentation/swiftui/Landmarks-Building-an-app-with-Liquid-Glass)
  • Network accessline 457
    - [View.glassEffect(_:in:)](https://sosumi.ai/documentation/swiftui/View/glassEffect(_:in:))
  • Network accessline 457
    - [View.glassEffect(_:in:)](https://sosumi.ai/documentation/swiftui/View/glassEffect(_:in:))
  • Network accessline 458
    - [Glass](https://sosumi.ai/documentation/swiftui/Glass)
  • Network accessline 458
    - [Glass](https://sosumi.ai/documentation/swiftui/Glass)
  • Network accessline 459
    - [GlassEffectContainer](https://sosumi.ai/documentation/swiftui/GlassEffectContainer)
  • Network accessline 459
    - [GlassEffectContainer](https://sosumi.ai/documentation/swiftui/GlassEffectContainer)
  • Network accessline 460
    - [GlassEffectTransition](https://sosumi.ai/documentation/swiftui/GlassEffectTransition)
  • Network accessline 460
    - [GlassEffectTransition](https://sosumi.ai/documentation/swiftui/GlassEffectTransition)
  • Network accessline 461
    - [GlassButtonStyle](https://sosumi.ai/documentation/swiftui/GlassButtonStyle)
  • Network accessline 461
    - [GlassButtonStyle](https://sosumi.ai/documentation/swiftui/GlassButtonStyle)
  • Network accessline 462
    - [GlassProminentButtonStyle](https://sosumi.ai/documentation/swiftui/GlassProminentButtonStyle)
  • Network accessline 462
    - [GlassProminentButtonStyle](https://sosumi.ai/documentation/swiftui/GlassProminentButtonStyle)

skills/swiftui-navigation/references/deeplinks.md

  • Network accessline 90
    Host a JSON file at `https://example.com/.well-known/apple-app-site-association` (no file extension, served with `Content-Type: application/json`):
  • Network accessline 90
    Host a JSON file at `https://example.com/.well-known/apple-app-site-association` (no file extension, served with `Content-Type: application/json`):
  • Network accessline 147
    > **Docs:** [Supporting universal links](https://sosumi.ai/documentation/xcode/supporting-universal-links-in-your-app)
  • Network accessline 147
    > **Docs:** [Supporting universal links](https://sosumi.ai/documentation/xcode/supporting-universal-links-in-your-app)
  • Network accessline 199
    activity.isEligibleForSearch = true                 activity.targetContentIdentifier = item.id.uuidString                 activity.webpageURL = URL(string: "https://example.com/items/\(item.id)")
  • Network accessline 199
    activity.isEligibleForSearch = true                 activity.targetContentIdentifier = item.id.uuidString                 activity.webpageURL = URL(string: "https://example.com/items/\(item.id)")
  • Network accessline 200
    activity.targetContentIdentifier = item.id.uuidString                 activity.webpageURL = URL(string: "https://example.com/items/\(item.id)")             }
  • Network accessline 200
    activity.targetContentIdentifier = item.id.uuidString                 activity.webpageURL = URL(string: "https://example.com/items/\(item.id)")             }
  • Network accessline 201
    activity.webpageURL = URL(string: "https://example.com/items/\(item.id)")
  • Network accessline 201
    activity.webpageURL = URL(string: "https://example.com/items/\(item.id)")

skills/swiftui-navigation/references/navigationstack.md

  • Network accessline 20
    - Define a route enum that is `Hashable` and represents all destinations. - Create a lightweight router (or use a library such as `https://github.com/Dimillian/AppRouter`) that owns the `path` and any sheet state.
  • Network accessline 20
    - Define a route enum that is `Hashable` and represents all destinations. - Create a lightweight router (or use a library such as `https://github.com/Dimillian/AppRouter`) that owns the `path` and any sheet state.
  • Network accessline 21
    - Create a lightweight router (or use a library such as `https://github.com/Dimillian/AppRouter`) that owns the `path` and any sheet state.
  • Network accessline 21
    - Create a lightweight router (or use a library such as `https://github.com/Dimillian/AppRouter`) that owns the `path` and any sheet state.

skills/swiftui-patterns/SKILL.md

  • Network accessline 344
    > **Docs:** [WritingToolsBehavior](https://sosumi.ai/documentation/swiftui/writingtoolsbehavior) · [writingToolsBehavior(_:)](https://sosumi.ai/documentation/swiftui/view/writingtoolsbehavior(_:))
  • Network accessline 344
    > **Docs:** [WritingToolsBehavior](https://sosumi.ai/documentation/swiftui/writingtoolsbehavior) · [writingToolsBehavior(_:)](https://sosumi.ai/documentation/swiftui/view/writingtoolsbehavior(_:))

skills/swiftui-patterns/evals/evals.json

  • Access to secretsline 61
    [Credential-related source omitted]
  • Access to secretsline 61
    [Credential-related source omitted]

skills/swiftui-patterns/references/architecture-patterns.md

  • Network accessline 484
    extension SomeClient {     static func live(baseURL: URL = URL(string: "https://example.com")!) -> SomeClient {
  • Network accessline 484
    extension SomeClient {     static func live(baseURL: URL = URL(string: "https://example.com")!) -> SomeClient {
  • Network accessline 485
    static func live(baseURL: URL = URL(string: "https://example.com")!) -> SomeClient {
  • Network accessline 485
    static func live(baseURL: URL = URL(string: "https://example.com")!) -> SomeClient {

skills/swiftui-patterns/references/deprecated-migration.md

  • Network accessline 885
    Button("Open Website") {     if let url = URL(string: "https://example.com") {
  • Network accessline 885
    Button("Open Website") {     if let url = URL(string: "https://example.com") {
  • Network accessline 886
    if let url = URL(string: "https://example.com") {
  • Network accessline 886
    if let url = URL(string: "https://example.com") {
  • Network accessline 898
    var body: some View {         Button("Open Website") {             openURL(URL(string: "https://example.com")!)
  • Network accessline 898
    var body: some View {         Button("Open Website") {             openURL(URL(string: "https://example.com")!)
  • Network accessline 899
    Button("Open Website") {             openURL(URL(string: "https://example.com")!)         }
  • Network accessline 899
    Button("Open Website") {             openURL(URL(string: "https://example.com")!)         }
  • Network accessline 900
    openURL(URL(string: "https://example.com")!)
  • Network accessline 900
    openURL(URL(string: "https://example.com")!)
  • Network accessline 976
    protocol DataSource {     func fetch() -> AnyPublisher<[Item], Error>
  • Network accessline 976
    protocol DataSource {     func fetch() -> AnyPublisher<[Item], Error>
  • Network accessline 977
    func fetch() -> AnyPublisher<[Item], Error>
  • Network accessline 977
    func fetch() -> AnyPublisher<[Item], Error>
  • Network accessline 988
    protocol DataSource {     func fetch() async throws -> [Item]
  • Network accessline 988
    protocol DataSource {     func fetch() async throws -> [Item]
  • Network accessline 989
    func fetch() async throws -> [Item]
  • Network accessline 989
    func fetch() async throws -> [Item]

skills/swiftui-patterns/references/design-polish.md

  • Network accessline 490
    > **Docs:** [CHHapticEngine](https://sosumi.ai/documentation/corehaptics/chhapticengine) · [Preparing your app to play haptics](https://sosumi.ai/documentation/corehaptics/preparing-your-app-to-play-haptics)
  • Network accessline 490
    > **Docs:** [CHHapticEngine](https://sosumi.ai/documentation/corehaptics/chhapticengine) · [Preparing your app to play haptics](https://sosumi.ai/documentation/corehaptics/preparing-your-app-to-play-haptics)
  • Network accessline 645
    > **Docs:** [Representing haptic patterns in AHAP files](https://sosumi.ai/documentation/corehaptics/representing-haptic-patterns-in-ahap-files)
  • Network accessline 645
    > **Docs:** [Representing haptic patterns in AHAP files](https://sosumi.ai/documentation/corehaptics/representing-haptic-patterns-in-ahap-files)

skills/swiftui-patterns/references/platform-and-sharing.md

  • Network accessline 18
    > **Docs:** [Transferable](https://sosumi.ai/documentation/coretransferable/transferable) · [Choosing a transfer representation](https://sosumi.ai/documentation/coretransferable/choosing-a-transfer-representation-for-a-model-type)
  • Network accessline 18
    > **Docs:** [Transferable](https://sosumi.ai/documentation/coretransferable/transferable) · [Choosing a transfer representation](https://sosumi.ai/documentation/coretransferable/choosing-a-transfer-representation-for-a-model-type)
  • Network accessline 199
    > **Docs:** [copyable(_:)](https://sosumi.ai/documentation/swiftui/view/copyable(_:)) · [cuttable(for:action:)](https://sosumi.ai/documentation/swiftui/view/cuttable(for:action:)) · [pasteDestination(for:action:validator:)](https://sosumi.a
  • Network accessline 199
    > **Docs:** [copyable(_:)](https://sosumi.ai/documentation/swiftui/view/copyable(_:)) · [cuttable(for:action:)](https://sosumi.ai/documentation/swiftui/view/cuttable(for:action:)) · [pasteDestination(for:action:validator:)](https://sosumi.a

skills/swiftui-patterns/references/preview-isolation.md

  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 58
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Access to secretsline 66
    [Credential-related source omitted]
  • Network accessline 69
    > **Apple session:** [Visually edit SwiftUI views](https://sosumi.ai/videos/play/wwdc2020/10185)
  • Network accessline 69
    > **Apple session:** [Visually edit SwiftUI views](https://sosumi.ai/videos/play/wwdc2020/10185)

skills/swiftui-performance/references/understanding-hangs-in-your-app.md

  • Access to secretsline 103
    [Credential-related source omitted]
  • Access to secretsline 103
    [Credential-related source omitted]

skills/swiftui-performance/references/wwdc-session-sources.md

  • Network accessline 12
    - Transcript: [https://sosumi.ai/videos/play/wwdc2025/306](https://sosumi.ai/videos/play/wwdc2025/306)
  • Network accessline 12
    - Transcript: [https://sosumi.ai/videos/play/wwdc2025/306](https://sosumi.ai/videos/play/wwdc2025/306)
  • Network accessline 17
    - Transcript: [https://sosumi.ai/videos/play/wwdc2023/10160](https://sosumi.ai/videos/play/wwdc2023/10160)
  • Network accessline 17
    - Transcript: [https://sosumi.ai/videos/play/wwdc2023/10160](https://sosumi.ai/videos/play/wwdc2023/10160)
  • Network accessline 22
    - Transcript: [https://sosumi.ai/videos/play/wwdc2024/10160](https://sosumi.ai/videos/play/wwdc2024/10160)
  • Network accessline 22
    - Transcript: [https://sosumi.ai/videos/play/wwdc2024/10160](https://sosumi.ai/videos/play/wwdc2024/10160)
  • Network accessline 27
    - Transcript: [https://sosumi.ai/videos/play/wwdc2026/321](https://sosumi.ai/videos/play/wwdc2026/321)
  • Network accessline 27
    - Transcript: [https://sosumi.ai/videos/play/wwdc2026/321](https://sosumi.ai/videos/play/wwdc2026/321)
  • Network accessline 32
    - Transcript: [https://sosumi.ai/videos/play/wwdc2023/10248](https://sosumi.ai/videos/play/wwdc2023/10248)
  • Network accessline 32
    - Transcript: [https://sosumi.ai/videos/play/wwdc2023/10248](https://sosumi.ai/videos/play/wwdc2023/10248)

skills/swiftui-uikit-interop/SKILL.md

  • Network accessline 421
    - Wrapping recipes: [references/representable-recipes.md](references/representable-recipes.md) - Migration patterns: [references/hosting-migration.md](references/hosting-migration.md) - Apple docs: [UIViewRepresentable](https://sosumi.ai/do
  • Network accessline 421
    - Wrapping recipes: [references/representable-recipes.md](references/representable-recipes.md) - Migration patterns: [references/hosting-migration.md](references/hosting-migration.md) - Apple docs: [UIViewRepresentable](https://sosumi.ai/do
  • Network accessline 422
    - Migration patterns: [references/hosting-migration.md](references/hosting-migration.md) - Apple docs: [UIViewRepresentable](https://sosumi.ai/documentation/swiftui/UIViewRepresentable) - Apple docs: [UIViewControllerRepresentable](https://
  • Network accessline 422
    - Migration patterns: [references/hosting-migration.md](references/hosting-migration.md) - Apple docs: [UIViewRepresentable](https://sosumi.ai/documentation/swiftui/UIViewRepresentable) - Apple docs: [UIViewControllerRepresentable](https://
  • Network accessline 423
    - Apple docs: [UIViewRepresentable](https://sosumi.ai/documentation/swiftui/UIViewRepresentable)
  • Network accessline 423
    - Apple docs: [UIViewRepresentable](https://sosumi.ai/documentation/swiftui/UIViewRepresentable)
  • Network accessline 424
    - Apple docs: [UIViewControllerRepresentable](https://sosumi.ai/documentation/swiftui/UIViewControllerRepresentable)
  • Network accessline 424
    - Apple docs: [UIViewControllerRepresentable](https://sosumi.ai/documentation/swiftui/UIViewControllerRepresentable)
  • Network accessline 425
    - Apple docs: [UIHostingController](https://sosumi.ai/documentation/swiftui/UIHostingController)
  • Network accessline 425
    - Apple docs: [UIHostingController](https://sosumi.ai/documentation/swiftui/UIHostingController)

skills/swiftui-uikit-interop/references/representable-recipes.md

  • Network accessline 519
    Button("Share") { showShare = true }             .sheet(isPresented: $showShare) {                 ShareSheet(items: ["Check out this app!", URL(string: "https://example.com")!])
  • Network accessline 519
    Button("Share") { showShare = true }             .sheet(isPresented: $showShare) {                 ShareSheet(items: ["Check out this app!", URL(string: "https://example.com")!])
  • Network accessline 520
    .sheet(isPresented: $showShare) {                 ShareSheet(items: ["Check out this app!", URL(string: "https://example.com")!])                     .presentationDetents([.medium])
  • Network accessline 520
    .sheet(isPresented: $showShare) {                 ShareSheet(items: ["Check out this app!", URL(string: "https://example.com")!])                     .presentationDetents([.medium])
  • Network accessline 521
    ShareSheet(items: ["Check out this app!", URL(string: "https://example.com")!])
  • Network accessline 521
    ShareSheet(items: ["Check out this app!", URL(string: "https://example.com")!])
  • Network accessline 808
    > **Docs:** [PDFView](https://sosumi.ai/documentation/pdfkit/pdfview) | [PDFKit](https://sosumi.ai/documentation/pdfkit)
  • Network accessline 808
    > **Docs:** [PDFView](https://sosumi.ai/documentation/pdfkit/pdfview) | [PDFKit](https://sosumi.ai/documentation/pdfkit)
  • Network accessline 948
    > **Docs:** [MFMessageComposeViewController](https://sosumi.ai/documentation/messageui/mfmessagecomposeviewcontroller) | [MFMessageComposeViewControllerDelegate](https://sosumi.ai/documentation/messageui/mfmessagecomposeviewcontrollerdelega
  • Network accessline 948
    > **Docs:** [MFMessageComposeViewController](https://sosumi.ai/documentation/messageui/mfmessagecomposeviewcontroller) | [MFMessageComposeViewControllerDelegate](https://sosumi.ai/documentation/messageui/mfmessagecomposeviewcontrollerdelega

skills/swiftui-webkit/SKILL.md

  • Network accessline 117
    .task {                 do {                     for try await _ in page.load(URLRequest(url: URL(string: "https://example.com")!)) {
  • Network accessline 117
    .task {                 do {                     for try await _ in page.load(URLRequest(url: URL(string: "https://example.com")!)) {
  • Network accessline 118
    do {                     for try await _ in page.load(URLRequest(url: URL(string: "https://example.com")!)) {                     }
  • Network accessline 118
    do {                     for try await _ in page.load(URLRequest(url: URL(string: "https://example.com")!)) {                     }
  • Network accessline 119
    for try await _ in page.load(URLRequest(url: URL(string: "https://example.com")!)) {
  • Network accessline 119
    for try await _ in page.load(URLRequest(url: URL(string: "https://example.com")!)) {

skills/swiftui-webkit/references/loading-and-observation.md

  • Network accessline 92
    .task {                 do {                     for try await _ in page.load(URLRequest(url: URL(string: "https://example.com/docs")!)) {
  • Network accessline 92
    .task {                 do {                     for try await _ in page.load(URLRequest(url: URL(string: "https://example.com/docs")!)) {
  • Network accessline 93
    do {                     for try await _ in page.load(URLRequest(url: URL(string: "https://example.com/docs")!)) {                     }
  • Network accessline 93
    do {                     for try await _ in page.load(URLRequest(url: URL(string: "https://example.com/docs")!)) {                     }
  • Network accessline 94
    for try await _ in page.load(URLRequest(url: URL(string: "https://example.com/docs")!)) {
  • Network accessline 94
    for try await _ in page.load(URLRequest(url: URL(string: "https://example.com/docs")!)) {

skills/tabletopkit/SKILL.md

  • Network accessline 496
    - [references/tabletopkit-patterns.md](references/tabletopkit-patterns.md) -- extended patterns for observer implementation, custom actions, dice simulation, card overlap, and network coordination - [Apple Documentation: TabletopKit](https:
  • Network accessline 496
    - [references/tabletopkit-patterns.md](references/tabletopkit-patterns.md) -- extended patterns for observer implementation, custom actions, dice simulation, card overlap, and network coordination - [Apple Documentation: TabletopKit](https:
  • Network accessline 497
    - [Apple Documentation: TabletopKit](https://sosumi.ai/documentation/tabletopkit), [Creating tabletop games](https://sosumi.ai/documentation/tabletopkit/creating-tabletop-games), [Synchronizing group gameplay](https://sosumi.ai/documentatio
  • Network accessline 497
    - [Apple Documentation: TabletopKit](https://sosumi.ai/documentation/tabletopkit), [Creating tabletop games](https://sosumi.ai/documentation/tabletopkit/creating-tabletop-games), [Synchronizing group gameplay](https://sosumi.ai/documentatio
  • Network accessline 498
    - [Simulating dice rolls](https://sosumi.ai/documentation/tabletopkit/simulating-dice-rolls-as-a-component-for-your-game), [Implementing playing card overlap](https://sosumi.ai/documentation/tabletopkit/implementing-playing-card-overlap-and
  • Network accessline 498
    - [Simulating dice rolls](https://sosumi.ai/documentation/tabletopkit/simulating-dice-rolls-as-a-component-for-your-game), [Implementing playing card overlap](https://sosumi.ai/documentation/tabletopkit/implementing-playing-card-overlap-and
  • Network accessline 499
    - [WWDC24 session 10091: Build a spatial board game](https://sosumi.ai/videos/play/wwdc2024/10091/)
  • Network accessline 499
    - [WWDC24 session 10091: Build a spatial board game](https://sosumi.ai/videos/play/wwdc2024/10091/)

skills/tipkit/SKILL.md

  • Network accessline 401
    - Read [references/tipkit-patterns.md](references/tipkit-patterns.md) for complete implementation patterns: custom styles, event rules with donation values, TipGroup sequencing, CloudKit/app-group persistence, reusable IDs, previews, and te
  • Network accessline 401
    - Read [references/tipkit-patterns.md](references/tipkit-patterns.md) for complete implementation patterns: custom styles, event rules with donation values, TipGroup sequencing, CloudKit/app-group persistence, reusable IDs, previews, and te
  • Network accessline 402
    - Apple TipKit docs: https://sosumi.ai/documentation/tipkit
  • Network accessline 402
    - Apple TipKit docs: https://sosumi.ai/documentation/tipkit
  • Network accessline 403
    - Apple `Tips.configure(_:)`: https://sosumi.ai/documentation/tipkit/tips/configure(_:)
  • Network accessline 403
    - Apple `Tips.configure(_:)`: https://sosumi.ai/documentation/tipkit/tips/configure(_:)
  • Network accessline 404
    - Apple `TipGroup`: https://sosumi.ai/documentation/tipkit/tipgroup
  • Network accessline 404
    - Apple `TipGroup`: https://sosumi.ai/documentation/tipkit/tipgroup
  • Network accessline 405
    - Apple HIG "Offering help": https://sosumi.ai/design/human-interface-guidelines/offering-help
  • Network accessline 405
    - Apple HIG "Offering help": https://sosumi.ai/design/human-interface-guidelines/offering-help
  • Network accessline 406
    - WWDC24 "Customize feature discovery with TipKit": https://sosumi.ai/videos/play/wwdc2024/10070
  • Network accessline 406
    - WWDC24 "Customize feature discovery with TipKit": https://sosumi.ai/videos/play/wwdc2024/10070
  • Network accessline 407
    - WWDC23 "Make features discoverable with TipKit": https://sosumi.ai/videos/play/wwdc2023/10229
  • Network accessline 407
    - WWDC23 "Make features discoverable with TipKit": https://sosumi.ai/videos/play/wwdc2023/10229

skills/vision-framework/SKILL.md

  • Network accessline 443
    - Vision request patterns: [references/vision-requests.md](references/vision-requests.md) - VisionKit scanner integration: [references/visionkit-scanner.md](references/visionkit-scanner.md) - Apple docs: [Vision](https://sosumi.ai/documenta
  • Network accessline 443
    - Vision request patterns: [references/vision-requests.md](references/vision-requests.md) - VisionKit scanner integration: [references/visionkit-scanner.md](references/visionkit-scanner.md) - Apple docs: [Vision](https://sosumi.ai/documenta
  • Network accessline 444
    - VisionKit scanner integration: [references/visionkit-scanner.md](references/visionkit-scanner.md) - Apple docs: [Vision](https://sosumi.ai/documentation/vision) |   [VisionKit](https://sosumi.ai/documentation/visionkit) |
  • Network accessline 444
    - VisionKit scanner integration: [references/visionkit-scanner.md](references/visionkit-scanner.md) - Apple docs: [Vision](https://sosumi.ai/documentation/vision) |   [VisionKit](https://sosumi.ai/documentation/visionkit) |
  • Network accessline 445
    - Apple docs: [Vision](https://sosumi.ai/documentation/vision) |
  • Network accessline 445
    - Apple docs: [Vision](https://sosumi.ai/documentation/vision) |
  • Network accessline 446
    [VisionKit](https://sosumi.ai/documentation/visionkit) |
  • Network accessline 446
    [VisionKit](https://sosumi.ai/documentation/visionkit) |
  • Network accessline 447
    [RecognizeTextRequest](https://sosumi.ai/documentation/vision/recognizetextrequest) |
  • Network accessline 447
    [RecognizeTextRequest](https://sosumi.ai/documentation/vision/recognizetextrequest) |
  • Network accessline 448
    [DataScannerViewController](https://sosumi.ai/documentation/visionkit/datascannerviewcontroller) |
  • Network accessline 448
    [DataScannerViewController](https://sosumi.ai/documentation/visionkit/datascannerviewcontroller) |
  • Network accessline 449
    [CoreMLRequest](https://sosumi.ai/documentation/vision/coremlrequest) |
  • Network accessline 449
    [CoreMLRequest](https://sosumi.ai/documentation/vision/coremlrequest) |
  • Network accessline 450
    [CoreMLModelContainer](https://sosumi.ai/documentation/vision/coremlmodelcontainer)
  • Network accessline 450
    [CoreMLModelContainer](https://sosumi.ai/documentation/vision/coremlmodelcontainer)

skills/weatherkit/SKILL.md

  • Network accessline 352
    - Extended patterns (SwiftUI dashboard, charts integration, historical statistics): [references/weatherkit-patterns.md](references/weatherkit-patterns.md) - [WeatherKit framework](https://sosumi.ai/documentation/weatherkit)
  • Network accessline 352
    - Extended patterns (SwiftUI dashboard, charts integration, historical statistics): [references/weatherkit-patterns.md](references/weatherkit-patterns.md) - [WeatherKit framework](https://sosumi.ai/documentation/weatherkit)
  • Network accessline 353
    - [WeatherKit framework](https://sosumi.ai/documentation/weatherkit)
  • Network accessline 353
    - [WeatherKit framework](https://sosumi.ai/documentation/weatherkit)
  • Network accessline 354
    - [WeatherService](https://sosumi.ai/documentation/weatherkit/weatherservice)
  • Network accessline 354
    - [WeatherService](https://sosumi.ai/documentation/weatherkit/weatherservice)
  • Network accessline 355
    - [WeatherAttribution](https://sosumi.ai/documentation/weatherkit/weatherattribution)
  • Network accessline 355
    - [WeatherAttribution](https://sosumi.ai/documentation/weatherkit/weatherattribution)
  • Network accessline 356
    - [WeatherQuery](https://sosumi.ai/documentation/weatherkit/weatherquery)
  • Network accessline 356
    - [WeatherQuery](https://sosumi.ai/documentation/weatherkit/weatherquery)
  • Network accessline 357
    - [WeatherQuery.daily(startDate:endDate:)](https://sosumi.ai/documentation/weatherkit/weatherquery/daily(startdate:enddate:))
  • Network accessline 357
    - [WeatherQuery.daily(startDate:endDate:)](https://sosumi.ai/documentation/weatherkit/weatherquery/daily(startdate:enddate:))
  • Network accessline 358
    - [WeatherQuery.hourly(startDate:endDate:)](https://sosumi.ai/documentation/weatherkit/weatherquery/hourly(startdate:enddate:))
  • Network accessline 358
    - [WeatherQuery.hourly(startDate:endDate:)](https://sosumi.ai/documentation/weatherkit/weatherquery/hourly(startdate:enddate:))
  • Network accessline 359
    - [CurrentWeather](https://sosumi.ai/documentation/weatherkit/currentweather)
  • Network accessline 359
    - [CurrentWeather](https://sosumi.ai/documentation/weatherkit/currentweather)
  • Network accessline 360
    - [CurrentWeather.temperature](https://sosumi.ai/documentation/weatherkit/currentweather/temperature)
  • Network accessline 360
    - [CurrentWeather.temperature](https://sosumi.ai/documentation/weatherkit/currentweather/temperature)
  • Network accessline 361
    - [Measurement.formatted()](https://sosumi.ai/documentation/foundation/measurement/formatted())
  • Network accessline 361
    - [Measurement.formatted()](https://sosumi.ai/documentation/foundation/measurement/formatted())
  • Network accessline 362
    - [Forecast](https://sosumi.ai/documentation/weatherkit/forecast)
  • Network accessline 362
    - [Forecast](https://sosumi.ai/documentation/weatherkit/forecast)
  • Network accessline 363
    - [HourWeather](https://sosumi.ai/documentation/weatherkit/hourweather)
  • Network accessline 363
    - [HourWeather](https://sosumi.ai/documentation/weatherkit/hourweather)
  • Network accessline 364
    - [DayWeather](https://sosumi.ai/documentation/weatherkit/dayweather)
  • Network accessline 364
    - [DayWeather](https://sosumi.ai/documentation/weatherkit/dayweather)
  • Network accessline 365
    - [WeatherAlert](https://sosumi.ai/documentation/weatherkit/weatheralert)
  • Network accessline 365
    - [WeatherAlert](https://sosumi.ai/documentation/weatherkit/weatheralert)
  • Network accessline 366
    - [WeatherAvailability](https://sosumi.ai/documentation/weatherkit/weatheravailability)
  • Network accessline 366
    - [WeatherAvailability](https://sosumi.ai/documentation/weatherkit/weatheravailability)
  • Network accessline 367
    - [WeatherMetadata.expirationDate](https://sosumi.ai/documentation/weatherkit/weathermetadata/expirationdate)
  • Network accessline 367
    - [WeatherMetadata.expirationDate](https://sosumi.ai/documentation/weatherkit/weathermetadata/expirationdate)
  • Network accessline 368
    - [WeatherQuery.changes](https://sosumi.ai/documentation/weatherkit/weatherquery/changes)
  • Network accessline 368
    - [WeatherQuery.changes](https://sosumi.ai/documentation/weatherkit/weatherquery/changes)
  • Network accessline 369
    - [WeatherQuery.historicalComparisons](https://sosumi.ai/documentation/weatherkit/weatherquery/historicalcomparisons)
  • Network accessline 369
    - [WeatherQuery.historicalComparisons](https://sosumi.ai/documentation/weatherkit/weatherquery/historicalcomparisons)
  • Network accessline 370
    - [WeatherKit updates](https://sosumi.ai/documentation/updates/weatherkit)
  • Network accessline 370
    - [WeatherKit updates](https://sosumi.ai/documentation/updates/weatherkit)
  • Network accessline 371
    - [Bring context to today's weather](https://sosumi.ai/videos/play/wwdc2024/10067)
  • Network accessline 371
    - [Bring context to today's weather](https://sosumi.ai/videos/play/wwdc2024/10067)
  • Network accessline 372
    - [Fetching weather forecasts with WeatherKit](https://sosumi.ai/documentation/weatherkit/fetching_weather_forecasts_with_weatherkit)
  • Network accessline 372
    - [Fetching weather forecasts with WeatherKit](https://sosumi.ai/documentation/weatherkit/fetching_weather_forecasts_with_weatherkit)

skills/weatherkit/references/weatherkit-patterns.md

  • Network accessline 652
    - [WeatherKit](https://sosumi.ai/documentation/weatherkit)
  • Network accessline 652
    - [WeatherKit](https://sosumi.ai/documentation/weatherkit)
  • Network accessline 653
    - [WeatherAlert.detailsURL](https://sosumi.ai/documentation/weatherkit/weatheralert/detailsurl)
  • Network accessline 653
    - [WeatherAlert.detailsURL](https://sosumi.ai/documentation/weatherkit/weatheralert/detailsurl)
  • Network accessline 654
    - [WeatherAlert.region](https://sosumi.ai/documentation/weatherkit/weatheralert/region)
  • Network accessline 654
    - [WeatherAlert.region](https://sosumi.ai/documentation/weatherkit/weatheralert/region)
  • Network accessline 655
    - [WeatherMetadata.expirationDate](https://sosumi.ai/documentation/weatherkit/weathermetadata/expirationdate)
  • Network accessline 655
    - [WeatherMetadata.expirationDate](https://sosumi.ai/documentation/weatherkit/weathermetadata/expirationdate)
  • Network accessline 656
    - [dailyStatistics(for:forDaysIn:including:)](https://sosumi.ai/documentation/weatherkit/weatherservice/dailystatistics(for:fordaysin:including:))
  • Network accessline 656
    - [dailyStatistics(for:forDaysIn:including:)](https://sosumi.ai/documentation/weatherkit/weatherservice/dailystatistics(for:fordaysin:including:))
  • Network accessline 657
    - [monthlyStatistics(for:including:)](https://sosumi.ai/documentation/weatherkit/weatherservice/monthlystatistics(for:including:))
  • Network accessline 657
    - [monthlyStatistics(for:including:)](https://sosumi.ai/documentation/weatherkit/weatherservice/monthlystatistics(for:including:))
  • Network accessline 658
    - [WeatherQuery.changes](https://sosumi.ai/documentation/weatherkit/weatherquery/changes)
  • Network accessline 658
    - [WeatherQuery.changes](https://sosumi.ai/documentation/weatherkit/weatherquery/changes)
  • Network accessline 659
    - [WeatherQuery.historicalComparisons](https://sosumi.ai/documentation/weatherkit/weatherquery/historicalcomparisons)
  • Network accessline 659
    - [WeatherQuery.historicalComparisons](https://sosumi.ai/documentation/weatherkit/weatherquery/historicalcomparisons)
  • Network accessline 660
    - [WeatherKit updates](https://sosumi.ai/documentation/updates/weatherkit)
  • Network accessline 660
    - [WeatherKit updates](https://sosumi.ai/documentation/updates/weatherkit)

skills/widgetkit/SKILL.md

  • Network accessline 154
    func getTimeline(in context: Context, completion: @escaping (Timeline<WeatherEntry>) -> Void) {         Task {             let weather = await WeatherService.shared.fetch()
  • Network accessline 154
    func getTimeline(in context: Context, completion: @escaping (Timeline<WeatherEntry>) -> Void) {         Task {             let weather = await WeatherService.shared.fetch()
  • Network accessline 155
    Task {             let weather = await WeatherService.shared.fetch()             let entry = WeatherEntry(date: .now, temperature: weather.temp, condition: weather.condition)
  • Network accessline 155
    Task {             let weather = await WeatherService.shared.fetch()             let entry = WeatherEntry(date: .now, temperature: weather.temp, condition: weather.condition)
  • Network accessline 156
    let weather = await WeatherService.shared.fetch()
  • Network accessline 156
    let weather = await WeatherService.shared.fetch()
  • Network accessline 448
    - Advanced guide: [references/widgetkit-advanced.md](references/widgetkit-advanced.md) - Apple docs: [WidgetKit](https://sosumi.ai/documentation/widgetkit) | [Keeping a widget up to date](https://sosumi.ai/documentation/widgetkit/keeping-a-
  • Network accessline 448
    - Advanced guide: [references/widgetkit-advanced.md](references/widgetkit-advanced.md) - Apple docs: [WidgetKit](https://sosumi.ai/documentation/widgetkit) | [Keeping a widget up to date](https://sosumi.ai/documentation/widgetkit/keeping-a-
  • Network accessline 449
    - Apple docs: [WidgetKit](https://sosumi.ai/documentation/widgetkit) | [Keeping a widget up to date](https://sosumi.ai/documentation/widgetkit/keeping-a-widget-up-to-date) | [Smart Stack visibility](https://sosumi.ai/documentation/widgetkit
  • Network accessline 449
    - Apple docs: [WidgetKit](https://sosumi.ai/documentation/widgetkit) | [Keeping a widget up to date](https://sosumi.ai/documentation/widgetkit/keeping-a-widget-up-to-date) | [Smart Stack visibility](https://sosumi.ai/documentation/widgetkit

skills/widgetkit/references/widgetkit-advanced.md

  • Network accessline 664
    // CORRECT: Pre-compute in the provider func timeline(for configuration: Intent, in context: Context) async -> Timeline<ProcessedEntry> {     let raw = await DataStore.shared.fetch()
  • Network accessline 664
    // CORRECT: Pre-compute in the provider func timeline(for configuration: Intent, in context: Context) async -> Timeline<ProcessedEntry> {     let raw = await DataStore.shared.fetch()
  • Network accessline 665
    func timeline(for configuration: Intent, in context: Context) async -> Timeline<ProcessedEntry> {     let raw = await DataStore.shared.fetch()     let processed = HeavyProcessor.process(raw)
  • Network accessline 665
    func timeline(for configuration: Intent, in context: Context) async -> Timeline<ProcessedEntry> {     let raw = await DataStore.shared.fetch()     let processed = HeavyProcessor.process(raw)
  • Network accessline 666
    let raw = await DataStore.shared.fetch()
  • Network accessline 666
    let raw = await DataStore.shared.fetch()
  • Network accessline 975
    Apple budgets [40–70 refreshes per day](https://sosumi.ai/documentation/widgetkit/keeping-a-widget-up-to-date)
  • Network accessline 975
    Apple budgets [40–70 refreshes per day](https://sosumi.ai/documentation/widgetkit/keeping-a-widget-up-to-date)
  • Network accessline 976
    [40–70 refreshes per day](https://sosumi.ai/documentation/widgetkit/keeping-a-widget-up-to-date)
  • Network accessline 976
    [40–70 refreshes per day](https://sosumi.ai/documentation/widgetkit/keeping-a-widget-up-to-date)
  • Network accessline 988
    - [WidgetKit](https://sosumi.ai/documentation/widgetkit)
  • Network accessline 988
    - [WidgetKit](https://sosumi.ai/documentation/widgetkit)
  • Network accessline 989
    - [ActivityKit](https://sosumi.ai/documentation/activitykit)
  • Network accessline 989
    - [ActivityKit](https://sosumi.ai/documentation/activitykit)
  • Network accessline 990
    - [TimelineProvider](https://sosumi.ai/documentation/widgetkit/timelineprovider)
  • Network accessline 990
    - [TimelineProvider](https://sosumi.ai/documentation/widgetkit/timelineprovider)
  • Network accessline 991
    - [AppIntentTimelineProvider](https://sosumi.ai/documentation/widgetkit/appintenttimelineprovider)
  • Network accessline 991
    - [AppIntentTimelineProvider](https://sosumi.ai/documentation/widgetkit/appintenttimelineprovider)
  • Network accessline 992
    - [ActivityAttributes](https://sosumi.ai/documentation/activitykit/activityattributes)
  • Network accessline 992
    - [ActivityAttributes](https://sosumi.ai/documentation/activitykit/activityattributes)
  • Network accessline 993
    - [ActivityConfiguration](https://sosumi.ai/documentation/widgetkit/activityconfiguration)
  • Network accessline 993
    - [ActivityConfiguration](https://sosumi.ai/documentation/widgetkit/activityconfiguration)
  • Network accessline 994
    - [DynamicIsland](https://sosumi.ai/documentation/widgetkit/dynamicisland)
  • Network accessline 994
    - [DynamicIsland](https://sosumi.ai/documentation/widgetkit/dynamicisland)
  • Network accessline 995
    - [ControlWidgetButton](https://sosumi.ai/documentation/widgetkit/controlwidgetbutton)
  • Network accessline 995
    - [ControlWidgetButton](https://sosumi.ai/documentation/widgetkit/controlwidgetbutton)
  • Network accessline 996
    - [ControlWidgetToggle](https://sosumi.ai/documentation/widgetkit/controlwidgettoggle)
  • Network accessline 996
    - [ControlWidgetToggle](https://sosumi.ai/documentation/widgetkit/controlwidgettoggle)
  • Network accessline 997
    - [Keeping a widget up to date](https://sosumi.ai/documentation/widgetkit/keeping-a-widget-up-to-date)
  • Network accessline 997
    - [Keeping a widget up to date](https://sosumi.ai/documentation/widgetkit/keeping-a-widget-up-to-date)
  • Network accessline 998
    - [Updating widgets with WidgetKit push notifications](https://sosumi.ai/documentation/widgetkit/updating-widgets-with-widgetkit-push-notifications)
  • Network accessline 998
    - [Updating widgets with WidgetKit push notifications](https://sosumi.ai/documentation/widgetkit/updating-widgets-with-widgetkit-push-notifications)
  • Network accessline 999
    - [Updating controls locally and remotely](https://sosumi.ai/documentation/widgetkit/updating-controls-locally-and-remotely)
  • Network accessline 999
    - [Updating controls locally and remotely](https://sosumi.ai/documentation/widgetkit/updating-controls-locally-and-remotely)
  • Network accessline 1000
    - [Linking to specific app scenes](https://sosumi.ai/documentation/widgetkit/linking-to-specific-app-scenes-from-your-widget-or-live-activity)
  • Network accessline 1000
    - [Linking to specific app scenes](https://sosumi.ai/documentation/widgetkit/linking-to-specific-app-scenes-from-your-widget-or-live-activity)
  • Network accessline 1001
    - [Adding StandBy and CarPlay support](https://sosumi.ai/documentation/widgetkit/adding-standby-and-carplay-support-to-your-widget)
  • Network accessline 1001
    - [Adding StandBy and CarPlay support](https://sosumi.ai/documentation/widgetkit/adding-standby-and-carplay-support-to-your-widget)
  • Network accessline 1002
    - [Optimizing for accented rendering and Liquid Glass](https://sosumi.ai/documentation/widgetkit/optimizing-your-widget-for-accented-rendering-mode-and-liquid-glass)
  • Network accessline 1002
    - [Optimizing for accented rendering and Liquid Glass](https://sosumi.ai/documentation/widgetkit/optimizing-your-widget-for-accented-rendering-mode-and-liquid-glass)
  • Network accessline 1003
    - [Increasing widget visibility in Smart Stacks](https://sosumi.ai/documentation/widgetkit/widget-suggestions-in-smart-stacks)
  • Network accessline 1003
    - [Increasing widget visibility in Smart Stacks](https://sosumi.ai/documentation/widgetkit/widget-suggestions-in-smart-stacks)

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/accessorysetupkit/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/accessorysetupkit/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/accessorysetupkit/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/accessorysetupkit/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Add this badge to your README

It updates every night and links to this page.

dpearson2699/swift-ios-skills: #741 on hotskills, 1.3k stars

[![dpearson2699/swift-ios-skills on hotskills](https://hotskills.dev/badge/dpearson2699-swift-ios-skills.svg)](https://hotskills.dev/skill/dpearson2699-swift-ios-skills/)