skillby kzahedi

Release Build

Configures and builds YARS with optimizations for performance testing and benchmarking

Installs: 0
Used in: 1 repos
Updated: 8h ago
$npx ai-builder add skill kzahedi/release-build

Installs to .claude/skills/release-build/

# Release Build

This skill creates an optimized release build of YARS for performance testing and benchmarking.

## Usage

Automatically invoked when:
- User asks for a release or optimized build
- Running performance benchmarks
- Preparing for final validation tests
- Need maximum simulation speed

## Steps

```bash
# Navigate to build directory
cd build

# Configure for release mode
cmake -DCMAKE_BUILD_TYPE=Release ..

# Build with parallel jobs
make -j4
```

## Success Criteria

- ✅ CMake configures with Release build type
- ✅ Compilation includes optimizations (-O3 or similar)
- ✅ Debug symbols stripped or minimal
- ✅ Binary ready for performance testing

## Notes

- Release builds are faster but harder to debug
- Full compiler optimizations enabled
- Use this for performance benchmarks and production use
- To switch back to debug, use the debug-build skill
- Default build type if not specified

Quick Install

$npx ai-builder add skill kzahedi/release-build

Details

Type
skill
Author
kzahedi
Slug
kzahedi/release-build
Created
3d ago