Help us improve
Share bugs, ideas, or general feedback.
From Build Swift Apps
Audits Xcode project configuration, build settings, schemes, target dependencies, run scripts, module maps, and explicit modules to find build inefficiencies and recommend fixes with approval gates.
npx claudepluginhub xopoko/build-swift-apps --plugin build-swift-appsHow this skill is triggered — by the user, by Claude, or both
Slash command
/build-swift-apps:xcode-project-auditorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use for project- and target-level build inefficiencies. Recommend first and require explicit approval before changing projects, schemes, or build settings.
Audits Xcode projects for build performance issues in configurations, settings, schemes, scripts, dependencies, and parallelization with approval gates. For slow incremental builds and optimization.
Benchmarks Xcode builds, runs specialist analyses, prioritizes wall-clock findings, requests approval, delegates fixes, and re-benchmarks for build optimization audits.
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
Share bugs, ideas, or general feedback.
Use for project- and target-level build inefficiencies. Recommend first and require explicit approval before changing projects, schemes, or build settings.
../../shared/build-optimization/references/build-settings-best-practices.md.xcfilelist, dependency analysis, and timestamp-changing toolsDEFINES_MODULE, and self-contained headersPlanning Swift module, asset catalog compilation, and ExtractAppIntentsMetadata timingPodfile or Pods.xcodeproj exists, recommend SPM migration and avoid CocoaPods-specific optimizationEvery audit includes a build settings checklist for Debug and Release using [x]/[ ]. Scope is build performance only; do not flag language-migration settings such as SWIFT_STRICT_CONCURRENCY or SWIFT_UPCOMING_FEATURE_*.
Apple-aligned checks: accurate target dependencies, schemes in Dependency Order, scripts with declared inputs/outputs, .xcfilelist for many files, consistent explicit module settings, and module-map readiness.
Skip debug-time scripts that only matter in release, add script guards and dependency metadata, remove accidental serial bottlenecks, align settings that create extra module variants, stop formatters/linters from touching unchanged files, split huge asset catalogs into resource bundles, and use Task Backtraces to find the input that triggers invalidation.
For each issue include evidence, scope, whether it affects clean/incremental/both, estimated impact, and approval requirement. If evidence points to package graph or build plugins, read and hand off to swiftpm-build-inspector.
references/project-audit-checks.md../../shared/build-optimization/references/build-settings-best-practices.md../../shared/build-optimization/references/recommendation-format.md../../shared/build-optimization/references/build-optimization-sources.md