ios-project-scaffold

Generate an iOS project scaffold with Tuist manifests, worktree automation, and CI workflows.

3|Updated Jan 14, 2014
One-click install
npx skills add https://github.com/prateek/dotfiles --skill ios-project-scaffold-prateek
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ios-project-scaffold
Source: https://github.com/prateek/dotfiles/tree/main/.agents/skills/ios-project-scaffold
Command: npx skills add https://github.com/prateek/dotfiles --skill ios-project-scaffold-prateek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill provides a ready-to-use blueprint to bootstrap a full iOS project with Tuist manifests, a deterministic repo-owned worktree, and CI workflows, reducing setup time and drift across teams.

Core Features & Use Cases

  • Pinned toolchains and templates ensure reproducible environments (e.g., .xcode-version, .tuist-version, and scaffold assets).
  • Complete repo scaffold including Tuist manifest, repo-owned worktree execution helper, Makefile surface, AGENTS.md, and GitHub Actions/Fastlane templates.
  • Built-in auditing and governance support to check drift against conventions and apply concrete fixes.
  • Deterministic worktree and simulator management with repo-local state to enable repeatable builds, tests, and traces.

Quick Start

Run ios-project-scaffold to generate a complete repo skeleton with Tuist manifests, worktree automation, and CI workflows.

Frequently Asked Questions about ios-project-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap an iOS project with Tuist and GitHub Actions?▼

To bootstrap an iOS project with Tuist and GitHub Actions, this scaffold generates a complete repo skeleton including Tuist manifests, Makefile surface, AGENTS.md, and CI workflows to standardize setup and reduce team drift.

What is a repo-owned worktree and why use it for iOS development?▼

A repo-owned worktree provides deterministic worktree and simulator management with repo-local state, enabling repeatable builds, tests, and execution traces by isolating environments directly within the repository structure.

Can I use this scaffold to audit an existing iOS repo against conventions?▼

Yes, you can use this scaffold to audit an existing iOS repo against conventions, as it includes built-in auditing and governance support with scripts and references to check drift and apply concrete fixes.

Does the iOS scaffold support pinned toolchains for reproducible environments?▼

Yes, the iOS scaffold supports pinned toolchains by including version files like .xcode-version and .tuist-version, ensuring reproducible environments across different machines and team members.

What's the best way to standardize Fastlane templates across multiple iOS projects?▼

The best way to standardize Fastlane templates across iOS projects is applying a centralized scaffold that provides pre-configured Fastlane and GitHub Actions templates alongside a Makefile surface for consistent automation.

When should I not use a generated scaffold for my iOS app?▼

You should not use a generated scaffold if your iOS app requires a highly customized project structure that fundamentally conflicts with centralized Tuist manifests or deterministic worktree execution conventions.