← ClaudeAtlas

qol-shotlisted

Use when working on the qol-shot screenshot and screen-recording plugin, including capture lifecycle, native overlays, retained GPUI surfaces, output, clipboard, config, and platform adapters.
qol-tools/qol-skills · ★ 0 · AI & Automation · score 62
Install: claude install-skill qol-tools/qol-skills
# qol-shot qol-shot coordinates capture/recording behavior while platform adapters own native selection, display, conversion, clipboard, and overlay details. Exact actions, daemon metadata, platform availability, and tools come from the checked-out manifest/source. ## Contract sources - `plugin.toml` owns runtime actions, daemon/capability declarations, platform availability, menus, and release artifacts. - `qol-config.toml` and `qol-runtime.toml` own settings plus named runtime references. - `Cargo.toml` and build scripts own native/tool dependencies. - Plugin tests and `qol check` own validation. Never keep a second action/platform/tool inventory in this skill. ## Source ownership | Path | Responsibility | |---|---| | `src/main.rs`, `src/lib.rs`, `src/cli.rs` | Thin process and command boundary. | | `src/app/` | Daemon/action orchestration. | | `src/capture/` | Platform-neutral capture lifecycle, geometry, output, recording/screenshot operations, frozen-frame flow, and completion. | | `src/config/` | Contract-backed capture settings. | | `src/platform/` | Target-selected native capture, display, clipboard, selector, conversion, and system integration. | | `src/platform/macos_swift/` | Swift implementation compiled as part of the macOS adapter. | | `src/ui/` | GPUI selector, preview, pinned image, capture-status adapter, settings fallback, and shortcuts. Shared transient-surface rendering lives in `qol-gpui`. | Keep OS implementation files under `platform/<os>/`; keep