avdlee/xcode-build-benchmark

Compara compilações Xcode limpas e incrementais com entradas repetíveis, resumos de tempo e artefatos com timestamp em `.build-benchmark/`. Utilize quando um desenvolvedor quiser uma linha de base, comparar antes e depois de alterações, perguntar sobre medição de desempenho de compilação, tempos de compilação, duração de compilação, ou quiser saber se as compilações ficaram mais rápidas ou lentas.

O que é xcode-build-benchmark?

A skill `avdlee/xcode-build-benchmark` foi projetada para desenvolvedores iOS/macOS que precisam medir e comparar o desempenho de compilações Xcode, tanto limpas como incrementais. Ela executa compilações com entradas controladas e repetíveis, gerando resumos de tempo e artefatos organizados por timestamp na pasta `.build-benchmark/`. É útil para estabelecer uma linha de base, verificar o impacto de mudanças no código, configurações ou ferramentas, e responder a perguntas como "as compilações estão mais rápidas ou lentas?". A skill funciona em qualquer ambiente onde o Xcode e o utilitário `xcodebuild` estejam disponíveis, incluindo CI/CD e máquinas locais. Ela coleta dados de duração, número de alvos compilados, e erros, permitindo análises posteriores. Por usar entradas repetíveis (mesmo código, mesmas configurações), garante que as diferenças de tempo reflitam apenas as mudanças introduzidas, e não variações aleatórias. Isso a torna uma ferramenta confiável para otimizações de build, detecção de regressões e validação de melhorias propostas.

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

Installed? Explore more Produtividade e Colaboração skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que xcode-build-benchmark faz?

Benchmark de compilações Xcode limpas e incrementais com entradas repetíveis, resumos de tempo e artefatos com timestamp em .build-benchmark/. Utilize quando um desenvolvedor quiser uma linha de base, comparar antes e depois de alterações, perguntar sobre medição de desempenho de compilação, tempos de compilação, duração de compilação, ou quiser saber se as compilações ficaram mais rápidas ou lentas.

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-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.

Habilidades Relacionadas