Best practices for Tuist projects. Use when working with Tuist manifests, generating projects, or building with xcodebuild in Tuist projects.
Scanned 5/27/2026
Install to Claude Code
npx -y skills add Asix120403/claude-marketplace --skill tuist --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Tuist?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/asix120403-tuist)More formats (shields.io, HTML) on the badges page.
---
name: tuist
description: Best practices for Tuist projects. Use when working with Tuist manifests, generating projects, or building with xcodebuild in Tuist projects.
---
# Tuist
## Project Generation
Generate projects without opening Xcode:
```bash
tuist generate --no-open
```
## Target Declaration
Use `buildableFolders` when declaring targets to avoid regenerating projects on file changes:
```swift
let target = Target(
name: "MyApp",
destinations: [.iPhone],
product: .app,
bundleId: "com.example.app",
buildableFolders: ["Sources/", "Resources/"]
)
```
## Building with xcodebuild
Pass these build settings to enable caching and improve build performance:
```bash
xcodebuild build \
-scheme MyScheme \
COMPILATION_CACHE_ENABLE_CACHING=YES \
CLANG_ENABLE_COMPILE_CACHE=YES \
SWIFT_ENABLE_EXPLICIT_MODULES=YES \
SWIFT_USE_INTEGRATED_DRIVER=YES
```
## Disable Signing for CI/Agent Builds
When building through an agent or CI, disable code signing:
```bash
xcodebuild build \
-scheme MyScheme \
CODE_SIGN_IDENTITY=""
```
No comments yet. Be the first to comment!
Orchestrate multi-phase deep research with web search, memory retrieval, pattern matching, and synthesis into structured findings