Free to useNo account required
Skills
Plan

Computer Setup

Prepare or resume the Starter Pack computer baseline with approved capability installs, cross-context command checks, and device control.

Get Computer Setup

@uppercut-labs/skills is the premier and primary way to get Uppercut Labs agent skills. Pick a skill and the installer brings along its required skill dependencies. Requires Node.js 22 or newer.

Meet @uppercut-labs/skills on npm (opens in a new tab)

npx @uppercut-labs/skills add computer-setup --host codex --project .
Run in your project folder.
Read or select the command

On iPhone, touch and hold the text, then choose Copy. Use Select All if needed.

Let your agent take it from here

Paste into your agent, then send.
Read or select the full prompt

On iPhone, touch and hold the text, then choose Copy. Use Select All if needed.

Prepare or resume the Starter Pack computer baseline with approved capability installs, cross-context command checks, private saving, file transfer, and actual phone-to-harness control.

Use this when

You have completed Phase 1 on your phone and are ready to set up your computer for Phase 2 development work. Computer Setup gets your tools installed, authenticated, and verified so you can build with your agent.

Not the right fit for general computer maintenance or setting up tools unrelated to the Starter Pack curriculum.

How it works

Computer Setup follows an inspect-approve-install-verify cycle:

  1. Load existing state — Reads your progress file, setup manifest, and canonical requirements. Preserves everything from Phase 1 without requiring you to repeat intake. A private repository is not an entry prerequisite.

  2. Inspect your environment — Checks your OS, architecture, installed tools, selected harness, and prior results. Classifies each capability as working, missing, failed, or not tested. Reuse the Codex readiness checkpoint (https://starter.uppercut-labs.com/setup/codex-readiness.md); recheck only facts affected by a changed machine, workspace, runtime, permission, or authentication context.

  3. Approve and install — Explains the necessary batch of tools and obtains your approval before installing anything. Reuses healthy existing installations. Installs dependencies in order using recoverable jobs. Prioritizes Git and GitHub CLI first.

  4. Create private progress repository — As soon as authenticated GitHub write access exists, creates or confirms a private repository for your progress and verifies the remote save. This is where your durable progress lives.

  5. Verify in every context — Checks each CLI in the current shell, a new terminal, the IDE terminal, and a real harness subprocess. Uses command resolution evidence, not just installer exit codes. Python is required up front.

  6. Complete networking and control — Verifies computer and phone connections, file transfer in both directions, and actual phone-to-harness control. These are independent outcomes: a native message does not prove a file round trip.

  7. Save and close out — Reviews the final state diff, saves to the private remote, and verifies its revision and files. States what is ready and the exact next action.

  8. Offer optional Codex experiment — Reuse the earlier readiness result and offer eligible Codex users the released local Programmatic Harness workflow only after required setup closeout and private saving. It is opt-in, project-local, and never a setup or phase gate. Preserve declines and deferrals; a decline, deferral, or failure returns directly to Quick Build.

Inputs

  • Your saved progress — the progress file from Phase 1
  • Your selected computer harness — Codex, Claude Code, Antigravity, or Cursor
  • Approvals — confirmation before each install batch

Outputs

  • A verified computer baseline with all required tools installed and authenticated
  • A private GitHub repository for durable progress saving
  • Verified networking and file transfer between phone and computer
  • A local Progress Workbench for viewing your state
  • A handoff ready for Quick Build

Prerequisites

Phase 1 completion with a working phone companion and signed-in GitHub Mobile. No separate authenticator app is required.

Installation and use

Computer Setup is loaded automatically by the Starter Pack companion when you reach Phase 2 on a computer. You can also point your agent at it directly:

Read the Computer Setup skill and help me prepare my computer for Phase 2.

The skill supports Windows, macOS, and Linux. Your selected harness determines which IDE is required: Codex and Claude Code use VS Code, Antigravity uses its own IDE, and Cursor's desktop editor is sufficient.

Codex readiness and optional programmatic harness

At Computer Setup entry and closeout, reuse the Codex readiness checkpoint (https://starter.uppercut-labs.com/setup/codex-readiness.md). Do not repeat successful checks or sign-in. If the target workspace or authentication context has changed, recheck only the affected facts. A readiness check never installs Codex, starts login, or runs inference.

After required Computer Setup outcomes and the private progress save are verified, offer the optional local Codex programmatic-harness proof only when its compatible adapter and reusable skill have published pinned releases. Ask whether the learner wants to try it; never install the adapter, skill, or project dependencies automatically. If they decline, defer, are ineligible, or encounter a failure, preserve the required setup evidence and continue to Quick Build. A prior decline remains declined; revisit a deferral only when its blocker changes or the learner asks.

For an eligible Codex user who opts in, use the checksum-verified Programmatic Harness installation guide to load the pinned reusable skill and follow its proof workflow. Use the Agent Native documentation (opens in a new tab), including its programmatic-harness overview and Codex adapter details, for technical reference. The Codex route uses its managed ChatGPT sign-in and eligible ChatGPT plan; do not request an OpenAI Platform API key or enable API billing. Cloud use is a separate opt-in and is not included in the local proof. Do not offer unfinished Cursor or cloud workflows as if they were supported.

Record only normalized proof outcomes in artifacts.programmatic_harness. Never store credentials, provider output, private planning URLs, or raw session/turn IDs in progress. Local and cloud evidence are independent.

Example

"I finished Phase 1 on my iPhone with ChatGPT. I'm now on my MacBook and want to use Codex for Phase 2."

The agent reads the saved progress, inspects the Mac environment, proposes installing Git, GitHub CLI, Node.js, and VS Code via Homebrew, obtains approval, installs and verifies each tool, sets up the private progress repository, starts the local Workbench viewer, and confirms the computer baseline is ready for Quick Build.

Related skills

  • Starter Pack — Start, resume, or inspect Starter Pack learner progress and route the current phase to its focused resources.

Source

Canonical implementation: devin-thomas/starter-pack (opens in a new tab)

All skills