← ClaudeAtlas

bootstrap-xcode-workspacelisted

Create, adopt, extend, and align one Swift product workspace with app, extension, package, and service components under one permanent Xcode entrypoint.
gaelic-ghost/socket · ★ 7 · AI & Automation · score 67
Install: claude install-skill gaelic-ghost/socket
# Bootstrap Apple Product Workspace ## Purpose Create one product repository with one root `.xcworkspace` and one root XcodeGen project materialized as the generated root `.xcodeproj`. `Apps/` contains platform-specific targets in that project; `Packages/` contains shared SwiftPM modules, and `Services/` contains deployable SwiftPM executables. This is the entrypoint for app-first, service-first, and combined products. Run `scripts/run-workflow.fsx` before creating files. It generates the root XcodeGen project, creates the workspace wrapper, initializes the first local Swift package with SwiftPM, and installs the `xcode-workspace` maintenance profile through `repository-skills`. ## Required Shape ```text Product/ Product.xcworkspace/ Product.xcodeproj/ # generated from project.yml project.yml # root project graph Configurations/ # Debug, Staging, Release, AppStore, DirectDistribution, AltStore AGENTS.md CONTRIBUTING.md Justfile Apps/ apps-shared.yml # target and scheme templates Apps-shared.xcconfig # shared app build settings ProductiOS/ target.yml Configurations/ Sources/ Resources/ Configurations/ target.yml ProductShareExtension/ # peer Xcode target, explicitly embedded by its host app Sources/ Resources/ Configurations/ target.yml ProductiOSTests/ ProductiOSUITests/ ProductmacOS/ target.yml Configu