setup

Automate Slate iOS environment setup with tool checks and simulator preparation.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/damsac/slate --skill setup-damsac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/damsac/slate/tree/main/.claude/skills/setup
Command: npx skills add https://github.com/damsac/slate --skill setup-damsac

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Streamlines onboarding and setup for the Slate iOS project, ensuring a reproducible dev environment and reducing manual configuration errors.

Core Features & Use Cases

  • Environment checks for essential tools (Xcode, Swift, Nix, direnv, git) and guided remediation.
  • Phase-based walkthroughs covering environment activation, simulator provisioning, project generation, and widget verification.
  • Clear, safe prompts and guardrails to prevent destructive actions and ensure developer approval before proceeding.

Quick Start

Run the interactive setup to verify tools, generate the Xcode project, and verify a simulator build.

Frequently Asked Questions about setup

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

FAQPage Schema
How do I set up a reproducible iOS development environment with Nix and direnv?

To set up a reproducible iOS development environment, this Skill automates tool checks for Xcode, Swift, Nix, direnv, and git, then guides you through project generation and simulator provisioning to ensure a consistent Slate workspace.

What prerequisites do I need to run the Slate dev environment setup?

The Slate dev environment setup requires Xcode, Swift, Nix, direnv, and git to be installed on your machine. The workflow checks for these essential tools and provides guided remediation if any are missing before proceeding.

How does the interactive setup workflow verify a new iOS simulator build?

The interactive setup workflow verifies an iOS simulator build by walking through phase-based steps covering environment activation, simulator provisioning, project generation, and widget verification to ensure the build is functional.

Can I use this guided setup to onboard new engineers for an Xcode project?

Yes, you can use this guided setup to onboard new engineers for an Xcode project. It specifically targets onboarding by enforcing prerequisites and managing safe prompts to prevent destructive actions during environment configuration.

What does the environment setup do if Xcode or Nix tools are missing?

If Xcode or Nix tools are missing, the environment setup enforces guardrails by detecting the absence during tool checks and providing guided remediation steps to ensure prerequisites are met before continuing the workflow.