← ClaudeAtlas

qol-plugin-alt-tablisted

Use when working on the qol-tray alt-tab plugin, including its retained GPUI picker, OS window discovery, preview capture, window actions, daemon lifecycle, config, and shared settings surface.
qol-tools/qol-skills · ★ 0 · AI & Automation · score 62
Install: claude install-skill qol-tools/qol-skills
# qol-plugin-alt-tab Alt Tab replaces the host switcher with a retained GPUI picker. Exact actions, daemon metadata, platform availability, and artifact names come from `plugin.toml`; settings fields come from `qol-config.toml`. ## Contract ownership - `plugin.toml` owns public action IDs, command arguments, daemon endpoints, menu entries, capabilities, platforms, and release artifacts. - `qol-config.toml` owns renderer-neutral settings and defaults. - `Cargo.toml` owns platform dependencies and the package binary name. - Contract validation is executable through the plugin tests and `qol check`. Change a public action across the manifest, host binding, daemon parser, and tests together. Never copy the action/platform inventory into this skill. ## Source ownership | Path | Responsibility | |---|---| | `src/main.rs` | Thin module wiring and process entrypoint. | | `src/runtime/` | Argument routing, daemon action transport/startup, and settings fallback. | | `src/config/` | Typed settings consumed by the picker. | | `src/picker/` | Show dispatch, retained-window creation/reuse, cache types, layout, state, gathering, and monitor updates. | | `src/app/` | GPUI view state, input, live-preview coordination, and element rendering. | | `src/discovery/` | Platform-neutral window metadata plus target-selected enumeration. | | `src/capture/` | Preview capture capability and target-selected capture implementations. | | `src/preview_plane/` | Platform-specific live preview plane beh