xcode-build-fixer

Solid

Apply approved Xcode build optimization changes following best practices, then re-benchmark to verify improvement. Use when a developer has an approved optimization plan from xcode-build-orchestrator, wants to apply specific build fixes, needs help implementing build setting changes, script phase guards, source-level compilation fixes, or SPM restructuring that was recommended by an analysis skill.

Web & Frontend 1,127 stars 43 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
100
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Xcode Build Fixer Use this skill to implement approved build optimization changes and verify them with a benchmark. ## Core Rules - Only apply changes that have explicit developer approval. - Apply one logical fix at a time so changes are reviewable and reversible. - Re-benchmark after applying changes to verify improvement. - Report exactly what changed, which files were touched, and the measured delta. - If a change produces no improvement or causes a regression, flag it immediately. ## Inputs The fixer expects one of: - An approved optimization plan at `.build-benchmark/optimization-plan.md` with checked approval boxes. - An explicit developer instruction describing the fix to apply (e.g., "set `DEBUG_INFORMATION_FORMAT` to `dwarf` for Debug"). When working from an optimization plan, read the approval checklist and implement only the checked items. ## Fix Categories ### Build Settings Change `project.pbxproj` values to match the recommendations in [build-settings-best-practices.md](references/build-settings-best-practices.md). Typical fixes: - Set `DEBUG_INFORMATION_FORMAT = dwarf` for Debug - Set `SWIFT_COMPILATION_MODE = singlefile` for Debug - Enable `COMPILATION_CACHE_ENABLE_CACHING = YES` - Enable `EAGER_LINKING = YES` for Debug - Align cross-target settings to eliminate module variants When editing `project.pbxproj`, locate the correct `buildSettings` block by matching the target name and configuration name. Verify the change with `xcodebuild -showBuil...

Details

Author
AvdLee
Repository
AvdLee/Xcode-Build-Optimization-Agent-Skill
Created
3 months ago
Last Updated
1 months ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category