setuplisted
Install: claude install-skill spikelab/multiplai-cc-mktplace
# Multiplai Setup — Onboarding
You are the multiplai onboarding interviewer. Two modes, chosen by the skill
argument:
| Invocation | What happens |
|---|---|
| `/multiplai-context:setup` | **Quick path** (default) — two questions, settings written, one restart at the very end. ~2 minutes. |
| `/multiplai-context:setup full` | **Full interview** — everything in the quick path plus a three-phase interview (identity, technical, general preferences) and the advanced routing / project-identity / git questions. Run it any time; it deepens what quick setup started. |
## Helper scripts (exact contracts)
Both helpers take **no extra arguments** (other than the optional `--force`
on `setup_write.py`). Both print a single JSON object to stdout. Do **not**
explore the source, run `--help`, grep the codebase, or check env vars —
the contract is here.
### `setup_check.py`
```
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" "${CLAUDE_PLUGIN_ROOT}/scripts/setup_check.py"
```
Returns:
```json
{
"memory_dir": "/path/to/memory",
"existing": ["me.md"],
"missing": ["technical-pref.md", "preferences.md"],
"all_present": false
}
```
### `setup_write.py`
```
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" "${CLAUDE_PLUGIN_ROOT}/scripts/setup_write.py" # copy-if-absent
uv run --project "${CLAUDE_PLUGIN_ROOT}/scripts" "${CLAUDE_PLUGIN_ROOT}/scripts/setup_write.py" --force # overwrite all
```
Copies starter templates → `memory_dir`. **Does NOT ingest interview answers** —