| name | test-macos-app |
| description | Slash command that runs the smallest meaningful macOS test scope first and explains failures by category. Invoke explicitly with /test-macos-app — this skill never self-triggers. |
| disable-model-invocation | true |
Test macOS App
Run the smallest meaningful macOS test scope first and explain failures by category.
Arguments
scheme: Xcode scheme name (optional)
target: test target or product name (optional)
filter: test filter expression (optional)
configuration: Debug or Release (optional, default: Debug)
Workflow
- Detect whether the repo uses
xcodebuild test or swift test.
- Prefer focused test execution when a target or filter is provided.
- Classify failures as compile, assertion, crash, env/setup, or flake.
- Summarize the top blocker and the narrowest sensible next step.
Guardrails
- Avoid rerunning the full suite if a focused rerun is possible.
- Distinguish build failures from actual failing tests.
- Note when host app setup or simulator-only test assumptions leak into a macOS run.