vargasjr-dev/the-force/disposable-compute

Claude Code and agent skill by vargasjr-dev/the-force

Trust tier 3
  • community
Source check pending

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-compute

SKILL.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:

  1. Repository in owner/name form.
  2. Explicit base ref.
  3. Task branch.
  4. 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:

text
start -> status -> exec -> finish
  • start is idempotent for the same caller-provided idempotency key.
  • status returns the current task and hard expiry.
  • exec accepts an argv array, optional relative working directory, and timeout. It does not accept caller-provided environment values.
  • finish marks 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:

bash
bun run compute profiles
bun run compute plan --profile linux-dev --repo vellum-ai/vellum-assistant --base origin/main --branch apollo/example --idempotency-key conversation:task
bun run compute start --profile linux-dev --repo vellum-ai/vellum-assistant --base origin/main --branch apollo/example --idempotency-key conversation:task
bun run compute status task-000001
bun run compute exec task-000001 --cwd assistant --timeout 120 -- bun test
bun run compute finish task-000001 --outcome completed

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vargasjr-dev/the-force/disposable-compute/badge)](https://verified-skill.com/skills/vargasjr-dev/the-force/disposable-compute)

Something wrong with this skill or its page? Tell us.