macos-test-triage

Classify macOS test failures and suggest targeted reruns for Xcode and SwiftPM projects.

46|5|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/robinebers/skills --skill macos-test-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: macos-test-triage
Source: https://github.com/robinebers/skills/tree/main/skills/macos-test-triage
Command: npx skills add https://github.com/robinebers/skills --skill macos-test-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of identifying and categorizing failures in macOS tests, streamlining the troubleshooting and resolution of test-related issues.

Core Features & Use Cases

  • Test Harness Detection: Automatically identifies and targets the correct test harness for Xcode or SwiftPM projects.
  • Scope Narrowing: Refines test scopes based on user input or defaults to the smallest failing target.
  • Result Classification: Categorizes failures into distinct types like build failures, assertion errors, crashes, and flaky tests.
  • Intelligent Reruns: Suggests targeted reruns for failed tests, avoiding unnecessary full suite reruns.
  • Clear Summarization: Outputs a concise summary with actionable insights for next steps.

Quick Start

Use the macos-test-triage skill to identify and categorize the cause of test failures in your project.

Frequently Asked Questions about macos-test-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I triage test failures in Xcode or SwiftPM projects?

To triage test failures in Xcode or SwiftPM, this Skill automatically detects the test harness, narrows the scope to the smallest failing target, and categorizes failures into types like build errors, assertion failures, and crashes.

What is the best way to classify flaky tests in macOS projects?

Classifying flaky tests in macOS projects is handled by categorizing test results into distinct failure types, including flaky tests, assertion errors, and crashes, providing a concise summary with actionable next steps.

Can I rerun only failed macOS tests instead of the full test suite?

Yes, you can rerun only failed macOS tests by using intelligent rerun suggestions that target specific failed tests, avoiding unnecessary full suite reruns and streamlining the troubleshooting process.

Does this test triage approach work with both Xcode and SwiftPM?

Yes, this test triage approach works with both Xcode and SwiftPM by automatically identifying and targeting the correct test harness for your macOS project setup.

How do I identify the cause of build failures during macOS test runs?

To identify the cause of build failures during macOS test runs, the Skill classifies failures into distinct categories like build failures and assertion errors, then outputs a summary with targeted recommendations for resolution.

What types of test failures can be categorized in macOS development?

Test failures in macOS development can be categorized into build failures, assertion errors, crashes, and flaky tests, allowing you to pinpoint specific failure types for targeted resolution.