CommunityRecherche & Datenanalysegithub.com

avdlee/spm-build-analysis

Analysiere Swift Package Manager Abhängigkeiten, Paket-Plugins, Modulvarianten und CI-orientierte Build-Overheads, die Xcode-Builds verlangsamen. Verwende dies, wenn ein Entwickler vermutet, dass Pakete, Plugins oder die Form des Abhängigkeitsgraphen die saubere oder inkrementelle Build-Leistung beeinträchtigen, SPM-Langsamkeit, Paketauflösungszeit, Build-Plugin-Overhead, doppelte Modul-Builds durch Konfigurationsdrift, zirkuläre Abhängigkeiten zwischen Modulen, überdimensionierte Module, die eine Aufteilung benötigen, oder Best Practices zur Modularisierung erwähnt.

Was ist spm-build-analysis?

Das Skill 'avdlee/spm-build-analysis' ist ein spezialisiertes Werkzeug für Entwickler, die mit Swift Package Manager (SPM) in Xcode-Umgebungen arbeiten. Es identifiziert und analysiert Engpässe in der Build-Performance, die durch ineffiziente SPM-Abhängigkeiten, überflüssige Paket-Plugins, komplexe Modulvarianten oder suboptimale Konfigurationen für Continuous Integration (CI) verursacht werden. Das Skill hilft dabei, Probleme wie verzögerte Paketauflösung, wiederholte Modul-Builds aufgrund von Konfigurationsdrift, zirkuläre Abhängigkeiten und überdimensionierte Module zu erkennen. Es bietet konkrete Empfehlungen zur Optimierung des Abhängigkeitsgraphen, zur Reduzierung von Build-Overhead und zur Verbesserung der Modularisierungsstrategie. Entwickler können es einsetzen, um die Ursachen für langsame Builds zu diagnostizieren und zu beheben, sowohl bei sauberen als auch bei inkrementellen Builds, insbesondere in CI-Pipelines. Das Skill unterstützt die Xcode- und Swift-Entwicklungsumgebung und basiert auf den Best Practices der Swift-Community.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/avdlee/xcode-build-optimization-agent-skill/tree/main/skills/spm-build-analysis

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht spm-build-analysis?

Analysiere Swift Package Manager Abhängigkeiten, Paket-Plugins, Modulvarianten und CI-orientierte Build-Overheads, die Xcode-Builds verlangsamen. Verwende dies, wenn ein Entwickler vermutet, dass Pakete, Plugins oder die Form des Abhängigkeitsgraphen die saubere oder inkrementelle Build-Leistung beeinträchtigen, SPM-Langsamkeit, Paketauflösungszeit, Build-Plugin-Overhead, doppelte Modul-Builds durch Konfigurationsdrift, zirkuläre Abhängigkeiten zwischen Modulen, überdimensionierte Module, die eine Aufteilung benötigen, oder Best Practices zur Modularisierung erwähnt.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

avdlee/xcode-build-benchmark

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.

avdlee/xcode-build-fixer

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.

avdlee/xcode-build-orchestrator

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.

avdlee/xcode-compilation-analyzer

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.

avdlee/xcode-project-analyzer

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.

Verwandte Skills