Harness Kit

Reference

Bootstrap behavior

bootstrap.sh installs the system-wide harness links and provider roster. Consumer repos can then use Harness Kit without vendoring source-repo skill bridges.

First install

Run bootstrap from a stable checkout

Use the local checkout when you have it. The remote one-liner exists for fresh machines.

1

Local checkout

./bootstrap.sh

Links first-party skills, synced external skills, agents, shared doctrine, and provider roster files.

2

Fresh machine

curl -sL https://raw.githubusercontent.com/misty-step/harness-kit/master/bootstrap.sh | bash

Downloads the bootstrap script from the Harness Kit repository.

3

Verify

ls ~/.codex/skills ~/.claude/skills ~/.pi/skills

At least one supported harness should show Harness Kit skills after install.

System install

Installs first-party and synced external skills into supported local harnesses.

Stable checkout

Prefers a stable checkout over temporary worktrees unless HARNESS_KIT_DIR is set.

Roster config

Keeps external provider definitions available system-wide.

Source cleanliness

Does not recreate source-repo .agents/.codex/.claude/.pi skill bridges.

Source: bootstrap.sh