bootstrap-swift-package
Bootstrap Swift Package
Overview
Create a new Swift package quickly with repeatable defaults. Prefer the bundled script for deterministic setup.
Workflow
- Confirm package intent.
- Ask for package
name,type(library,executable, ortool), destination path, platform preset (mac,mobile,multiplatform), and version profile (latest-major,current-minus-one,current-minus-two). - Accept aliases:
macosformac,iosformobile,bothformultiplatform, andlatest/minus-one/minus-twofor version profiles.
- Create the package.
- Preferred: run
scripts/bootstrap_swift_package.sh --name <Name> --type <library|executable|tool> --destination <dir> --platform <mac|macos|mobile|ios|multiplatform|both> --version-profile <latest-major|current-minus-one|current-minus-two|latest|minus-one|minus-two>. - Fallback: run
swift package init --name <Name> --type <library|executable|tool>manually inside the target directory, patchPackage.swiftplatforms, copyassets/AGENTS.mdto repo root asAGENTS.md, then rungit init.
- Validate bootstrap output.
- Verify
Package.swiftexists.
More from gaelic-ghost/apple-dev-skills
apple-xcode-workflow
Guide Apple and Swift development work in or around Xcode, including workspace inspection, diagnostics, builds, tests, runs, toolchain checks, Apple and Swift documentation lookup, mutation guard decisions, and official CLI fallback planning. Use for existing Apple or Swift projects when Xcode-aware execution or Apple docs reasoning is needed.
18apple-dash-docsets
Manage Dash docsets and cheatsheets on macOS, including search and discovery, install guidance for missing docsets, local access fallback paths between Dash MCP, HTTP, and URL or Service integration, and generation guidance when a docset is unavailable. Use when Codex needs Dash docset or cheatsheet help rather than Apple or Xcode execution work.
15apple-swift-package-bootstrap
Bootstrap new Swift Package Manager repositories with consistent defaults, generated AGENTS guidance, validation, and customizable bootstrap settings. Use when creating a new Swift package, choosing platform or version presets, scaffolding its initial structure, or maintaining this skill's bootstrap defaults.
14dash-docset-search
Search and reason about Dash.app docsets and cheatsheets on macOS. Use when the task involves explaining Dash capabilities, listing installed docsets, searching one or more docsets, enabling full-text search, detecting missing docsets before handoff to -docset-install-generate, or customizing this skills search policy.
10swift-package-agents-maintainer
Create, update, and maintain a canonical AGENTS.md (agents file) across Swift Package repositories. Use when Codex needs to update AGENTS.md for Swift packages, sync agents files across repos, enforce shared policy baselines, detect drift in automation, apply canonical templates, or customize this skills sync policy.
10dash-docset-install-generate
Install, guide installation, and generate Dash.app docsets or cheatsheets on macOS. Use when the user asks to add missing Dash docsets, install from built-in or contributed sources, install cheat sheets, subscribe to feeds, generate custom docsets, verify installation, or customize this skills install/generation policy.
10