Install any skill in seconds. Free to start, no credit card required.
Get Started Free →avdlee/xcode-build-benchmark
Benchmark Xcode clean and incremental builds with repeatable inputs, timing summaries, and timestamped `.build-benchmark/` artifacts.
Passed 14 of 19 test cases with the skill, and 5 of 19 without it.
and 10 more in the full report
11 fixed6 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are running the build benchmark helper script on `PaymentSDK.xcworkspace` (scheme `PaymentSDK`, Debug). Our environment disables build compilation caching, so we want to skip measuring cached clean builds to save run time. Which parameter should be passed to `scripts/benchmark_builds.py`?
| Checked | Without skill | With skill |
|---|---|---|
| Passes `--no-cached-clean` to the benchmark script. | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill to produce a repeatable Xcode build baseline before anyone tries to optimize build times.
.build-benchmark/.Confirm or infer:
DerivedData path is neededIf the project has both clean-build and incremental-build pain, benchmark both. That is the default.
When benchmarking inside a git worktree, SPM packages with exclude: paths that reference gitignored directories (e.g., __Snapshots__) will cause xcodebuild -resolvePackageDependencies to crash. Create those missing directories before running any builds.
COMPILATION_CACHE_ENABLE_CACHING = YES is detected, run 3 cached clean builds. These measure clean build time with a warm compilation cache -- the realistic scenario for branch switching, pulling changes, or Clean Build Folder. The script handles this automatically by building once to warm the cache, then deleting DerivedData (but not the compilation cache) before each measured run. Pass --no-cached-clean to skip.benchmark_builds.py invocation (no --touch-file flag).--touch-file path/to/SomeFile.swift to touch a representative source file before each build..build-benchmark/.test cases passed, vs 5 / 19 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.