qol-shotlisted
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