Testing & Quality skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

benchmark-chonk-v8

Benchmark Chonk (client IVC) WASM proving under Node/V8 via bb.js — the realistic browser/client engine — and A/B two git commits by pointing one bb.js at each commit's wasm build. Covers the laptop iteration loop and the extension to real on-device (phone) measurement. Use when measuring client-side (wasm) proving performance or comparing two commits' wasm proving, especially for the browser/mobile path. For native or wasmtime benchmarking use benchmark-chonk instead.

445 repo starsObserved in 1 repos
Testing & Quality

capture-app-flow

Capture ivc-inputs.msgpack from an external/third-party Aztec app's transaction flow so it can be proven and benchmarked like a pinned Chonk flow. Use when investigating a client-side proving perf regression in an app that consumes published @aztec/* packages (e.g. across a major version bump), or when adding a new app flow to the Chonk benchmark set.

445 repo starsObserved in 1 repos
Testing & Quality

profile-chonk

Run the Chonk (client-IVC) prover on the remote EC2 and collect Perfetto-compatible JSON traces. Supports both native and WASM runtimes. Generates a one-click Perfetto UI link for visual analysis. Use when asked to profile, trace, or visualize Chonk proving performance.

445 repo starsObserved in 1 repos
Testing & Quality

remote-bench

Run benchmarks on the dedicated remote EC2 benchmarking machine for noise-free, single-run results. Handles env var validation, lock management, binary transfer, and result collection. Use with /benchmark-chonk or any BB benchmark target.

445 repo starsObserved in 1 repos
Testing & Quality

track-e2e-times

Collect and aggregate e2e test wall-clock timings — run the suite with the timing instrumentation on, find the per-worker JSONL it produces, and print per-test sums plus a ranked span leaderboard. Use when asked to measure, profile, or break down where the e2e suite spends time.

445 repo starsObserved in 1 repos
Testing & Quality

predict-runtime-breakdown

Produce a detailed phase-by-phase runtime breakdown of a single `prank predict` run (JVM boot, class-loading, Groovy config compile, model load, PDB parse, surface, feature extraction, prediction, output) on the current JRE. Use when asked where p2rank prediction time goes, to profile startup/runtime overhead, to find what to optimize, or to compare launchers/JVMs at sub-phase granularity.

444 repo starsObserved in 1 repos
Testing & Quality

xb-simulator

Develop and test XR Blocks apps on the desktop without a headset using the built-in simulator — a simulated user, hands, depth, and planes rendered in a normal browser, with control modes for moving the user, posing hands, or driving controllers. Use when running/iterating locally, reproducing XR interactions on desktop, posing hands for gesture work, or adding the optional 2D simulator settings UI. Covers the `?formFactor=desktop` autostart, `options.simulator.*`, `xb.SimulatorMode`, the `SimulatorAddons` 2D UI import, and the `onSimulatorStarted()` hook.

444 repo starsObserved in 1 repos
Testing & Quality

xb-testing

Write sequential asynchronous functional, integration, or simulator tests for xrblocks apps using the testing addon. Use this when you need to mock WebGL/WebAudio in headless environments (like JSDOM / Vitest), simulate user locomotion, trigger controller pointing, raycasts, and select/squeeze hand inputs. Covers `TestRunner` and `TestRunnerConfig`.

444 repo starsObserved in 1 repos
Testing & Quality

sandbox-feedback-loop

Build a runnable reproduce→fix→verify loop for a bug or feature in a fresh sandbox, and record it as a feedback-loop doc. Use when investigating a reported bug, validating a root cause, or proving a fix works — before and after the change.

443 repo starsObserved in 1 repos
Testing & Quality

test-scope

Determine which test suites are affected by recent code changes and run only the relevant ones. Avoids running the full test matrix when only specific areas changed.

443 repo starsObserved in 1 repos
Testing & Quality