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
77%
Does it follow best practices?
Impact
100%
1.33xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./.agents/skills/architecture/SKILL.mdNew control operation placement
Service layer for business logic
100%
100%
Control-plane method added
0%
100%
SDK-side mirror in container-control
0%
100%
New capability not in clients/
0%
100%
Handlers not used for new capability
0%
100%
DI container wiring
0%
100%
Unit tests on both sides
100%
100%
E2E test for shell/filesystem behavior
0%
100%
Correct step ordering
33%
100%
Production preview URL setup
Custom domain requirement
100%
100%
Wildcard DNS pattern
100%
100%
.workers.dev limitation
100%
100%
Sessions isolate cwd
100%
100%
Sessions isolate env vars
100%
100%
Default session auto-created
100%
100%
Multiple sessions supported
100%
100%
Platform-level isolation
100%
100%
Port auto-cleanup
100%
100%
Container image Dockerfile modification
Ubuntu 22.04 base preserved
100%
100%
apt cache cleaned
100%
100%
apt lists removed
100%
100%
Cache cleanup in same layer
100%
100%
R version pinned
100%
100%
Bun server port preserved
100%
100%
Existing runtimes preserved
100%
100%
No additional unnecessary packages
100%
100%
--no-install-recommends used
100%
100%
f03920a
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.