xcode-build-fixer
Implement approved Xcode build optimization changes following best practices, then re-benchmark to verify improvement.
Skill by carloshpdoc
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/carloshpdoc-xcode-build-fixer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/xcode-build-fixer
What's inside
- Skill name
xcode-build-fixer- Description
- Implement approved Xcode build optimization changes following best practices, then re-benchmark to verify improvement. Use when the developer has reviewed an optimization plan and approved specific changes, or when there is a clear list of build-setting or source-level fixes to apply and verify.
- License
- Apache-2.0
- Instructions
- 88 lines in SKILL.md · view on GitHub
Files (4)
- SKILL.md
- build-settings-best-practices.md · references/
- fix-patterns.md · references/
- recommendation-format.md · references/
SKILL.md (first lines)
# Xcode Build Fixer Use this skill to apply approved build optimization changes and re-benchmark to verify improvements. ## Non-Negotiable Rules - Only apply changes that have explicit developer approval. - Apply one logical fix at a time so changes are reviewable and reversible. - Verify compilation succeeds after each change. - Re-benchmark after all changes using the same baseline parameters. - Do not revert best-practice settings based on single benchmark runs. ## Fix Categories ### 1. Build Settings Modify `project.pbxproj` values directly. Common examples: - `DEBUG_INFORMATION_FORMAT = dwarf` (Debug) - `COMPILATION_CACHING = YES` - `EAGER_LINKING = YES` - `ONLY_ACTIVE_ARCH = YES` (Debug) - `SWIFT_COMPILATION_MODE = singlefile` (Debug) ### 2. Script Phases - Add input/output file declarations to prevent unnecessary re-execution. - Add configuration guards (`if [ "$CONFIGURATION" != "Debug" ]; then exit 0; fi`). - Convert `alwaysOutOfDate` scripts to properly declared dependencies. ### 3. Source-Level Fixes Code changes that reduce compiler overhead: - Add explicit type annotations to complex expressions. - Mark classes `final` when not subclassed. - Narrow access control (`private`, `fileprivate`). - Decompose large SwiftUI `body` properties into subviews. - Break long method chains with typed intermediates. ### 4. SPM Restructuring - Pin branch-tracked dependencies to version tags or revision hashes. - Extract shared contracts to break circular dependencies. - Separate interface from implementation modules. ## Execution Workflow 1. Read the approved items from `.build-benchmark/optimization-plan.md`. 2. For each approved item: a. Identify the exact file(s) and location(s) to change. b. Apply the change. c. Verify compilation: `xcodebuild build`. d. If compilation fails, revert and note the issue. 3. After all changes are applied and compiling, re-benchmark using the original baseline parameters. 4. Compare results and generate the execution report. ## Regression Evaluation A change is only a clear regression if it makes the metrics that matter to the developer's daily workflow worse. Evaluate holistically: - **COMPILATION_CACHING**: May make standard clean builds slightly slower (cache population overhead) while making cached clean builds significantly faster. This is a net positive for real developer workflows. - **Best-practice settings** (`COMPILATION_CACHING`, `EAGER_LINKING`, `SWIFT_USE_INTEGRATED_DRIVER`, `DEBUG_INFORMATION_FORMAT = dwarf`): Retain regardless of immediate benchmark results -- they align with Apple's recommended configuration. - **Speculative changes**: Revert only if they regress across all build types. ## Reporting Format Use an execution report table: ```markdown ## Execution Report | # | Change | Baseline | After | Delta | Status | |---|--------|----------|-------|-------|--------| | 1 | Set DEBUG_INFORMATION_FORMAT=dwarf | 86.2s | 82.1s | -4.1s (-4.8%) | Kept | | 2 | Enable COMPILATION_CACHING | 86.2s | 87.0s (cold) / 78.5s (cached) | +0.8s cold / -7.7s cached | Kept (best practice) | | 3 | Guard release-only script | 4.2s inc | 2.1s inc | -2.1s (-50%) | Kept | ``` Status values: `Kept`, `Reverted`, `Blocked` (compilation failed), `No improvement` (kept if best practice, reverted if speculative). ## Additional Resources - For build settings best practices, see [references/build-settings-best-practices.md](references/build-settings-best-practices.md) - For fix implementation patterns, see [references/fix-patterns.md](references/fix-patterns.md) - For the shared recommendation structure, see [references/recommendation-format.md](references/recommendation-format.md)
From carloshpdoc/ios-workflow-claude, Apache-2.0.
More from carloshpdoc/ios-workflow-claude
- 0.539score
xcode-compilation-analyzer
carloshpdoc
Analyze Swift and mixed-language compile hotspots using build timing summaries and Swift frontend diagnostics, then produce a recommend-first source-level…
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
xcode-project-analyzer
carloshpdoc
Audit Xcode project configuration, build settings, scheme behavior, and script phases to find build-time improvements with explicit approval gates.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
spm-build-analysis
carloshpdoc
Analyze Swift Package Manager dependencies, package plugins, module variants, and CI-oriented build overhead that slow Xcode builds.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
xcode-build-benchmark
carloshpdoc
Benchmark Xcode clean and incremental builds with repeatable inputs, timing summaries, and timestamped `.build-benchmark/` artifacts.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
xcode-build-orchestrator
carloshpdoc
Orchestrate Xcode build optimization by benchmarking first, running the specialist analysis skills, prioritizing findings, requesting explicit approval…
SkillCFreshness: C★ 7Claude Code +9 - 0.534score
create-tasks
carloshpdoc
Creates Jira tasks from meeting notes, specs, or feature descriptions.
SkillCFreshness: C★ 7Claude Code +9 - 0.523score
local-smart
carloshpdoc
Use o executor local inteligente (dots.llm1) para tarefas que exigem reasoning mais forte
SkillCFreshness: C★ 7Claude Code +9 - 0.523score
local-fast
carloshpdoc
Use o executor local rápido (Qwen3.5 35B A3B) para tarefas de baixo risco e baixo custo
SkillCFreshness: C★ 7Claude Code +9 - 0.286score
content
carloshpdoc
No description from the publisher yet.
SkillCFreshness: C★ 7Claude Code +9 - 0.286score
knowledge
carloshpdoc
No description from the publisher yet.
SkillCFreshness: C★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jun 8, 2026 (4 months ago)
- Last release
- May 23, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from carloshpdoc
- 0.539score
xcode-project-analyzer
carloshpdoc
Audit Xcode project configuration, build settings, scheme behavior, and script phases to find build-time improvements with explicit approval gates.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
spm-build-analysis
carloshpdoc
Analyze Swift Package Manager dependencies, package plugins, module variants, and CI-oriented build overhead that slow Xcode builds.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
xcode-build-benchmark
carloshpdoc
Benchmark Xcode clean and incremental builds with repeatable inputs, timing summaries, and timestamped `.build-benchmark/` artifacts.
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
xcode-build-orchestrator
carloshpdoc
Orchestrate Xcode build optimization by benchmarking first, running the specialist analysis skills, prioritizing findings, requesting explicit approval…
SkillCFreshness: C★ 7Claude Code +9 - 0.539score
xcode-compilation-analyzer
carloshpdoc
Analyze Swift and mixed-language compile hotspots using build timing summaries and Swift frontend diagnostics, then produce a recommend-first source-level…
SkillCFreshness: C★ 7Claude Code +9 - 0.534score
create-tasks
carloshpdoc
Creates Jira tasks from meeting notes, specs, or feature descriptions.
SkillCFreshness: C★ 7Claude Code +9
Cite this page
xcode-build-fixer skill. Agent Mart. https://agentmart.dev/skills/carloshpdoc-xcode-build-fixer (last updated 2026-10-24)