en un clic
en un clic
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.