qol-tray-corelisted
Install: claude install-skill qol-tools/qol-skills
# qol-tray (core)
This skill owns the **core app model**: plugin system, tray, feature architecture,
and the plugin-author contracts. It deliberately holds no file inventories or
line numbers - those rot. Read the code (or the contract files) for the current
shape; this skill holds the durable rules.
> **Full cited reference:** the qol-monorepo carries a comprehensive
> plugin-contract hub at `docs/plugin-contract.md` - every host<->plugin channel,
> the manifest/config/runtime schemas and their validation invariants, the action
> dispatch path, the process lifecycle and host-death watchdog, an injected-env-var
> table, a footgun index, and an add-a-hotkey-action recipe, all cited to
> `file:line`. It lives next to the code (so its citations are maintained with the
> code); use it as the detailed map, and keep this skill for the durable rules.
Adjacent durable knowledge lives in dedicated skills - do not duplicate it here:
| Topic | Skill |
|---|---|
| Rust internals, the three IPC channels, boot phases, concurrency | `qol-tray-rust` |
| Host-owned native plugin settings | `qol-plugin-gpui-surfaces` |
| Generic workspace Rust style (error handling, graceful shutdown, idle-cost loops) | `rust-conventions` |
| Cross-platform compartmentalization methodology | `qol-arch-code` |
| UI components, Surface system, keyboard nav, styling | `qol-tray-ui-systems` |
| World canvas / dive / minimap | `qol-world-canvas` |
| Profile export/import, sync, backups | `qol-tray-feature-profi