add-runtime

Automate adding a programming language runtime with Docker setup and resource limits.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/codize-dev/sandbox --skill add-runtime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-runtime
Source: https://github.com/codize-dev/sandbox/tree/main/.claude/skills/add-runtime
Command: npx skills add https://github.com/codize-dev/sandbox --skill add-runtime

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines adding support for a new programming language runtime to the sandbox, including runtime integration, Docker setup, resource limits, testing, and documentation.

Core Features & Use Cases

  • End-to-end runtime integration: implementation, Docker setup, resource limit design, tests, and documentation.
  • Reproducible process for introducing a language runtime (e.g., Rust, Python, Go) with validation and guardrails.
  • Use Case: When a user requests support for a new language, this skill provides a complete workflow from environment setup to production deployment.

Quick Start

Instruct the AI to begin the end-to-end runtime addition for a specified language and version.

Frequently Asked Questions about add-runtime

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

FAQPage Schema
How do I add a new programming language runtime to a Docker sandbox?

Adding a language runtime to a sandbox involves implementing the runtime, configuring Docker setup, designing resource limiters, and scaffolding e2e tests. This ensures full toolchain integration and validation across build and run phases.

What steps are required to integrate Rust or Go toolchain support into a sandbox?

Integrating Rust or Go toolchain support requires declaring the runtime, defining resource limits, integrating the Dockerfile, and creating tests for limits and defaults. The process spans from initial environment setup to complete e2e testing scaffolding and documentation.

How do I set resource limits for a new language runtime in a sandbox environment?

Setting resource limits for a new language runtime involves designing a resource limiter during the runtime implementation phase. You must define resource limit definitions and validate them through dedicated tests for both limits and default configurations.

Does adding a sandbox runtime require separate tests for build and run phases?

Yes, adding a sandbox runtime requires separate tests for build and run phases. The process includes creating tests for resource limits and defaults, along with end-to-end testing scaffolding to validate toolchain integration and environment setup.

What is the best way to automate programming language runtime support and Docker setup?

The best way to automate language runtime support and Docker setup is using an end-to-end workflow that handles runtime implementation, Dockerfile integration, and resource limiter design. This provides a reproducible process with validation guardrails.