Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/gen-env
Creates, updates, or reviews a project's gen-env command for running multiple isolated instances on localhost. Handles instance identity, port allocation, data isolation, browser state separation, and cleanup.
Passed 21 of 24 test cases with the skill, and 10 of 24 without it.
and 18 more in the full report
12 fixed10 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
When executing multiple instances of a Docker Compose file simultaneously on a single host, containers from different worktrees keep conflicting because Compose defaults to directory names. Which environment variable must be exported in our environment file to fix resource isolation?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies COMPOSE_PROJECT_NAME as the variable required to isolate Docker Compose resource namespaces | Passed | Passed |
| Formats the project name value using a localnet-<workspace> pattern | Missed | Passed |
The instructions your model reads when the skill loads.
Generate or review a gen-env command that enables running multiple isolated instances of a project on localhost simultaneously (e.g., multiple worktrees, feature branches, or versions).
Without isolation, multiple instances of the same project:
docker down -v nukes everythingEverything flows from a workspace name:
name = "feature-x"
↓
┌─────────────────────────────────────────────────────┐
│ COMPOSE_PROJECT_NAME = localnet-feature-x │
│ DOCKER_NETWORK = localnet-feature-x │
│ VOLUME_PREFIX = localnet-feature-x │
│ CONTAINER_PREFIX = localnet-feature-x- │
│ TILT_HOST = feature-x.localhost │
│ Ports = dynamically allocated │
│ URLs = derived from host + ports │
└─────────────────────────────────────────────────────┘
Each instance gets unique ports from ephemeral range (49152-65535).
Docker Compose project name controls volume naming:
localnet-main_postgres_datalocalnet-feature-x_postgres_datatest cases passed, vs 10 / 24 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.