initializing-projectslisted
Install: claude install-skill orobsonn/claude-harness
# Initializing-Projects — Vendor the harness core into a project
**This skill installs the framework into a target project.** It copies the source `core/` into the
project's `.claude/` (the only place cloud routines can see), so the pipeline runs both locally and
headless. It does not plan, implement, or review.
**Announce at start (pt-br):** "Instalando o Claude Harness no `.claude/` do projeto."
All identifiers and reasoning stay in English; every message to the operator is **pt-br, product-language**.
---
## Source resolution (portable — option b)
The source of truth is the **claude-harness repo** (this framework). The installer resolves it
portably, so it works on any machine and forward-fits a future plugin/marketplace:
- **git URL (default, portable):** the installer shallow-clones the repo, optionally at a `--ref`
(tag/branch), and vendors `core/` from the clone. This is the recommended path.
- **local path (dev / offline):** pass a local clone path that contains `core/`. Used in place, no clone.
The `.harness-version` written into the project records the source version (`git describe`), so a
later re-run can update deliberately.
---
## Pipeline
### Step 1 — Confirm target and source
- **Target:** the project root to onboard (default: current directory). Confirm with the operator.
- **Source:** the claude-harness git URL (preferred) or a local clone path. If the operator has not
configured a URL yet (the repo may be unpublished), use a local clone path.