Review Swift async/await code, which runs tasks without blocking while waiting. Check shared state, task structure, cancellation, streams, and migration issues, then receive file-specific findings with before-and-after fixes and a prioritized summary.
- Checking actor isolation and shared-state handling
- Reviewing task structure and cancellation
- Investigating strict concurrency compiler errors
jacklandrin/OnlySwitch☆ 6KUpdated Oct 21, 2026
Review Apple platform app code for potential App Store rejection issues before submission. Check privacy, payments, safety, performance, and design using guideline references, risk categories, code examples, and a pre-submission checklist.
- Checking an app before App Store submission
- Reviewing payments and subscriptions
- Checking privacy and account deletion
jacklandrin/OnlySwitch☆ 6KUpdated Oct 21, 2026
Trigger OnlySwitch built-in actions from plain-language requests on macOS. The skill selects the matching action ID and opens an app link to toggle settings or run actions such as emptying the trash.
- Toggling Keep Awake
- Switching dark mode
- Emptying the trash
jacklandrin/OnlySwitch☆ 6KUpdated Oct 21, 2026
Write and review unit and integration tests with Swift Testing. Check assertions, asynchronous behavior, and test structure, or convert existing XCTest tests using guidance on modern APIs and project conventions.
- Writing unit and integration tests
- Reviewing tests for asynchronous code
- Migrating existing XCTest tests
jacklandrin/OnlySwitch☆ 6KUpdated Oct 21, 2026
Review SwiftUI code for outdated APIs, data flow, navigation, accessibility, and performance. Receive findings grouped by file, with line references, brief before-and-after fixes, and a prioritized summary of the changes that matter most.
- Reviewing existing SwiftUI code
- Updating deprecated APIs
- Checking VoiceOver and Dynamic Type support
jacklandrin/OnlySwitch☆ 6KUpdated Oct 21, 2026
Turn specifications into a detailed implementation plan before coding. Break work into small tasks with exact file paths, code, test commands, and interfaces so another developer or agent can follow the plan.
- Planning a feature before coding
- Preparing a development handoff
- Breaking requirements into testable tasks
jacklandrin/OnlySwitch☆ 6KUpdated Oct 21, 2026