tuist avatar

Using Tuist Generated Projects

If you're using Tuist to manage your Xcode projects, this skill helps Claude work with the generated workspaces and schemes. It covers the basics like generating projects without auto-launching Xcode, running xcodebuild commands for building and testing specific schemes, and working with Tuist's project structure conventions. The skill has passed all three major security audits and comes from Tuist's official agent-skills repo. It's straightforward reference material for CI/CD setups or when you need Claude to interact with your Tuist-generated build system instead of fumbling through workspace configurations manually.

skills.sh installs
616
GitHub stars
35
last updated
Aug 21, 2026

Install

$ npx -y skills add tuist/agent-skills --skill using-tuist-generated-projects --agent claude-code

Installs into .claude/skills of the current project.

Files

Using Tuist Generated Projects

Quick Start

# Generate workspace without opening Xcode
tuist generate --no-open

# Build a scheme with xcodebuild
xcodebuild build -workspace App.xcworkspace -scheme App

# Run tests with xcodebuild
xcodebuild test -workspace App.xcworkspace -scheme AppTests -only-testing AppTests/MyTestCase

Project definition

Prefer buildable folders

Use buildableFolders instead of sources and resources globs. Buildable folders stay synchronized with the file system, so adding or removing files does not require regeneration.

let target = Target(
  name: "App",
  buildableFolders: [
    "App/Sources",
    "App/Resources",
  ]
)

Tag targets for focus

Use target tags to group areas of the project, for example:

  • tag:team:*
  • tag:feature:*
  • tag:layer:*

These tags make it easier to scope generation and testing later.

Example target metadata with tags:

let target = Target(
  name: "PaymentsUI",
  metadata: .metadata(tags: [
    "tag:team:commerce",
    "tag:feature:payments",
    "tag:layer:ui",
  ])
)

When working on a focused area, generate only what you need:

Sponsors

Details

Repository
github.com/tuist/agent-skills
Categories
Testing & QA, DevOps & CI/CD, AI & Agent Building, Mobile Development
First seen
Jun 3, 2026

More from tuist/agent-skills

All 9
1antithesishq avatarantithesis-setupantithesishq/antithesis-skillsScaffold the Antithesis harness with docker-compose: initialize the working directory, write Dockerfiles and docker-compose.yaml with build directives, and prep615skills.sh installs
2withastro avatarastro-developerwithastro/astroComprehensive guide for developing in the Astro monorepo. Covers architecture, debugging, testing, and critical constraints. Use when working on features, fixes596skills.sh installs
3alirezarezvani avatarscenario-war-roomalirezarezvani/claude-skillsCross-functional what-if modeling for cascading multi-variable scenarios. Unlike single-assumption stress testing, this models compound adversity across all bus590skills.sh installs
4aaronontheweb avatarcrap-analysisaaronontheweb/dotnet-skillsAnalyze code coverage and CRAP (Change Risk Anti-Patterns) scores to identify high-risk code. Use OpenCover format with ReportGenerator for Risk Hotspots showin581skills.sh installs
5aaronontheweb avatartestcontainers-integration-testsaaronontheweb/dotnet-skillsWrite integration tests using TestContainers for .NET with xUnit. Covers infrastructure testing with real databases, message queues, and caches in Docker contai579skills.sh installs
6eyadkelleh avatarsecurity-usernameseyadkelleh/awesome-skills-securityTop username lists for enumeration: common usernames, default credentials, names. Curated essentials for authorized testing.577skills.sh installs