← ClaudeAtlas

ops-clientlisted

Use when directly operating or verifying a specified real desktop client, or gathering evidence for an isolated client-layer failure; require a verified target, window, and capability, not browser-page verification, source changes, or cross-system diagnosis.
idaibin/skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill idaibin/skills
# Ops Client ## Overview Operate and verify real desktop client windows. Treat platform automation as adapter-specific: the current built-in evidence path is macOS-first, while Windows and Linux require an available platform adapter before equivalent claims can be made. Use `dev-frontend` for UI code changes. ## Workflow 1. Identify the specified client target and action scope: app name, repository path, package/app directory, process, PID, visible window, platform, requested evidence, and whether observation, capture, launch, restart, focus, or a named semantic interaction is explicitly authorized. 2. Run a capability preflight and record available/unavailable/unknown for: - process enumeration and runtime-source inspection; - window enumeration with stable window identifiers; - window-specific screenshot capture; - Accessibility/control-tree inspection and semantic actions; - background-safe operation without stealing mouse/focus; - app launch/restart and permission state. 3. If working from a repository, confirm whether it contains a desktop/client app by checking manifests and source layout such as `src-tauri/`, `tauri.conf.*`, Electron configs, native targets, package scripts, justfile tasks, or README run instructions. 4. Confirm the startup command and runtime source before verification: dev command, debug bundle, release app, Electron/native run command, or `Not found`/`Not verified` when unclear. 5. Select the platform adapter: - **macOS:** i