github.com/cloudflare/sandbox-sdk
Skill | Added | Review |
|---|---|---|
session-execution Use when working on or reviewing session execution, command handling, shell state, FIFO-based streaming, or stdout/stderr separation. Relevant for session.ts, command handlers, exec/execStream, or anything involving shell process management. (project) | 83 Impact Pending No eval scenarios have been run Securityby Passed No known issues Reviewed: Version: f03920a | |
examples Use when working in the examples/ directory, running an example with wrangler dev, adding a new example, or answering questions about EXPOSE directives and the local Docker dev loop. (project) | 82 Impact Pending No eval scenarios have been run Securityby Passed No known issues Reviewed: Version: f03920a | |
architecture Use when navigating the codebase for the first time, adding a new client method, adding a new container handler/service, or understanding how a request flows from Worker through the Sandbox DO into the container. Covers the three-layer architecture, client pattern, container runtime structure, and monorepo layout. (project) | 85 1.33x Agent success vs baseline Impact 100% 1.33xAverage score across 3 eval scenarios Securityby Passed No known issues Reviewed: Version: f03920a | |
sandbox-bridge Use when you need to exercise a real, running Sandbox deployment via HTTP — for example to validate SDK changes against a live container, reproduce a user-reported issue, or experiment with the API (including FUSE bucket mounts) without spinning up `wrangler dev`. Documents the Sandbox bridge worker reachable via `SANDBOX_WORKER_URL` + `SANDBOX_API_KEY` when the host injects them. | 80 Impact Pending No eval scenarios have been run Securityby Advisory Suggest reviewing before use Reviewed: Version: f03920a | |
testing Use when writing or running tests for this project. Covers unit vs E2E test decisions, test file locations, mock patterns, and project-specific testing conventions. (project) | 82 Impact Pending No eval scenarios have been run Securityby Passed No known issues Reviewed: Version: f03920a | |
coding-standards Use when writing or reviewing TypeScript in this repo. Covers the no-`any` rule and where to put new types, the uppercase-acronym style guide, and the rules for code comments (no historical context). (project) | 83 Impact Pending No eval scenarios have been run Securityby Passed No known issues Reviewed: Version: f03920a | |
logging Use when adding logs, debugging, or working with the Logger across the SDK and container runtime. Covers the constructor-injection pattern, child loggers, env-var configuration, and test mocking. (project) | 96 Impact Pending No eval scenarios have been run Securityby Passed No known issues Reviewed: Version: f03920a | |
changesets Use when creating a changeset, preparing a release, or bumping versions. Covers which packages to reference, how to write user-facing changeset descriptions, the release automation flow, and the npm/Docker version sync requirement. (project) | 86 Impact Pending No eval scenarios have been run Securityby Passed No known issues Reviewed: Version: f03920a | |
git-commit Use when creating git commits to ensure commit messages follow project standards. Applies the 7 rules for great commit messages with focus on conciseness and imperative mood. | 84 Impact Pending No eval scenarios have been run Securityby Passed No known issues Reviewed: Version: f03920a |