Xcode Build Fixer
Past goedgekeurde Xcode build-setting, script-phase en Swift fixes toe, en voert daarna een nieuwe benchmark uit
Werkt met setup
Wat het doet
Implementeert eerder goedgekeurde Xcode build-performance wijzigingen — project.pbxproj build settings, run-script phase guards en input/output declarations, Swift source refactors die de type-checker belasting verminderen, en SPM target restructuring — één reviewbare fix per keer. Het voert vervolgens het gebundelde xcodebuild benchmark script opnieuw uit en rapporteert schone, cached-clean en incrementele wall-clock deltas in een vaste Execution Report tabel, met expliciete regels voor wanneer een langzamer getal een echte regressie is versus een caching trade-off. Activeert wanneer een ontwikkelaar vraagt om build fixes toe te passen vanuit een optimalisatieplan, Debug build settings te wijzigen, een script phase te beveiligen, of een traag compilerend Swift bestand te versnellen.
Testrapport
Geïnstalleerd in een tijdelijke HOME (mktemp -d): frontmatter exact geparset naar name+description, alle drie de gerefereerde references/*.md plus scripts/benchmark_builds.py retourneerden HTTP 200, de --help van het script draaide schoon op python3 stdlib, en grep vond geen curl|sh, base64, hardcoded /Users paden of injectietekst. Voor de output bouwde ik een traag-type-checking Swift bestand (chained arithmetic in score/blend/normalize, swiftc -typecheck best-of-5 = 3.97s), schreef een baseline refactor zonder de skill (1.70s) en een skill-volgende refactor volgens references/fix-patterns.md (1.69s) — identiek, dus de source-fix helft leverde geen meetbare winst op ten opzichte van mijn eigen instinct; de extra final/private/explicit-closure-type bewerkingen van de skill veranderden niets aan de compileertijd. Bij een tweede subtaak, een Debug buildSettings blok, voegde het skill-artefact vier instellingen toe die mijn baseline miste (COMPILATION_CACHE_ENABLE_CACHING, EAGER_LINKING, SWIFT_USE_INTEGRATED_DRIVER, ENABLE_TESTABILITY) plus de `[[ "$CONFIGURATION" != "Release" ]] && exit 0` script guard — een echt checklistvoordeel, maar een die ik niet als sneller kon valideren. Oordeel is "setup" omdat deze machine alleen Command Line Tools heeft (xcodebuild -version fouten), dus de hoofdlus van de skill — xcodebuild verify plus benchmark_builds.py re-benchmark en de Execution Report deltas — werd nooit uitgevoerd; daarvoor is volledige Xcode en een echte .xcodeproj nodig.
Getest op: 2026-07-21 · Claude Code 2.x (agent harness)
Installatie
git clone --depth 1 https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill.git /tmp/xcode-build-fixer-src mkdir -p ~/.claude/skills cp -R /tmp/xcode-build-fixer-src/skills/xcode-build-fixer ~/.claude/skills/xcode-build-fixer # Requires macOS with FULL Xcode (not just Command Line Tools) — the verify/re-benchmark # step shells out to xcodebuild. Check with: xcodebuild -version # Benchmark script needs python3 (stdlib only, no pip deps): # python3 ~/.claude/skills/xcode-build-fixer/scripts/benchmark_builds.py \ # --project App.xcodeproj --scheme MyApp --configuration Debug \ # --destination "platform=iOS Simulator,name=iPhone 16" --output-dir .build-benchmark # SKILL.md's escalation links point at sibling skills (xcode-project-analyzer, # xcode-compilation-analyzer, spm-build-analysis) that are NOT installed by the above. # To get the whole set instead: # for s in xcode-build-fixer xcode-build-benchmark xcode-build-orchestrator \ # xcode-compilation-analyzer xcode-project-analyzer spm-build-analysis; do # cp -R /tmp/xcode-build-fixer-src/skills/$s ~/.claude/skills/$s; done # Plugin alternative: /plugin marketplace add AvdLee/Xcode-Build-Optimization-Agent-Skill # /plugin install xcode-build-skills@xcode-build-skills
Commando's en voorbeeldprompts
/xcode-build-fixerPast goedgekeurde Xcode build-setting, script-phase en Swift fixes toe, en voert daarna een nieuwe benchmark uit
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Apply the approved build optimization planFix the script phase causing slow buildsRe-benchmark after applying this build setting change