{"$schema":"https://schemas.agentskills.io/discovery/0.2.0/schema.json","skills":[{"description":"Analyzes Xcode selective testing effectiveness for a test run, showing which test targets were skipped or ran, and diagnosing regressions in test selection. Can compare two test runs to identify what changed.","digest":"sha256:35e2a981a0336e6b5b87912d651b6275f60db1a4ebaec7860fb6dac7c3182f84","name":"analyze-selective-testing","type":"skill-md","url":"/skills/analyze-selective-testing/SKILL.md"},{"description":"Compares two Xcode build runs to identify duration regressions, cache changes, and new issues. Can be invoked with build IDs, dashboard URLs, or branch names (e.g. `tuist compare-builds --base main --head feature-branch`).","digest":"sha256:2543fbf26aded533ed6a04734c5685ae0357751a2a9a75a0a6ba38e4e3056678","name":"compare-builds","type":"skill-md","url":"/skills/compare-builds/SKILL.md"},{"description":"Compares two app bundles to identify size changes, new or removed artifacts, and platform differences. Can be invoked with bundle IDs, dashboard URLs, or branch names.","digest":"sha256:bad55ab2f1a3f27145b91e9f71b26e4fd8627841a38610f511a8583eff6fc586","name":"compare-bundles","type":"skill-md","url":"/skills/compare-bundles/SKILL.md"},{"description":"Compares two `tuist cache` runs to identify cache hit rate changes and root-cause analysis of cache invalidation. Can be invoked with cache run IDs, dashboard URLs, or branch names.","digest":"sha256:e72004d51ca839fe2f63cd1acedd14b165a7f24edf8fb83fbf4b7706f2333af8","name":"compare-cache-runs","type":"skill-md","url":"/skills/compare-cache-runs/SKILL.md"},{"description":"Compares two `tuist generate` runs to identify cache hit rate changes and root-cause analysis of cache invalidation. Can be invoked with generation IDs, dashboard URLs, or branch names.","digest":"sha256:2ebda48ee422fd1c9cf1fda5b753dbd145f3c5ff15a04e0b08d9bf0991235f20","name":"compare-generations","type":"skill-md","url":"/skills/compare-generations/SKILL.md"},{"description":"Compares two Gradle build runs to identify duration regressions, cache changes, and task outcome differences. Can be invoked with build IDs, dashboard URLs, or branch names.","digest":"sha256:df0f7f64c7bc31a58cc11e4643ca8b58b8b62689584502f27a085adc7b4383c0","name":"compare-gradle-builds","type":"skill-md","url":"/skills/compare-gradle-builds/SKILL.md"},{"description":"Compares a single test case's behavior across two branches, analyzing pass/fail status, duration, flakiness, and failure details. Useful for investigating test regressions introduced by a feature branch.","digest":"sha256:f2c429299728b2e47e5c76479e318005f48edb36e1e8949e4832bc583e1f397c","name":"compare-test-case","type":"skill-md","url":"/skills/compare-test-case/SKILL.md"},{"description":"Compares two test runs to identify new failures, newly flaky tests, fixed tests, and duration regressions. Can be invoked with test run IDs, dashboard URLs, or branch names.","digest":"sha256:dc716b7dbe3a8e8ba81fe9f67154340505e7440e978d7473e511d5d5d22197ec","name":"compare-test-runs","type":"skill-md","url":"/skills/compare-test-runs/SKILL.md"},{"description":"Debugs issues users encounter with Tuist-generated projects by reproducing the scenario locally, building Tuist from source when needed, and triaging whether it is a bug, misconfiguration, or something that needs team input. Use when users report generation failures, build errors after generation, or unexpected project behavior.","digest":"sha256:75ab81107ddb79cf0bb4ebf71e63ec99533be5e1d3329fe1dc54e9f101601ac8","name":"debug-generated-project","type":"skill-md","url":"/skills/debug-generated-project/SKILL.md"},{"description":"Fixes flaky tests by analyzing failure patterns from Tuist test insights, identifying root causes, and applying targeted corrections. Can be invoked with a specific test case URL (e.g. `https://tuist.dev/{account}/{project}/tests/test-cases/{id}`) or without arguments to discover and fix all flaky tests in the project.","digest":"sha256:777eb6c434e3519e1f00097a84995895f1292d69bc6d5f20cd52c9176b4f808f","name":"fix-flaky-tests","type":"skill-md","url":"/skills/fix-flaky-tests/SKILL.md"},{"description":"Guides day-to-day work in Tuist-generated Xcode workspaces, including generation, build and test commands, and buildable folders. Use when working in a Tuist-generated project or when users mention `tuist generate`, `xcodebuild test`, or generated workspaces.","digest":"sha256:4020e3f6cc2c3313125fd81f41b9e57031ae00953869c26b0c85958e11cef3b6","name":"generated-projects","type":"skill-md","url":"/skills/generated-projects/SKILL.md"},{"description":"Migrates existing Xcode projects to Tuist generated workspaces with build and run validation, external dependency mapping, and migration checklists. Use when adopting Tuist for an existing app or converting a hand-edited Xcode project to generated projects.","digest":"sha256:1eb9e9189d791f978619a02348313920a59a61383cfa728bea1dc8404af608e6","name":"migrate","type":"skill-md","url":"/skills/migrate/SKILL.md"}]}