oven-sh

oven-sh

@oven-sh Organization

GitHub
10 Skills
958950 Total Stars
February 2026 Joined

Public Skills

implementing-jsc-classes-cpp

by oven-sh

Implements JavaScript classes in C++ using JavaScriptCore. Use when creating new JS classes with C++ bindings, prototypes, or constructors.

Code Gen 95.9K 17d ago

verify

by oven-sh

Verify a Bun runtime change by driving the debug binary end-to-end.

Debugging 95.9K 26d ago

implementing-jsc-classes-rust

by oven-sh

Creates JavaScript classes using Bun's Rust bindings generator (.classes.ts). Use when implementing new JS APIs in Rust with JSC integration, prototypes, or constructors.

Code Gen 95.9K 2mo ago

javascriptcore-garbage-collector

by oven-sh

JSC GC reference for Bun. Use for use-after-free, JS object leaks, "collected too early", or when touching WriteBarrier, visitChildren, visitAdditionalChildren, JSRef, JSC::Strong/Weak, hasPendingActivity, ensureStillAlive, addOpaqueRoot, reportExtraMemoryAllocated, IsoSubspace, HeapAnalyzer, finalize.

Code Gen 95.9K 2mo ago

rust-system-calls

by oven-sh

Guides using bun_sys for system calls and file I/O in Rust. Use when implementing file operations, opening fds, or any syscall path instead of std::fs or libc.

Debugging 95.9K 2mo ago

slowest-tests

by oven-sh

Find the top-N slowest test files in CI from a recent BuildKite run, optionally posting the results to a Slack channel as a formatted table. Use when asked to find slow CI tests, "what's making CI slow", or to post a slow-test report to Slack.

Processing 95.9K 4mo ago

implementing-jsc-classes-zig

by oven-sh

Creates JavaScript classes using Bun's Zig bindings generator (.classes.ts). Use when implementing new JS APIs in Zig with JSC integration.

Caching 95.9K 8mo ago

writing-bundler-tests

by oven-sh

Guides writing bundler tests using itBundled/expectBundled in test/bundler/. Use when creating or modifying bundler, transpiler, or code transformation tests.

Comments 95.9K 8mo ago

writing-dev-server-tests

by oven-sh

Guides writing HMR/Dev Server tests in test/bake/. Use when creating or modifying dev server, hot reloading, or bundling tests.

Processing 95.9K 8mo ago

zig-system-calls

by oven-sh

Guides using bun.sys for system calls and file I/O in Zig. Use when implementing file operations instead of std.fs or std.posix.

Processing 95.9K 8mo ago