vargasjr-dev/the-force/disposable-compute
Claude Code and agent skill by vargasjr-dev/the-force
- community
Checking that the SKILL.md file is still in the repository.
Start and operate an isolated disposable repository worker through the configured compute broker. Use when implementation or validation is ready to begin, not while researching or writing a design.
Install
npx vskill@latest install vargasjr-dev/the-force/disposable-computeSKILL.md
Disposable Compute
Use a saved Force execution profile to request one isolated environment for one repository task. Force owns the logical profiles and broker protocol. An independently deployed broker owns infrastructure provisioning and cloud permissions.
Dispatch boundary
Start a worker only when these values are known:
- Repository in
owner/nameform. - Explicit base ref.
- Task branch.
- Concrete implementation, reproduction, build, test, or QA intent.
Do not start a worker to read an issue, inspect source for planning, or write a design document. Continue using the same worker while iterating on the same branch. A second independent task receives a second worker.
Profiles
linux-dev: default implementation and validation environment. It requires fresh home and temp directories and forbids mounting personal workspace state.macos-qa: gated Apple-specific validation lane. It requires one of the reasons declared in its saved profile.
Profiles describe capabilities and policy only. They do not include cloud account IDs, AMIs, instance types, launch templates, subnets, security groups, or IAM roles.
Security boundary
The assistant must never receive general EC2 permissions. It calls the configured broker using the protocol under src/disposable-compute/. The broker maps a logical profile to infrastructure controlled by its deployer.
Do not put credentials, environment variables, API keys, cloud-init, or caller-selected infrastructure fields in a task request. Repository credentials must be delivered by a separate short-lived credential path once that integration exists.
Lifecycle
The public lifecycle is:
startis idempotent for the same caller-provided idempotency key.statusreturns the current task and hard expiry.execaccepts an argv array, optional relative working directory, and timeout. It does not accept caller-provided environment values.finishmarks the task completed or abandoned and asks the broker to destroy the environment.
A hard broker-side TTL remains mandatory even if Force loses state or stops calling the API.
Local command surface
From the Force plugin root:
profiles and plan are local and non-mutating. Broker commands require FORCE_COMPUTE_BROKER_URL. The optional FORCE_COMPUTE_BROKER_TOKEN is read from the process environment and sent as a bearer token. Resolve that value at execution time; never paste it into chat or place it in command arguments.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/disposable-compute/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/vargasjr-dev/the-force/disposable-compute)