with one click
build
Build the project. Use to build, compile, test, or run the project.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Build the project. Use to build, compile, test, or run the project.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Default response behavior for AI coding agents: professional, factual, neutral tone with calibrated critical evaluation. Baseline for every task — implementation, code review, debugging, planning, research, evaluation, Q&A.
Design and review guidelines for this SDL3 Pong codebase: frame-loop constraints, testable layering, and design patterns. Use when designing new features, populating the ISSUES.md, implementing a task, reviewing a diff or branch, or when the user asks for an architecture or standards check.
Repository layout and naming conventions. Use to find or place files.
Standard end-to-end workflow for working on a task in this repository: branch naming, implement + tests + style, self-review, commit, `docs/ISSUES.md` cleanup, push the branch, and open a PR with `gh`. Use when starting work on an entry from `docs/ISSUES.md` (or, when one is filed, a GitHub issue).
Format and verify C/C++ source style with clang-format.
Run the unit-test suite. Use to run, filter, or disable tests.
Based on SOC occupation classification
| name | build |
| description | Build the project. Use to build, compile, test, or run the project. |
Use build scripts from scripts/. They are thin CMake wrappers that produce an out-of-source build under build/. Default configuration is Debug.
From PowerShell at the repo root:
scripts\build.ps1
Useful flags: -Config Release, -Clean, -Generator Ninja, -ConfigureOnly.
From cmd.exe use the wrapper: scripts\build.cmd.
Resulting executable: build\Debug\pong-sdl3-cpp.exe (or build\Release\... for Release).
./scripts/build.sh
Useful flags: --config Release, --clean, --generator Ninja, --configure-only, --help.
Resulting executable: build/pong-sdl3-cpp.
scripts/build.ps1 or scripts/build.sh.cmake -S . -B build && cmake --build build is an acceptable fallback if the scripts are unavailable.