بنقرة واحدة
build
Build the project. Use to build, compile, test, or run the project.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Build the project. Use to build, compile, test, or run the project.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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.
| 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.