Compute

SkillMedia

Work on CUDA, OpenCL, GLSL compute, GL/CUDA or GL/OpenCL interop, GPU data ownership, kernels, argument packing, and compute-driven rendering.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Compute skill

What this skill tells your AI

The instructions your AI receives, as published by node-3d/node-3d in .agents/skills/compute/SKILL.md and read by ahel’s review.

Owns

GPU compute architecture, resource ownership, synchronization, and compute examples.

Workflow

  1. Identify the backend and where simulation/render state lives.
  2. Keep GPU data resident where practical; avoid per-frame CPU round trips.
  3. Make GL/compute ownership transitions explicit and exception-safe.
  4. Keep JS responsible for orchestration and kernels for data-parallel work.
  5. Keep kernel argument layout explicit; validate handles, contexts, lifetimes, and dynamic pointer updates.
  6. Give examples explicit runtime/device requirements and a bounded automation path where practical.
  7. Choose texture ping-pong for browser-style GPGPU or shared GL VBOs for compute/render interop; keep dynamic state stride and typed representation explicit.

Load References

Load .agents/references/gpu-interop.md for GL/CUDA/OpenCL ownership, synchronization, resource handles, or argument packing.

Load .agents/references/boids-workflow.md when extending or diagnosing the canonical packages/core/examples/core/boids implementations.

Use $examples/$tests as secondary skills only when modifying their artifacts.

Signals

GitHub stars
64
Forks
3
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
compute
Source
github.com/node-3d/node-3d