Updated 6mo ago
by tuist
agent-skills
Agent Skills for working with Tuist projects
35 GitHub stars (35)
Steady at 35 stars — no new stars in the 16 days since Sep 30.
- 12 skills (12 skills found in its SKILL.md files)
- 3 forks (3 forks)
- 6mo ago last update (Last updated 6mo ago)
Install
Skills CLI
npx skills add tuist/agent-skills
Asks which skills and agents to install. Just one: npx skills add tuist/agent-skills --skill analyze-selective-testing — add -g for every project.
Claude Code
git clone https://github.com/tuist/agent-skillscp -r "agent-skills/skills/analyze-selective-testing" ~/.claude/skills/
Copies the analyze-selective-testing skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add tuist/agent-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
analyze-selective-testing
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.
skills/analyze-selective-testing/SKILL.md on GitHub (opens in a new tab) -
compare-builds
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`).
skills/compare-builds/SKILL.md on GitHub (opens in a new tab) -
compare-bundles
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.
skills/compare-bundles/SKILL.md on GitHub (opens in a new tab) -
compare-cache-runs
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.
skills/compare-cache-runs/SKILL.md on GitHub (opens in a new tab) -
compare-generations
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.
skills/compare-generations/SKILL.md on GitHub (opens in a new tab) -
compare-gradle-builds
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.
skills/compare-gradle-builds/SKILL.md on GitHub (opens in a new tab) -
compare-test-case
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.
skills/compare-test-case/SKILL.md on GitHub (opens in a new tab) -
compare-test-runs
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.
skills/compare-test-runs/SKILL.md on GitHub (opens in a new tab) -
debug-generated-project
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.
skills/debug-generated-project/SKILL.md on GitHub (opens in a new tab) -
fix-flaky-tests
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.
skills/fix-flaky-tests/SKILL.md on GitHub (opens in a new tab) -
using-tuist-generated-projects
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.
skills/generated-projects/SKILL.md on GitHub (opens in a new tab) -
migrating-to-tuist-generated-projects
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.
skills/migrate/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.