qol-plugin-pointzlisted
Install: claude install-skill qol-tools/qol-skills
# qol-plugin-pointz
PointZ is the desktop daemon for remote mouse and keyboard control from the separate PointZ mobile client. The Rust binary is `pointzerver` and the plugin source is the `plugins/*` directory whose manifest declares `id = "plugin-pointz"`.
## Runtime contract
Treat the plugin manifests as the source of truth:
- `plugin.toml` declares the binary, supported platforms, settings action, daemon socket, and inherited UDP ports.
- `qol-config.toml` declares the status and QR fields rendered by qol-tray.
- `qol-runtime.toml` declares the daemon queries used by those fields.
`src/app/daemon.rs` owns the accepted socket messages and response shapes. Keep
every public action/query identifier synchronized across that dispatcher and
the contract files; inspect them at read time instead of copying the inventory
here.
## Source ownership
| Path | Owner |
|---|---|
| `src/main.rs` | Thin CLI and plugin-action adapter |
| `src/app/` | Long-running orchestration and daemon socket transport |
| `src/command/` | Mobile command model and UDP command service |
| `src/config/` | Shared protocol and input constants |
| `src/discovery/` | Discovery response model and UDP responder |
| `src/input/` | Platform-neutral input facade and command dispatch |
| `src/input/platform/` | Target-selected input implementations and typed-error fallback |
| `src/network/` | Host identity and inherited-or-standalone UDP binding |
| `src/qol/` | qol-tray settings integration |
Keep OS files