---
title: "tuist"
description: "Agent Skills and MCP access for Tuist, the infrastructure that speeds up build and test toolchains: caching, selective testing, and build, test, and bundle insights for Xcode and Gradle projects."
canonical: https://agentpluginsdirectory.com/plugins/tuist
last-updated: 2026-10-02
---

# tuist
Agent Skills and MCP access for Tuist, the infrastructure that speeds up build and test toolchains: caching, selective testing, and build, test, and bundle insights for Xcode and Gradle projects.
- Slug: tuist
- Publisher: Tuist GmbH
- Repository: https://github.com/tuist/agent-plugin
- Manifest: plugin.json
- Version: 0.1.0
- License: MIT
- Category (editorial): devops-cloud
- Skills: 12 (analyze-selective-testing, compare-builds, compare-bundles, compare-cache-runs, compare-generations, compare-gradle-builds, compare-test-case, compare-test-runs, debug-generated-project, fix-flaky-tests, generated-projects, migrate)
- MCP servers: 1 (tuist)
- Stars: 0
- Repository created: 2026-08-18
- Repository last pushed: 2026-08-18
- Publisher type: Organization
- Listing: https://agentpluginsdirectory.com/plugins/tuist
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What tuist does, in the publisher's words

An Agent Plugin for Tuist, the infrastructure that speeds up build and test toolchains. It bundles Agent Skills for common Tuist workflows together with the Tuist MCP server, so coding agents can read the build, test, bundle, and cache data your toolchain reports and act on it.

Tuist plugs into the Xcode and Gradle projects you already have. Generated projects are one of its features, not a prerequisite, so most of what this plugin offers applies whatever your project layout looks like.

Agent Plugins is an open, vendor-neutral standard for packaging reusable agent components. Packaging the skills and the MCP server together means one install wires up both, in any client that speaks the standard.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/tuist/agent-plugin/HEAD/README.md

## Skills

- 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.
- 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`).
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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,…
- 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…
- 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.
- migrate: 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.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- tuist: transport: streamable-http; url: https://tuist.dev/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
