Community-maintained Agent Skills for complete Swift and Apple-platform app delivery.
73
92%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
Adapted and rewritten for this collection; see NOTICE.md and LICENSE-APACHE-2.0.txt.
Review code as an evidence-backed diff review, not as a style sweep. Report only issues that can change correctness, safety, user-visible behavior, or maintenance cost. Keep the review self-contained and use the references below only when their topics appear in the code.
.swift files and the directly related callers, parents, and
tests. If no diff is supplied, ask for or identify an explicit file list before
reporting issues.Package.swift, the project, or the target. Do not give
version-specific advice from memory.swift-concurrency, swiftui-patterns, swiftui-responsive-layout,
swiftui-performance, ios-accessibility, swift-security,
ios-networking, swiftdata, storekit, push-notifications, or another
matching specialist when that framework or symptom is the primary concern.Follow this order so that a plausible-looking hunch does not become a false positive:
swiftlint lint --quiet on the scoped paths and record the
result before reporting style-related issues.Use this compact, actionable format:
## Review Summary
Scope: <files or no Swift files>
Baseline: <Swift/language mode/deployment target, or unknown>
Checks: <references and specialist boundaries applied>
## Issues
### Critical (Blocking)
1. [Sources/File.swift:42] ISSUE_TITLE
- Issue: <what the code does>
- Why: <observable impact>
- Fix: <smallest safe correction>
### Major (Should Fix)
### Minor (Consider Fixing)
### Informational (For Awareness)
## Good Patterns
- [Sources/File.swift:18] <specific behavior worth preserving>
## Verdict
Ready: Yes | No | With fixes 1-N
Rationale: <one or two sentences>Every issue needs an exact [FILE:LINE] proof and a severity. If there are no
issues, say Protocol applied; no issues and explain the scope checked. Do not
invent findings to fill a section.
try!/force unwraps have a proven
invariant or an explicit failure path.[weak self] mechanically.Sendable and @unchecked Sendable claims match the actual synchronization
and value semantics.@State owns view-local observable
identity, @Bindable supplies two-way bindings, and non-observed dependencies
are excluded deliberately.Sendable: references/concurrency.md@State, @Bindable, and environment ownership: references/observation.mdthrows, Result, try?, typed throws, and error boundaries: references/error-handling.md.tessl-plugin
skills
accessorysetupkit
references
activitykit
adattributionkit
references
alarmkit
references
app-clips
app-intents
app-store-optimization
app-store-review
apple-on-device-ai
appmigrationkit
audioaccessorykit
references
authentication
references
avkit
background-processing
references
browserenginekit
callkit
references
carplay
cloudkit
contacts-framework
references
core-bluetooth
references
core-data
core-motion
references
core-nfc
references
coreml
references
cryptokit
cryptotokenkit
references
debugging-instruments
device-integrity
references
dockkit
energykit
references
eventkit
financekit
references
focus-engine
gamekit
healthkit
references
homekit
references
ios-accessibility
ios-app-workflow
references
ios-ettrace-performance
ios-localization
ios-memgraph-analysis
ios-networking
ios-simulator
references
metrickit
references
musickit
references
natural-language
references
paperkit
references
passkit
references
pdfkit
pencilkit
references
permissionkit
references
photokit
push-notifications
realitykit
references
relevancekit
references
scenekit
sensorkit
speech-recognition
references
spritekit
storekit
swift-api-design-guidelines
swift-architecture
references
swift-charts
swift-codable
references
swift-code-review
swift-concurrency
swift-formatstyle
references
swift-language
swift-security
references
swift-testing
swiftdata
swiftlint
swiftui-animation
swiftui-gestures
references
swiftui-layout-components
swiftui-liquid-glass
references
swiftui-patterns
swiftui-performance
swiftui-responsive-layout
swiftui-uikit-interop
swiftui-webkit
tabletopkit
tipkit
vision-framework
weatherkit
references