Skip to main content
skill CX Codex

using-tuist-generated-projects — Claude Code skill: how to install

Guides coding agents through Tuist-generated Xcode workspaces, optimizing xcodebuild testing routines, selective target generation, and buildable folder structures.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add tuist/agent-skills --skill using-tuist-generated-projects -a claude-code
npx skills add tuist/agent-skills --skill generated-projects -a claude-code
Open on GitHub

What using-tuist-generated-projects does

The skill steers coding agents through building and testing Xcode workspaces produced by Tuist. It enforces headless generation with --no-open so Xcode stays closed during terminal tasks. Projects use buildableFolders instead of glob patterns. Directories mirror the filesystem directly, which avoids constant workspace rebuilds.

Local testing runs through xcodebuild test rather than tuist test. The native Tuist test command recreates the entire workspace before executing suites. That slows iteration down. By tagging targets with labels like tag:feature:*, the agent generates only isolated slices of the application.

When generation fails on missing packages, the skill triggers tuist install. If Objective-C linking issues arise, adding -ObjC or -force_load to OTHER_LDFLAGS fixes the build. Product types remain static when feasible to preserve launch performance.

What it helps with

  • run isolated test suites without full workspace regeneration
  • replace static glob patterns with dynamic buildableFolders
  • scope workspace generation using target metadata tags
  • resolve Objective-C linking failures in consuming targets

Example prompts for the agent

  • Generate the workspace for tag:feature:payments without opening Xcode
  • Run the single test suite AppTests/MyTestSuite using xcodebuild
  • Configure the target to use buildableFolders instead of source globs

How to install using-tuist-generated-projects

1Skills CLI (Vercel)

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

2Manually: put the files in place

~/.claude/skills/generated-projects/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/generated-projects/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about using-tuist-generated-projects

How to install using-tuist-generated-projects in Claude Code?

Run npx skills add tuist/agent-skills --skill using-tuist-generated-projects -a claude-code in your terminal.

Why does the skill prefer xcodebuild test over tuist test?

Running tuist test forces a project regeneration on every single invocation. Invoking xcodebuild test directly with --only-testing runs specific test suites without that overhead.

How to handle generation errors caused by missing dependencies?

Execute tuist install to resolve and fetch the required external dependencies, then run workspace generation again with --no-open.

Similar skills

Everything for Mobile →

From the same set4

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor