benchmark-sandbox

Automate performance testing of web applications in Vercel Sandboxes.

Updated Dec 12, 2025
One-click install
npx skills add https://github.com/global-os/gproxy --skill benchmark-sandbox-global-os
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark-sandbox
Source: https://github.com/global-os/gproxy/tree/main/.agents/skills/benchmark-sandbox
Command: npx skills add https://github.com/global-os/gproxy --skill benchmark-sandbox-global-os

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @vercel/sandbox, @anthropic-ai/claude-code, vercel, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the process of running benchmark scenarios inside Vercel Sandboxes, provisioning ephemeral microVMs, executing benchmark prompts, extracting artifacts, and generating coverage reports. It's useful for performance testing and analysis.

Core Features & Use Cases

  • Vercel Sandboxes: Utilizes Vercel Sandboxes to run benchmark scenarios with ephemeral Firecracker microVMs.
  • Benchmark Prompts: Executes 3-phase eval pipeline for building, verifying, and deploying apps.
  • Artifacts Extraction: Extracts hook artifacts and generates coverage reports.
  • Use Case: Ideal for automating performance testing and analysis of web applications within a controlled environment.

Quick Start

To run the default scenarios, use the command:

bun run .claude/skills/benchmark-sandbox/run-eval.ts

Frequently Asked Questions about benchmark-sandbox

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web application performance testing in Vercel Sandboxes?

Automating web application performance testing in Vercel Sandboxes involves provisioning ephemeral Firecracker microVMs to execute benchmark prompts and extract artifacts. This Skill orchestrates that pipeline, producing structured JSON scores and coverage reports for each eval phase without manual setup.

What are Vercel Sandboxes used for in benchmarking?

Vercel Sandboxes provide ephemeral Firecracker microVMs used to run isolated benchmarking scenarios. They offer a controlled environment for executing benchmark prompts, extracting hook artifacts, and generating coverage reports for performance analysis.

How do I run benchmark eval scenarios with Claude Code and Vercel CLI?

Run benchmark eval scenarios with Claude Code and Vercel CLI by executing the default script via your terminal. The pipeline automates building, verifying, and deploying apps within microVMs, using dynamic scenarios from JSON files and CLI flags for customization.

Do I need a Vercel account to run microVM benchmarking scenarios?

Yes, you need a Vercel account and access to Claude Code to run microVM benchmarking scenarios. These dependencies are required to provision the ephemeral Sandboxes, execute the eval pipeline, and extract the resulting artifacts.

Can I customize benchmark prompts with CLI flags in Vercel Sandboxes?

Yes, you can customize benchmark prompts with CLI flags in Vercel Sandboxes. The execution script supports multiple CLI flags for customization and loads dynamic scenarios from JSON files to tailor the performance testing pipeline.

What is the 3-phase eval pipeline for performance testing?

The 3-phase eval pipeline for performance testing consists of building, verifying, and deploying applications within ephemeral microVMs. It executes benchmark prompts across these phases to produce structured JSON scores and generate comprehensive coverage reports.