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 vendors the source `core/` into the
project — into `.claude/` for the **Claude Code** runtime, into `.opencode/` for the **OpenCode**
runtime, into `.codex/` + `.agents/skills/` for the **Codex** runtime, and a pinned launcher in
`.pi/harness/` for the **Pi** runtime — so the
pipeline runs locally and headless. It does not plan, implement, or review.
The source `core/` is split into four parts: `core/shared/` (runtime-neutral engine + libs),
`core/claude-code/` (the Claude Code shell), `core/opencode/` (the OpenCode shell), and
`core/codex/` (the Codex shell), and `core/pi/` (the Pi launcher/runtime). The vendoring
engine reads the split and writes only the shell(s) you target.
**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 `co