avdlee/xcode-project-analyzer

Auditez la configuration des projets Xcode, les paramètres de build, le comportement des schémas et les phases de script pour trouver des améliorations du temps de build avec des portes d'approbation explicites.

Qu'est-ce que xcode-project-analyzer ?

Cette compétence permet d'analyser en profondeur la configuration d'un projet Xcode. Elle identifie les goulots d'étranglement dans les builds, examine les paramètres de build, le comportement des schémas, les phases de script et les dépendances entre cibles. L'utilisateur doit explicitement approuver chaque analyse avant qu'elle ne soit effectuée, ce qui garantit un contrôle précis. Elle est utile pour diagnostiquer les builds incrémentaux lents, optimiser les phases de script, améliorer le parallélisme et configurer correctement les options liées aux modules et au DEFINES_MODULE. Fonctionne avec tous les projets Xcode et est compatible avec les agents AI comme Claude Code, Cursor et Codex.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/avdlee/xcode-build-optimization-agent-skill/tree/main/skills/xcode-project-analyzer

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait xcode-project-analyzer ?

Auditez la configuration des projets Xcode, les paramètres de build, le comportement des schémas et les phases de script pour trouver des améliorations du temps de build avec des portes d'approbation explicites. Utilisez cette compétence lorsqu'un développeur souhaite une analyse de build au niveau du projet, des builds incrémentaux lents, des conseils sur les dépendances entre cibles, une révision des paramètres de build, une analyse des phases de script, des améliorations du parallélisme ou une configuration du module-map et de DEFINES_MODULE.

Individual skills in this repo

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

avdlee/spm-build-analysis

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.

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.

Skills associés