#742 by GitHub stars
AvdLee/Xcode-Build-Optimization-Agent-Skill
An Agent Skill helping you to optimize Xcode incremental and clean builds by running benchmarks and optimizing build settings.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/spm-build-analysis/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
6bd7b596cd68 → 6bd7b596cd68
skills/xcode-build-benchmark/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
6bd7b596cd68 → 6bd7b596cd68
skills/xcode-build-fixer/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
6bd7b596cd68 → 6bd7b596cd68
skills/xcode-build-orchestrator/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
6bd7b596cd68 → 6bd7b596cd68
skills/xcode-compilation-analyzer/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
6bd7b596cd68 → 6bd7b596cd68
skills/xcode-project-analyzer/SKILL.md
Week of Oct 26, 2026 · +0 / −0 lines
Before Local scripts → After Local scripts
6bd7b596cd68 → 6bd7b596cd68
Verified commit 6bd7b596cd688b1127ded00e812b1b6937ec35d6
git clone --filter=blob:none --no-checkout https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill.git .hotskills/avdlee-xcode-build-optimization-agent-skill && git -C .hotskills/avdlee-xcode-build-optimization-agent-skill checkout --detach 6bd7b596cd688b1127ded00e812b1b6937ec35d6
# Copy each selected skill directory from .hotskills/avdlee-xcode-build-optimization-agent-skill into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill.git .hotskills/avdlee-xcode-build-optimization-agent-skill && git -C .hotskills/avdlee-xcode-build-optimization-agent-skill checkout --detach 6bd7b596cd688b1127ded00e812b1b6937ec35d6
# Copy each selected skill directory from .hotskills/avdlee-xcode-build-optimization-agent-skill into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill.git .hotskills/avdlee-xcode-build-optimization-agent-skill && git -C .hotskills/avdlee-xcode-build-optimization-agent-skill checkout --detach 6bd7b596cd688b1127ded00e812b1b6937ec35d6
# Copy each selected skill directory from .hotskills/avdlee-xcode-build-optimization-agent-skill into .github/skills/<skill-name>/Heat
2.6- Star growth, last 7 daysAhead of 65% of tracked repositories
- Star growth, last 24 hoursAhead of 3% of tracked repositories
- Rank movement, last 7 daysAhead of 5% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- spm-build-analysis
skills/spm-build-analysis - xcode-build-benchmark
skills/xcode-build-benchmark - xcode-build-fixer
skills/xcode-build-fixer - xcode-build-orchestrator
skills/xcode-build-orchestrator - xcode-compilation-analyzer
skills/xcode-compilation-analyzer - xcode-project-analyzer
skills/xcode-project-analyzer
How it works
spm-build-analysis
When your agent uses it
Analyze Swift Package Manager dependencies, package plugins, module variants, and CI-oriented build overhead that slow Xcode builds. Use when a developer suspects packages, plugins, or dependency graph shape are hurting clean or incremental build performance, mentions SPM slowness, package resolution time, build plugin overhead, duplicate module builds from configuration drift, circular dependencies between modules, oversized modules needing splitting, or modularization best practices.
What it loads into context
Frontmatter
91 tokensAlways available to the agent
SKILL.md
1,196 tokensWhen the skill is activated
Reference documents
31,667 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Rules
- What To Inspect
- Verification Before Recommending
- Focus Areas
- Modular SDK Migration Caveat
- Explicit Module Dependency Angle
- Reporting Format
- Additional Resources
Scripts executed separately
scripts/check_spm_pins.py../xcode-build-benchmark/scripts/benchmark_builds.py../xcode-build-fixer/scripts/benchmark_builds.py../xcode-build-orchestrator/scripts/benchmark_builds.py../xcode-build-orchestrator/scripts/diagnose_compilation.py../xcode-build-orchestrator/scripts/generate_optimization_report.py../xcode-compilation-analyzer/scripts/diagnose_compilation.py
Files
../../.claude-plugin/marketplace.jsonasset1,518 bytes../../.claude-plugin/plugin.jsonasset897 bytesSKILL.mdcore6,117 bytesSKILL.mdcore6,117 bytesSKILL.mdcore6,117 bytesSKILL.mdcore6,117 bytesSKILL.mdcore6,117 bytesreferences/build-optimization-sources.mddoc7,875 bytesreferences/recommendation-format.mddoc2,876 bytesreferences/spm-analysis-checks.mddoc7,197 bytesscripts/check_spm_pins.pyruns3,467 bytes../xcode-build-benchmark/SKILL.mddoc4,608 bytes../xcode-build-benchmark/references/benchmark-artifacts.mddoc4,818 bytes../xcode-build-benchmark/references/benchmarking-workflow.mddoc2,258 bytes../xcode-build-benchmark/schemas/build-benchmark.schema.jsonasset4,638 bytes../xcode-build-benchmark/scripts/benchmark_builds.pyruns12,347 bytes../xcode-build-fixer/SKILL.mddoc12,323 bytes../xcode-build-fixer/references/build-settings-best-practices.mddoc8,567 bytes../xcode-build-fixer/references/fix-patterns.mddoc6,011 bytes../xcode-build-fixer/references/recommendation-format.mddoc2,876 bytes../xcode-build-fixer/scripts/benchmark_builds.pyruns12,347 bytes../xcode-build-orchestrator/SKILL.mddoc11,513 bytes../xcode-build-orchestrator/references/benchmark-artifacts.mddoc4,816 bytes../xcode-build-orchestrator/references/build-settings-best-practices.mddoc8,567 bytes../xcode-build-orchestrator/references/orchestration-report-template.mddoc6,666 bytes../xcode-build-orchestrator/references/recommendation-format.mddoc2,876 bytes../xcode-build-orchestrator/scripts/benchmark_builds.pyruns12,347 bytes../xcode-build-orchestrator/scripts/diagnose_compilation.pyruns10,147 bytes../xcode-build-orchestrator/scripts/generate_optimization_report.pyruns22,701 bytes../xcode-compilation-analyzer/SKILL.mddoc5,446 bytes../xcode-compilation-analyzer/references/build-optimization-sources.mddoc7,875 bytes../xcode-compilation-analyzer/references/code-compilation-checks.mddoc5,916 bytes../xcode-compilation-analyzer/references/recommendation-format.mddoc2,876 bytes../xcode-compilation-analyzer/scripts/diagnose_compilation.pyruns10,147 bytes../xcode-project-analyzer/SKILL.mddoc4,890 bytes../xcode-project-analyzer/references/build-optimization-sources.mddoc7,875 bytes../xcode-project-analyzer/references/build-settings-best-practices.mddoc8,567 bytes../xcode-project-analyzer/references/project-audit-checks.mddoc8,433 bytes../xcode-project-analyzer/references/recommendation-format.mddoc2,876 bytes
Read SKILL.md
# SPM Build Analysis
Use this skill when package structure, plugins, or dependency configuration are likely contributing to slow Xcode builds.
## Core Rules
- Treat package analysis as evidence gathering first, not a mandate to replace dependencies.
- Separate package-graph issues from project-setting issues.
- Do not rewrite package manifests or dependency sources without explicit approval.
## What To Inspect
- `Package.swift` and `Package.resolved`
- local packages vs remote packagesView the complete source on GitHubxcode-build-benchmark
When your agent uses it
Benchmark Xcode clean and incremental builds with repeatable inputs, timing summaries, and timestamped `.build-benchmark/` artifacts. Use when a developer wants a baseline, wants to compare before and after changes, asks to measure build performance, mentions build times, build duration, how long builds take, or wants to know if builds got faster or slower.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
995 tokensWhen the skill is activated
Reference documents
7,107 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Rules
- Inputs To Collect
- Worktree Considerations
- Default Workflow
- Preferred Command Path
- Required Output
- When To Stop
- Additional Resources
Scripts executed separately
scripts/benchmark_builds.py
Files
../spm-build-analysis/SKILL.mddoc6,117 bytesSKILL.mdcore4,608 bytesSKILL.mdcore4,608 bytesSKILL.mdcore4,608 bytesreferences/benchmark-artifacts.mddoc4,818 bytesreferences/benchmarking-workflow.mddoc2,258 bytesschemas/build-benchmark.schema.jsonasset4,638 bytesscripts/benchmark_builds.pyruns12,347 bytes../xcode-build-orchestrator/SKILL.mddoc11,513 bytes../xcode-compilation-analyzer/SKILL.mddoc5,446 bytes../xcode-project-analyzer/SKILL.mddoc4,890 bytes
Read SKILL.md
# Xcode Build Benchmark
Use this skill to produce a repeatable Xcode build baseline before anyone tries to optimize build times.
## Core Rules
- Measure before recommending changes.
- Capture clean and incremental builds separately.
- Keep the command, destination, configuration, scheme, and warm-up rules consistent across runs.
- Write a timestamped JSON artifact to `.build-benchmark/`.
- Do not change project files as part of benchmarking.
## Inputs To Collect
View the complete source on GitHubxcode-build-fixer
When your agent uses it
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.
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
2,562 tokensWhen the skill is activated
Reference documents
7,209 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Rules
- Inputs
- Fix Categories
- Execution Workflow
- Evaluating Regressions
- Reporting
- Execution Report
- Escalation
- Additional Resources
Scripts executed separately
scripts/benchmark_builds.py
Files
../spm-build-analysis/SKILL.mddoc6,117 bytesSKILL.mdcore12,323 bytesSKILL.mdcore12,323 bytesSKILL.mdcore12,323 bytesreferences/build-settings-best-practices.mddoc8,567 bytesreferences/fix-patterns.mddoc6,011 bytesreferences/recommendation-format.mddoc2,876 bytesscripts/benchmark_builds.pyruns12,347 bytes../xcode-compilation-analyzer/SKILL.mddoc5,446 bytes../xcode-project-analyzer/SKILL.mddoc4,890 bytes
Read SKILL.md
# 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
View the complete source on GitHubxcode-build-orchestrator
When your agent uses it
Orchestrate Xcode build optimization by benchmarking first, running the specialist analysis skills, prioritizing findings, requesting explicit approval, delegating approved fixes to xcode-build-fixer, and re-benchmarking after changes. Use when a developer wants an end-to-end build optimization workflow, asks to speed up Xcode builds, wants a full build audit, or needs a recommend-first optimization pass covering compilation, project settings, and packages.
What it loads into context
Frontmatter
98 tokensAlways available to the agent
SKILL.md
2,401 tokensWhen the skill is activated
Reference documents
11,093 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Non-Negotiable Rules
- Two-Phase Workflow
- Prioritization Rules
- Recommendation Impact Language
- Approval Gate
- Post-Approval Execution
- Final Report
- Preferred Command Paths
- Additional Resources
Scripts executed separately
scripts/benchmark_builds.pyscripts/diagnose_compilation.pyscripts/generate_optimization_report.py
Files
../spm-build-analysis/SKILL.mddoc6,117 bytes../xcode-build-fixer/SKILL.mddoc12,323 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesSKILL.mdcore11,513 bytesreferences/benchmark-artifacts.mddoc4,816 bytesreferences/build-settings-best-practices.mddoc8,567 bytesreferences/orchestration-report-template.mddoc6,666 bytesreferences/recommendation-format.mddoc2,876 bytesscripts/benchmark_builds.pyruns12,347 bytesscripts/diagnose_compilation.pyruns10,147 bytesscripts/generate_optimization_report.pyruns22,701 bytes../xcode-compilation-analyzer/SKILL.mddoc5,446 bytes../xcode-project-analyzer/SKILL.mddoc4,890 bytes
Read SKILL.md
# Xcode Build Orchestrator
Use this skill as the recommend-first entrypoint for end-to-end Xcode build optimization work.
## Non-Negotiable Rules
- Wall-clock build time (how long the developer waits) is the primary success metric. Every recommendation must state its expected impact on the developer's actual wait time.
- Start in recommendation mode.
- Benchmark before making changes.
- Do not modify project files, source files, packages, or scripts without explicit developer approval.
- Preserve the evidence trail for every recommendation.
- Re-benchmark after approved changes and report the wall-clock delta.
## Two-Phase WorkflowView the complete source on GitHubxcode-compilation-analyzer
When your agent uses it
Analyze Swift and mixed-language compile hotspots using build timing summaries and Swift frontend diagnostics, then produce a recommend-first source-level optimization plan. Use when a developer reports slow compilation, type-checking warnings, expensive clean-build compile phases, long CompileSwiftSources tasks, warn-long-function-bodies output, or wants to speed up Swift type checking.
What it loads into context
Frontmatter
78 tokensAlways available to the agent
SKILL.md
1,080 tokensWhen the skill is activated
Reference documents
4,373 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Rules
- What To Inspect
- Analysis Workflow
- Apple-Derived Checks
- Reporting Format
- Preferred Tactics
- Additional Resources
Scripts executed separately
scripts/diagnose_compilation.py
Files
SKILL.mdcore5,446 bytesSKILL.mdcore5,446 bytesSKILL.mdcore5,446 bytesSKILL.mdcore5,446 bytesSKILL.mdcore5,446 bytesreferences/build-optimization-sources.mddoc7,875 bytesreferences/code-compilation-checks.mddoc5,916 bytesreferences/recommendation-format.mddoc2,876 bytesscripts/diagnose_compilation.pyruns10,147 bytes../xcode-project-analyzer/SKILL.mddoc4,890 bytes
Read SKILL.md
# Xcode Compilation Analyzer
Use this skill when compile time, not just general project configuration, looks like the bottleneck.
## Core Rules
- Start from evidence, ideally a recent `.build-benchmark/` artifact or raw timing-summary output.
- Prefer analysis-only compiler flags over persistent project edits during investigation.
- Rank findings by expected **wall-clock** impact, not cumulative compile-time impact. When compile tasks are heavily parallelized (sum of compile categories >> wall-clock median), note that fixing individual hotspots may improve parallel efficiency without reducing build wait time.
- When the evidence points to parallelized work rather than serial bottlenecks, label recommendations as "Reduces compiler workload (parallel)" rather than "Reduces build time."
- Do not edit source or build settings without explicit developer approval.
## What To Inspect
View the complete source on GitHubxcode-project-analyzer
When your agent uses it
Audit Xcode project configuration, build settings, scheme behavior, and script phases to find build-time improvements with explicit approval gates. Use when a developer wants project-level build analysis, slow incremental builds, guidance on target dependencies, build settings review, run script phase analysis, parallelization improvements, or module-map and DEFINES_MODULE configuration.
What it loads into context
Frontmatter
76 tokensAlways available to the agent
SKILL.md
961 tokensWhen the skill is activated
Reference documents
7,099 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Core Rules
- What To Review
- Build Settings Best Practices Audit
- Apple-Derived Checks
- Typical Wins
- Reporting Format
- Additional Resources
Files
../spm-build-analysis/SKILL.mddoc6,117 bytesSKILL.mdcore4,890 bytesSKILL.mdcore4,890 bytesSKILL.mdcore4,890 bytesreferences/build-optimization-sources.mddoc7,875 bytesreferences/build-settings-best-practices.mddoc8,567 bytesreferences/project-audit-checks.mddoc8,433 bytesreferences/recommendation-format.mddoc2,876 bytes
Read SKILL.md
# Xcode Project Analyzer
Use this skill for project- and target-level build inefficiencies that are unlikely to be solved by source edits alone.
## Core Rules
- Recommendation-first by default.
- Require explicit approval before changing project files, schemes, or build settings.
- Prefer measured findings tied to timing summaries, build logs, or project configuration evidence.
- Distinguish debug-only pain from release-only pain.
## What To Review
- scheme build order and target dependenciesView the complete source on GitHubSkills included
- spm-build-analysis
- xcode-build-benchmark
- xcode-build-fixer
- xcode-build-orchestrator
- xcode-compilation-analyzer
- xcode-project-analyzer
Repository facts
- License
- MIT
- Created
- Mar 13, 2026
- Last pushed
- Sep 14, 2026
- Forks
- 52
- Open issues
- 1
- Project activity
- Active
Rank over the last 12 weeks
Now #742 · best #487 · down 151 in 30 days
- #726 on Oct 31
- #727 on Nov 1
- #729 on Nov 2
- #737 on Nov 3
- #739 from Nov 4 to Nov 5
- #742 since Nov 6
51 earlier periods
- #479 on Aug 2
- #490 on Aug 7
- #487 on Aug 9
- #505 on Aug 11
- #507 on Aug 14
- #487 on Aug 15
- #500 on Aug 17
- #517 on Aug 18
- #512 on Aug 21
- #532 on Aug 25
- #522 on Aug 26
- #533 on Aug 27
- #531 on Aug 28
- #534 on Aug 31
- #542 on Sep 1
- #520 on Sep 5
- #541 on Sep 7
- #543 on Sep 9
- #540 on Sep 11
- #535 on Sep 12
- #560 on Sep 14
- #546 on Sep 15
- #558 on Sep 17
- #561 on Sep 18
- #562 on Sep 20
- #577 from Sep 22 to Sep 23
- #558 on Sep 24
- #551 on Sep 25
- #552 on Sep 26
- #575 on Sep 27
- #580 on Sep 28
- #600 on Sep 29
- #571 on Oct 1
- #581 on Oct 2
- #558 on Oct 3
- #571 on Oct 4
- #580 on Oct 5
- #591 on Oct 6
- #595 on Oct 10
- #612 on Oct 12
- #629 on Oct 14
- #625 on Oct 15
- #634 on Oct 16
- #617 on Oct 17
- #657 on Oct 21
- #639 on Oct 22
- #622 on Oct 24
- #707 on Oct 25
- #715 on Oct 28
- #717 on Oct 29
- #721 on Oct 30
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 19 notes
skills/spm-build-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/spm-build-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/spm-build-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/spm-build-analysis/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-benchmark/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-benchmark/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-fixer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-fixer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-orchestrator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-orchestrator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-orchestrator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-orchestrator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-build-orchestrator/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-compilation-analyzer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-compilation-analyzer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-compilation-analyzer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-compilation-analyzer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-project-analyzer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/xcode-project-analyzer/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- No hidden or obfuscated text
- No instruction overrides
- 13 executable scriptsin 7 files: skills/xcode-build-benchmark/scripts/benchmark_builds.py:1 skills/xcode-build-fixer/scripts/benchmark_builds.py:1 skills/xcode-build-orchestrator/scripts/benchmark_builds.py:1 and 4 more
- No access to secrets
- No requests to vote in Hot
Show all 77 signals by file
.claude-plugin/marketplace.json
- Network accessline 1
{ "$schema": "https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/marketplace/marketplace.schema.json", - Network accessline 2
"$schema": "https://raw.githubusercontent.com/anthropics/claude-code/refs/heads/main/marketplace/marketplace.schema.json", - Network accessline 14
"name": "xcode-build-skills", "description": "Six Xcode build optimization skills in one plugin: benchmark, compilation analysis, project analysis, SPM build analysis, a recommend-first orchestrator, and a fixer for applying approved - Network accessline 15
"description": "Six Xcode build optimization skills in one plugin: benchmark, compilation analysis, project analysis, SPM build analysis, a recommend-first orchestrator, and a fixer for applying approved changes.", "repository": "http - Network accessline 16
"repository": "https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill",
.claude-plugin/plugin.json
- Network accessline 7
"email": "contact@avanderlee.com" }, "repository": "https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill", - Network accessline 8
}, "repository": "https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill", "license": "MIT", - Network accessline 9
"repository": "https://github.com/AvdLee/Xcode-Build-Optimization-Agent-Skill",
skills/spm-build-analysis/references/build-optimization-sources.md
- Network accessline 9
- <https://developer.apple.com/documentation/xcode/improving-the-speed-of-incremental-builds> - Network accessline 25
- <https://developer.apple.com/documentation/xcode/improving-build-efficiency-with-good-coding-practices> - Network accessline 39
- <https://developer.apple.com/documentation/xcode/building-your-project-with-explicit-module-dependencies> - Network accessline 52
- <https://www.avanderlee.com/optimization/analysing-build-performance-xcode/> - Network accessline 79
- <https://developer.apple.com/videos/play/wwdc2024/10171/> - Network accessline 103
- <https://bitrise.io/blog/post/demystifying-explicitly-built-modules-for-xcode> - Network accessline 116
- <https://docs.bitrise.io/en/bitrise-build-cache/build-cache-for-xcode/xcode-compilation-cache-faq.html> - Network accessline 128
- <https://www.rocketsim.app/docs/features/build-insights/build-insights/> - Network accessline 129
- <https://www.rocketsim.app/docs/features/build-insights/team-build-insights/> - Network accessline 142
- <https://forums.swift.org/t/slow-incremental-builds-because-of-planning-swift-module/84803>
skills/spm-build-analysis/scripts/check_spm_pins.py
- Executable scriptline 1
#!/usr/bin/env python3
skills/xcode-build-benchmark/schemas/build-benchmark.schema.json
skills/xcode-build-benchmark/scripts/benchmark_builds.py
skills/xcode-build-fixer/scripts/benchmark_builds.py
skills/xcode-build-orchestrator/references/orchestration-report-template.md
skills/xcode-build-orchestrator/scripts/benchmark_builds.py
skills/xcode-build-orchestrator/scripts/diagnose_compilation.py
skills/xcode-build-orchestrator/scripts/generate_optimization_report.py
skills/xcode-compilation-analyzer/references/build-optimization-sources.md
- Network accessline 9
- <https://developer.apple.com/documentation/xcode/improving-the-speed-of-incremental-builds> - Network accessline 9
- <https://developer.apple.com/documentation/xcode/improving-the-speed-of-incremental-builds> - Network accessline 25
- <https://developer.apple.com/documentation/xcode/improving-build-efficiency-with-good-coding-practices> - Network accessline 25
- <https://developer.apple.com/documentation/xcode/improving-build-efficiency-with-good-coding-practices> - Network accessline 39
- <https://developer.apple.com/documentation/xcode/building-your-project-with-explicit-module-dependencies> - Network accessline 39
- <https://developer.apple.com/documentation/xcode/building-your-project-with-explicit-module-dependencies> - Network accessline 52
- <https://www.avanderlee.com/optimization/analysing-build-performance-xcode/> - Network accessline 52
- <https://www.avanderlee.com/optimization/analysing-build-performance-xcode/> - Network accessline 79
- <https://developer.apple.com/videos/play/wwdc2024/10171/> - Network accessline 79
- <https://developer.apple.com/videos/play/wwdc2024/10171/> - Network accessline 103
- <https://bitrise.io/blog/post/demystifying-explicitly-built-modules-for-xcode> - Network accessline 103
- <https://bitrise.io/blog/post/demystifying-explicitly-built-modules-for-xcode> - Network accessline 116
- <https://docs.bitrise.io/en/bitrise-build-cache/build-cache-for-xcode/xcode-compilation-cache-faq.html> - Network accessline 116
- <https://docs.bitrise.io/en/bitrise-build-cache/build-cache-for-xcode/xcode-compilation-cache-faq.html> - Network accessline 128
- <https://www.rocketsim.app/docs/features/build-insights/build-insights/> - Network accessline 128
- <https://www.rocketsim.app/docs/features/build-insights/build-insights/> - Network accessline 129
- <https://www.rocketsim.app/docs/features/build-insights/team-build-insights/> - Network accessline 129
- <https://www.rocketsim.app/docs/features/build-insights/team-build-insights/> - Network accessline 142
- <https://forums.swift.org/t/slow-incremental-builds-because-of-planning-swift-module/84803> - Network accessline 142
- <https://forums.swift.org/t/slow-incremental-builds-because-of-planning-swift-module/84803>
skills/xcode-compilation-analyzer/scripts/diagnose_compilation.py
skills/xcode-project-analyzer/references/build-optimization-sources.md
- Network accessline 9
- <https://developer.apple.com/documentation/xcode/improving-the-speed-of-incremental-builds> - Network accessline 9
- <https://developer.apple.com/documentation/xcode/improving-the-speed-of-incremental-builds> - Network accessline 25
- <https://developer.apple.com/documentation/xcode/improving-build-efficiency-with-good-coding-practices> - Network accessline 25
- <https://developer.apple.com/documentation/xcode/improving-build-efficiency-with-good-coding-practices> - Network accessline 39
- <https://developer.apple.com/documentation/xcode/building-your-project-with-explicit-module-dependencies> - Network accessline 39
- <https://developer.apple.com/documentation/xcode/building-your-project-with-explicit-module-dependencies> - Network accessline 52
- <https://www.avanderlee.com/optimization/analysing-build-performance-xcode/> - Network accessline 52
- <https://www.avanderlee.com/optimization/analysing-build-performance-xcode/> - Network accessline 79
- <https://developer.apple.com/videos/play/wwdc2024/10171/> - Network accessline 79
- <https://developer.apple.com/videos/play/wwdc2024/10171/> - Network accessline 103
- <https://bitrise.io/blog/post/demystifying-explicitly-built-modules-for-xcode> - Network accessline 103
- <https://bitrise.io/blog/post/demystifying-explicitly-built-modules-for-xcode> - Network accessline 116
- <https://docs.bitrise.io/en/bitrise-build-cache/build-cache-for-xcode/xcode-compilation-cache-faq.html> - Network accessline 116
- <https://docs.bitrise.io/en/bitrise-build-cache/build-cache-for-xcode/xcode-compilation-cache-faq.html> - Network accessline 128
- <https://www.rocketsim.app/docs/features/build-insights/build-insights/> - Network accessline 128
- <https://www.rocketsim.app/docs/features/build-insights/build-insights/> - Network accessline 129
- <https://www.rocketsim.app/docs/features/build-insights/team-build-insights/> - Network accessline 129
- <https://www.rocketsim.app/docs/features/build-insights/team-build-insights/> - Network accessline 142
- <https://forums.swift.org/t/slow-incremental-builds-because-of-planning-swift-module/84803> - Network accessline 142
- <https://forums.swift.org/t/slow-incremental-builds-because-of-planning-swift-module/84803>
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/spm-build-analysis/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/spm-build-analysis/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Native | Manifest .github/copilot-instructions.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/spm-build-analysis/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/avdlee-xcode-build-optimization-agent-skill/)