raylib-Profiling und Builds
Untersucht native und Web-Build-Probleme anhand von Compiler, Zielplattform und Ressourcenpfaden. Trennt Speicherfehler von Leistungsengpässen und dokumentiert einen reproduzierbaren Build- oder Spieltest.
raylib-profiling-build
Entdecke, wie der Skill hilftWann ist der Skill hilfreich?
Nutze diesen Skill bei Abstürzen, Langsamkeit oder fehlenden Paketassets.
Wobei hilft er dir?
- Erfasst Compiler, Bibliothek, Ziel und Reproduktionsbefehl.
- Trennt Speicherfehler von CPU- oder Grafikengpässen.
- Prüft Arbeitsverzeichnis und Paketdateien mit vorhandenen Buildwerkzeugen.
Das könntest du fragen
Unser gepacktes Rätselspiel startet aus der IDE, findet anderswo aber keine Schriften. Reproduziere mit dem Release-Programm und prüfe Asset-Pfade sowie Build-Optionen. Miss anschließend Allokationen und Framekosten auf einem vollen Brett; trenne Paketierungs- und Leistungsbefunde.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
raylib — profiling build
Use when diagnosing raylib crashes, performance or native/web build and asset path failures.
Version and project gate
Inspect The local raylib.h version, linked library, C/C++ build system, platform backend, asset paths, compile flags and ownership conventions. Match the cheatsheet to the linked version rather than assuming the current website API. Never turn a task into an engine upgrade without the user’s intent. Read the version-matching official reference when an API decision depends on it.
Work
Capture compiler, library, target and reproduction command. Distinguish memory misuse from CPU/GPU load; use available sanitizer or profiler evidence when execution is authorized. Check runtime working directories and packaged assets. Preserve the project’s existing build tooling.
Deliver
A reproducible issue, narrow fix and exact build/run instructions with measured or unavailable checks labeled. Keep the change in the existing project structure; separate actual observations from the proposed acceptance scenario below.
Failure to prevent
A debug desktop executable does not establish release or WebAssembly behavior; do not add an engine-sized framework to solve a path bug.
Acceptance scenario
Run from another working directory, omit a required packaged file and replay the busy gameplay scenario on the intended target. Follow the project’s execution and verification permissions. If execution or a target device is unavailable, provide the reproduction steps and name the remaining uncertainty; do not mark it passed.
Scope and sources
This skill belongs to Flint. Agent selection is restricted by Orqestria’s assigned-agent policy, including forced skill selection; instruction text alone is not an access control. These are original task workflows researched from official documentation, not a copied or endorsed vendor skill.
Enthaltene Dateien 1
SKILL.md
