muggle-statuslisted
Install: claude install-skill multiplex-ai/muggle-ai-works
# Muggle Test Status
> Telemetry first step: see [`_shared/telemetry-emit.md`](../_shared/telemetry-emit.md). Use `skillName: "muggle-status"`.
Run a full health check and report results.
## Preferences
Gates run per `preference-gates/README.md`.
| Preference | Step | Decision it gates |
|------------|------|-------------------|
| `checkForUpdates` | Check 4 | Check for newer Muggle Test version |
## Checks
1. **Electron app** — read `~/.muggle-ai/electron-app/` to find the installed version directory. Read `.install-metadata.json` to get version and checksum. Verify the binary exists at the expected path. On macOS, check code signing with `spctl --assess --verbose`.
2. **MCP server** — call `muggle-local-check-status` to verify the server is responsive. Report auth state (authenticated, email, token expiry).
3. **Authentication** — call `muggle-remote-auth-status`. Report whether credentials are valid and when they expire.
4. **CLI version** — gate `checkForUpdates` (per `preference-gates/README.md`):
- `always` → run the check below.
- `never` → render the row as `[skip] check disabled by preference`.
- `ask` → run Picker 1 from `preference-gates/checkForUpdates.md` via `AskUserQuestion`; map the answer back to one of the actions above.
When the check runs: capture installed (`muggle --version`) and latest (`npm view @muggleai/works version`). Compare with `sort -V`; flag as out-of-date only when latest is strictly greater.
## Output
```
Muggle AI