L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

build-optimizer

build-optimizer

Optimize build times and artifact sizes for any project. Analyzes build process and applies performance improvements. Use when: slow build, optimize build, faster compile, build cache

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: build-optimizer description: | Optimize build times and artifact sizes for any project. Analyzes build process and applies performance improvements.

Use when: slow build, optimize build, faster compile, build cache

Build Optimizer v3.1.0

Reduce build times by up to 80% with intelligent optimization.

Features

  • Build time analysis
  • Dependency caching
  • Parallel compilation
  • Artifact compression

Architecture

build-optimizer/
├── SKILL.md
└── scripts/
    └── build_optimizer.py   # Core optimizer implementation

Usage

/build-optimizer analyze
/build-optimizer optimize --aggressive
/build-optimizer benchmark before after

Quick Start

To optimize your build, simply run:

from scripts.build_optimizer import optimize_build

# Run build optimization
optimizer = optimize_build("./my-project")

That's it! The optimize_build() function handles everything automatically.

Core Functions

optimize_build(project_dir)

Main function for build optimization:

from scripts.build_optimizer import optimize_build, BuildOptimizer

# Simple usage
optimizer = optimize_build(".")

# Advanced usage
optimizer = BuildOptimizer("./my-project")
optimizer.analyze_build()
optimizer.run_optimization(optimizer.build_config)

benchmark_build(before_cmd, after_cmd)

Benchmark before and after optimization:

from scripts.build_optimizer import benchmark_build

benchmark_build("make clean && make", "make clean && make")

Configuration File

Create .build-optimizer.json in your project:

{
  "optimization_steps": [
    {"name": "Clear cache", "command": "rm -rf .cache"},
    {"name": "Precompile", "command": "make precompile"}
  ],
  "analysis_command": "time make build"
}

Build smarter, not harder

Skills enregistrées