avdlee/analyse-build-spm

Analyse des dépendances Swift Package Manager, des plugins de package, des variantes de module et de la surcharge de build orientée CI qui ralentit les builds Xcode.

Qu'est-ce que analyse-build-spm ?

Cette compétence analyse les dépendances Swift Package Manager (SPM), les plugins de package, les variantes de module et la surcharge de build spécifique à l'intégration continue qui ralentissent les builds Xcode. Elle est particulièrement utile lorsqu'un développeur suspecte que les packages, les plugins ou la forme du graphe de dépendances nuisent aux performances de build propre ou incrémentielle. La compétence prend en charge la plupart des assistants de codage basés sur l'IA (comme Claude Code, Cursor, Codex) et fournit des conseils sur les problèmes courants de performance SPM, notamment : les temps de résolution de package, la surcharge des plugins de build, les builds de module en double causés par la dérive de configuration, les dépendances circulaires entre modules et les modules surdimensionnés nécessitant une scission. En analysant le fichier `Package.swift` et la structure des dépendances, la compétence propose des recommandations actionnables pour l'optimisation des builds et les meilleures pratiques de modularisation.

Compatible avec~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 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 analyse-build-spm ?

Analyser les dépendances Swift Package Manager, les plugins de package, les variantes de module et la surcharge de build orientée CI qui ralentissent les builds Xcode. Utiliser lorsqu'un développeur soupçonne que des packages, des plugins ou la forme du graphe de dépendances nuisent aux performances de build propre ou incrémentielle, mentionne la lenteur de SPM, le temps de résolution de package, la surcharge des plugins de build, les builds de module en double causés par la dérive de configuration, les dépendances circulaires entre modules, les modules surdimensionnés nécessitant une scission ou les meilleures pratiques de modularisation.

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.

Skills associés