Core

SkillWeb & browsing

Work on @node-3d/core browser-like runtime, Document/Window/canvas behavior, WebGL/Three.js compatibility, globals, context and resource behavior.

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 Core skill

What this skill tells your AI

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

Owns

@node-3d/core runtime behavior and compatibility semantics.

Workflow

  1. Inspect core with glfw, webgl, and image only when the behavior crosses those package boundaries.
  2. Identify the exact browser/WebGL/Three.js behavior required by source, examples, tests, or upstream contracts.
  3. Preserve the project model: practical browser compatibility over real native graphics resources, not a claim of complete browser emulation, with explicit escape hatches.
  4. Treat globals, Document/Window/canvas, image loading, loops, contexts, and resource recreation as one environment.
  5. Add focused tests/examples for public behavior and document intentional compatibility divergences.
  6. Preserve init() caching, context-sharing assumptions, and documented renderer/resource recreation behavior unless the contract intentionally changes.

Load References

Load .agents/references/browser-runtime.md for environment/context compatibility work.

Use $native-addons as a secondary skill only if C++/native binding artifacts are modified. Use $tests/$examples/$docs only when those owned artifacts are also changed.

Signals

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