setup-vskillslisted
Install: claude install-skill vraj-ai/skills
# Setup vskills
This public repo ships the skills and the `vskills` CLI, but **not** the
model-context docs. `CONTEXT.md`, `docs/`, `CONTEXT/`, and `CLAUDE.md` are
gitignored on purpose: they are local working notes for coding agents, and
they go stale against a fork faster than against the source tree. Your job is
to install the skills and then rebuild those docs *from this clone*.
## Step 1 — Install the skills
```bash
node bin/vskills.js init
```
- Init classifies every skill as install / up-to-date / adopt / update /
conflict. Adopts are silent (byte-identical copies become managed).
- On conflicts, the CLI prompts. Anything overwritten is backed up to
`<install-root>/.vskills-backup/<name>-<timestamp>` — never deleted.
- Re-running init is a no-op; use it freely to verify.
Confirm with `node bin/vskills.js list` and run the test suite once:
`node --test 'test/*.test.js'` — everything should pass before you write docs.
## Step 1.1 — Install the global OpenCode profile
Install the canonical agent and command files tracked under `opencode/`:
```bash
node setup-vskills/scripts/install-opencode.mjs
```
This installs selectable `goals` and read-only `council` primaries, the
contributor, cost-aware Gemini/DeepSeek, council, and adversary subagents, and
`/goal` under
`~/.config/opencode/`. Goals remains the sole delivery/backlog authority inside
a goal run. Installation is idempotent. A differing existing file is moved to
`~/.config/opencode/.vskills-backup/` before