Build generate_job_data binary

VerifiedSafe

Builds the `generate_job_data` binary with file locking to prevent concurrent builds. Supports both release and debug (AddressSanitizer) builds via the `--asan` flag.

Sby Skills Guide Bot
DevelopmentIntermediate
906/2/2026
Claude Code
#build#binary#file-locking#release-debug#cpp

Recommended for

Our review

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

Strengths

  • Uses flock to ensure only one build runs at a time.
  • Supports both Release and ASAN (AddressSanitizer) debug modes.
  • Simple interface with an optional --asan argument.

Limitations

  • Build paths are specific to the user's environment.
  • Only builds a single specific binary.
  • Requires the build script to exist and be executable.
When to use it

Use this skill to compile the generate_job_data binary in a controlled, single-concurrent-build environment.

When not to use it

Avoid using it if you need to build other targets or if you are on an unsupported platform.

Security analysis

Safe
Quality score85/100

The skill simply invokes a local shell script with a safe argument, uses flock for concurrency control, and does not perform any destructive, exfiltrating, or obfuscated actions. No network calls or arbitrary downloads are made.

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