# RuView Setup Path

Picks a RuView setup path (Docker, repo build or live ESP32) and runs the next step.

- Repository: https://github.com/ruvnet/RuView (101983 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ruvnet/RuView --skill onboard -g -a claude-code -y`
Codex: `npx skills add ruvnet/RuView --skill onboard -g -a codex -y`
Cursor: `npx skills add ruvnet/RuView --skill onboard -g -a cursor -y`
Gemini CLI: `npx skills add ruvnet/RuView --skill onboard -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add ruvnet/RuView`

## Description

Zero-to-sensing path picker for RuView (WiFi-DensePose), pick docker-demo, repo-build, or live-esp32 and run the next concrete step.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# onboard

Get a newcomer from nothing to a working RuView setup. **First fact to set:** WiFi
sensing infers *coarse* pose/presence/breathing from Channel State Information, it
is **not a camera**, and any accuracy number must be MEASURED against a baseline
(use the `verify` skill / `ruview_claim_check` tool). Never present WiFi output as
camera-grade.

## Pick a path

Run `ruview_onboard {path}` or decide from:

1. **docker-demo**, fastest, no hardware. Replays sample CSI into the dashboard.
   `docker run -p 8000:8000 ruvnet/wifi-densepose` → open `http://localhost:8000`.
   Use to see what it looks like.
2. **repo-build**, for developers. `cd v2 && cargo test --workspace --no-default-features`
   (1,031+ tests pass), then `cargo run -p wifi-densepose-cli -- --help`.
3. **live-esp32**, a real install. Flash a node (`provision-node` skill), point it at
   the sensing-server, then `calibrate-room`. This is the only path that senses a real room.

## Then

- Live sensing → go to **provision-node**, then **calibrate-room**.
- Evaluating a model/claim → go to **verify** and run `ruview_claim_check` on any
  report before you quote a number.

