wishket-onboardlisted
Install: claude install-skill epicsagas/wishket-radar
Wishket plugin onboarding. Sets up a fresh environment so that wishket-radar runs smoothly, guiding the user from profile setup to actionable workflows in a single flow.
1. **Binary and Environment Check / Installation** (Strict order; do not skip one-liner install even if `cargo` is present):
- Check if the MCP server (`wishket-mcp`) is executable (`list_filters` call or `which wishket-mcp`).
- If missing or startup fails, run the **one-liner installer first**:
- macOS / Linux: `curl --proto '=https' --tlsv1.2 -LsSf https://github.com/epicsagas/wishket-radar/releases/latest/download/install.sh | sh`
- Windows: `powershell -c "irm https://github.com/epicsagas/wishket-radar/releases/latest/download/install.ps1 | iex"`
- If `install.sh` / `install.ps1` exists in the plugin root, execute that script directly.
- Only if the installer fails, the current directory is a git clone (`server/Cargo.toml` and `.git` exist), and `cargo` is on PATH, run `cargo build --release --manifest-path server/Cargo.toml`. Never run cargo build inside plugin cache directories.
- Verify that the MCP tool responds.
2. **Check Current Profile Status**:
- Read `~/.wishket-radar/profile.yaml` (or `WISHKET_PROFILE` override).
- If a profile already exists, summarize it and ask the user via `AskUserQuestion` whether they wish to keep or reconfigure it.
- Keep existing: Proceed directly to Step 4 (Baseline Scan).
- Reconfigure or no profile: Proceed to Step 3.
3.