c-incremental-build-converter

Convert C/C++ build.sh and test.sh scripts to support incremental builds.

137|22|Updated Nov 3, 2025
One-click install
npx skills add https://github.com/sslab-gatech/oss-crs --skill c-incremental-build-converter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: c-incremental-build-converter
Source: https://github.com/sslab-gatech/oss-crs/tree/main/.claude/skills/c-incremental-build-converter
Command: npx skills add https://github.com/sslab-gatech/oss-crs --skill c-incremental-build-converter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill converts C/C++ project build.sh and test.sh scripts to support incremental builds after docker commit, enabling idempotent re-execution and out-of-tree builds.

Core Features & Use Cases

  • Guard configure/autoreconf: Ensure configure steps run only on first execution.
  • Preserve build artifacts: Keep object files across runs to accelerate iteration.
  • Conditional file copies: Copy dependencies only when missing and avoid destructive moves.

Quick Start

Apply the converter to oss-fuzz/projects/{project}/build.sh and test.sh to generate idempotent, incremental scripts.