Migrating To Tuist Generated Projects
This skill automates the migration of existing Xcode projects to use Tuist-generated codebases for improved build performance and maintainability.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add migrating-to-tuist-generated-projects npx -- -y @trustedskills/migrating-to-tuist-generated-projects
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"migrating-to-tuist-generated-projects": {
"command": "npx",
"args": [
"-y",
"@trustedskills/migrating-to-tuist-generated-projects"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill enables AI agents to migrate existing iOS and macOS projects from CocoaPods or Carthage into Tuist-generated architectures. It automates the conversion of dependency graphs, schemes, and targets while preserving project structure and configuration settings.
When to use it
- You are maintaining a legacy Objective-C or Swift codebase relying on CocoaPods or Carthage for dependency management.
- Your team needs to unify multiple modules into a single, scalable build system with improved performance.
- You require better IDE integration, faster build times, and more reliable dependency resolution than manual Xcode projects provide.
- You want to transition from fragile
Podfileconfigurations to a declarativeProject.swiftmodel managed by Tuist.
Key capabilities
- Automatically converts existing CocoaPods or Carthage dependencies into Tuist-compatible targets.
- Generates a complete
Project.swiftfile that defines the entire project structure and build rules. - Preserves original source code, schemes, and configuration settings during migration.
- Handles complex module hierarchies and framework integrations seamlessly.
Example prompts
- "Migrate my existing iOS project from CocoaPods to Tuist while keeping all current dependencies."
- "Convert this Carthage-based macOS application into a Tuist-generated project with updated schemes."
- "Automate the migration of our multi-module Swift codebase to use Tuist instead of manual Xcode projects."
Tips & gotchas
Ensure your source project has a valid Podfile or Cartfile before initiating the migration, as these files are required for dependency analysis. After migration, verify that all build configurations and signing settings are correctly transferred to avoid runtime issues in production environments.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.