What problem does it solve?
Running an entire Xcode or Swift test suite on every change is slow, and raw test output makes it hard to tell whether a failure is a compile error, a real assertion failure, or an environment issue. This Skill runs the smallest meaningful test scope first and explains failures by category so you can act on the top blocker immediately.
Core Features & Use Cases
- Focused Test Execution: Detects whether the repo uses
xcodebuild test or swift test and prefers targeted runs when a scheme, target, or filter is provided.
- Failure Classification: Categorizes failures as compile, assertion, crash, env/setup, or flake, and separates build failures from actual failing tests.
- Use Case: After editing a Swift package, invoke the skill with a test filter to rerun only the affected tests, then get a summary of the top blocker and the narrowest sensible next step instead of a wall of logs.
Quick Start
Invoke /test-macos-app with an optional scheme, target, filter, or configuration to run the smallest relevant macOS test scope and get a categorized failure summary.