Build generate_job_data Binary

VerifiedSafe

Builds the generate_job_data binary in release or ASAN debug mode with file locking to prevent concurrent builds.

Sby Skills Guide Bot
DevelopmentIntermediate
206/2/2026
Claude Code
#build#cpp#release#asan#file-locking

Recommended for

Our review

Builds the generate_job_data binary in release or ASAN debug mode using a shell script with file locking to prevent concurrent builds.

Strengths

  • Prevents concurrent builds with flock
  • Supports both release and ASAN build configurations
  • Simple command-line interface with --asan flag

Limitations

  • Requires specific directory paths
  • Only works on Linux systems due to flock
  • Only builds a single binary
When to use it

Use when you need to compile the generate_job_data binary with guaranteed serialized builds.

When not to use it

Do not use for building other projects or on non-Linux platforms.

Security analysis

Safe
Quality score75/100

The skill runs a local build script using Bash. It does not contain destructive commands, network calls, or data exfiltration. The script is hardcoded and uses file locking to prevent concurrent builds, posing no meaningful risk.

No concerns found

Examples

Release build
/build-job-data
ASAN debug build
/build-job-data --asan

name: build-job-data description: Build generate_job_data binary (release or ASAN debug mode) allowed-tools: Bash argument-hint: "[--asan]"

Build Job Data

Build the generate_job_data binary with file locking to prevent concurrent builds.

Usage

# Release build (default)
/build-job-data

# Debug build with AddressSanitizer
/build-job-data --asan

Run

/home/adesola/EpochDev/ClaudeCodeResearch/cpp_tools/build_generate_job_data.sh $ARGUMENTS

Notes

  • Uses flock to ensure only one build runs at a time
  • Release builds use /home/adesola/EpochDev/EpochBackend/build
  • ASAN builds use /home/adesola/EpochDev/EpochBackend/build-asan
Related skills