Imported from Jakubeich/voidengine (engine/include/void_engine/platform/AGENTS.md). Install upstream with npx skills add Jakubeich/voidengine --skill platform. Copyright stays with the author.
Public Platform Header Guidelines
Scope
This folder currently exposes the platform window/context API.
Rules
Keep GLFW and native-window details behind this boundary.
Preserve callback routing expectations into EventBus and Input.
Do not let scene, editor, or tool policy leak into the public platform contract.
Validation
After edits here, rebuild VoidEditor and at least one GL-dependent test or app target.
Use it
Copy one of these into your project. Installing also returns the manifest and these snippets.
yaml
targets:
- https://api.opensmartroute.ai/api/v1/registry/jakubeich-voidengine-platform/manifest # or paste the manifest below
Manifest
An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.
jakubeich-voidengine-platform.ocm.jsonjson
{
"ocm": "1",
"id": "jakubeich-voidengine-platform",
"kind": "skill",
"name": "platform",
"description": "Public Platform Header Guidelines",
"publisher": "Jakubeich",
"version": "1.0.0",
"capabilities": {
"domains": [
"general"
],
"tags": [
"skill-md",
"github-agents"
],
"languages": [
"en"
]
},
"quality_prior": 0.6,
"examples": [
"Public Platform Header Guidelines"
],
"primary": false,
"metadata": {
"source": {
"provider": "github-agents",
"repository": "https://github.com/Jakubeich/voidengine",
"path": "engine/include/void_engine/platform/AGENTS.md",
"ref": "b1fd8a2be498a257aab5ef2152132ae7ef19401a",
"url": "https://github.com/Jakubeich/voidengine/blob/b1fd8a2be498a257aab5ef2152132ae7ef19401a/engine/include/void_engine/platform/AGENTS.md",
"key": "Jakubeich/voidengine/engine/include/void_engine/platform/AGENTS.md"
}
},
"instructions": "# Public Platform Header Guidelines\n\n## Scope\nThis folder currently exposes the platform window/context API.\n\n## Rules\n- Keep GLFW and native-window details behind this boundary.\n- Preserve callback routing expectations into `EventBus` and `Input`.\n- Do not let scene, editor, or tool policy leak into the public platform contract.\n\n## Validation\nAfter edits here, rebuild `VoidEditor` and at least one GL-dependent test or app target.",
"cost": {
"context_tokens": 108
}
}
Fetch it by URL: GET /api/v1/registry/jakubeich-voidengine-platform/manifest?version=1.0.0
Reviews
Star ratings from people who tried it. One review per account; edit yours any time.
No reviews yet. Install it, try it, and be the first to rate it.