watchos-code-review — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited watchos-code-review (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
| Issue Type | Reference |
|---|---|
| App lifecycle, scenes, background modes, extended runtime | references/lifecycle.md |
| ClockKit, WidgetKit, timeline providers, Smart Stack | references/complications.md |
| WCSession, message passing, file transfer, reachability | references/connectivity.md |
| Memory limits, background refresh, battery optimization | references/performance.md |
@WKApplicationDelegateAdaptor for lifecycle eventsscenePhase read from root view (not sheets/modals where it's always .active)WKExtendedRuntimeSession started only while app is active (not from background)applicationDidFinishLaunching (not just delegate)URLSessionDownloadTask (not DataTask) used for background network requestsTimelineEntryRelevance implemented for Smart Stack prioritizationactivate(); singleton pattern usedisReachable checked before sendMessage; transferUserInfo for critical dataReport issues using: [FILE:LINE] ISSUE_TITLE
Examples:
[WatchApp.swift:18] WKExtendedRuntimeSession started while app not active[ConnectivityManager.swift:42] WCSession.activate() before delegate assignment[ComplicationTimeline.swift:67] Timeline has no future entriesComplete in order for each finding you intend to report. Do not advance until the pass condition is satisfied.
[FILE:LINE] (or a line range) copied from the current file contents; the path resolves in this repo.View body, WKApplicationDelegate / scene method, TimelineProvider implementation, WCSessionDelegate callback, or workout/background task handler that owns the behavior—not only a diff hunk.WCSession reachability or transfer semantics, workout or extended runtime rules, or device-specific limits) — You name one concrete artifact you inspected (for example Info.plist / target capabilities for background modes, the WK* / WCSession call order in source, entitlements, or a subsection you read in the matching doc from Quick Reference) or you downgrade the item to an open question in Review Questions.Use the issue format [FILE:LINE] ISSUE_TITLE for each reported finding. Hard gate 4 is the full pre-report checklist for this skill’s review type.
setTaskCompletedWithSnapshot)?isLuminanceReduced is true?TabView nested within another TabView? (Memory leak on watchOS)~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.