All authors

Claude Skills by johnkozaris
github.com/johnkozaris13 skills0 installs28 views
- Electron Playwright ValidatorValidate Electron desktop app UI using Playwright automation via the e-cli tool. Use when testing Electron app UI, validating after code changes, checking if tabs render, clicking through UI flows, taking screenshots for visual review, or debugging runtime import errors that typecheck doesn't catch. Works with any Electron project that has @playwright/test and electron in devDependencies. Use when the user asks "validate the electron app", "check the UI", "click through the app", "take a scre...Votes: 0GitHub stars: 11
- Esp32 ExpertThis skill should be used when the user is writing, reviewing, debugging, or architecting C++ firmware for ESP32 and variants (ESP32-S2, S3, C3, C6, H2, P4) using ESP-IDF or PlatformIO. Provides expert critique covering FreeRTOS task design, memory management (IRAM/DRAM/PSRAM), peripheral drivers (I2C/SPI/UART/GPIO), build systems (CMake/platformio.ini), power management, OTA updates, and embedded C++ best practices. Use when the user asks "review my ESP32 code", "fix FreeRTOS crash", "optimi...Votes: 0GitHub stars: 11
- Mobile Flows MaestroUse this skill when writing or running Maestro flows for iOS or Android apps, driving the Maestro MCP server, diagnosing flaky mobile UI tests, or onboarding a new team to mobile e2e testing. Trigger whenever the user mentions Maestro, mobile testing, iOS Simulator flows, Android emulator flows, "test my app", YAML test flows, GraalJS test scripting, assertVisible / tapOn / launchApp, deep links from tests, or "why is my Maestro test flaky". Applies to Swift/SwiftUI, React Native, Flutter, Ko...Votes: 0GitHub stars: 11
- PeekabooDrive, observe, and critique any running macOS app end-to-end via Peekaboo — the macOS-native equivalent of Playwright + visual-regression review for SwiftUI/AppKit. Use proactively whenever the user mentions UI, screens, screenshots, the app's appearance, layout, spacing, alignment, copy/labels, sidebar, panels, settings, theme, accessibility identifiers, clicking, typing, menus, file pickers, responsive sizing, or animations — or says any of: 'verify it works', 'see what it looks like', 'sh...Votes: 0GitHub stars: 11
- Seam ProbeUse this skill to test, validate, fuzz, or debug a process boundary ("seam") that exposes itself as an FFI dynamic library or a Unix-domain socket — for example probing a Rust runtime hosted in a Swift or Electron app via its C ABI, or sending crafted length-prefixed frames to a daemon's UDS endpoint. The skill teaches how to drive the probe from the CLI, capture both the probe's NDJSON output AND the system- under-test's stderr/logs, and triage failures by correlating the two streams. Reach ...Votes: 0GitHub stars: 11
- Swiftui ExpertThis skill should be used when the user is building, reviewing, or debugging SwiftUI/Swift code for iOS, macOS, or visionOS apps. It detects the project's iOS and Swift version and covers MV architecture (no per-screen ViewModels by default), @Observable state, NavigationStack typed routes, view lifecycle, Approachable Concurrency, persistence with SwiftData / Core Data / SQLiteData / GRDB, design tokens, selective Liquid Glass adoption, iOS native capabilities (App Intents, Widgets, Live Act...Votes: 0GitHub stars: 11
- Backend ArchitectureThis skill should be used for consequential backend architecture decisions: module or service boundaries; modular monoliths versus independent services; service extraction and data migration; data ownership and consistency; synchronous, event-driven, actor/stateful, or pipeline designs; failure isolation, backpressure, deployment topology; or deciding where orchestration and invariants belong. Trigger on requests to review or design a backend, split a service, choose a queue or communication ...Votes: 0GitHub stars: 11
- Get Dev TokenAcquire a development OIDC access token through the project's token command or the bundled macOS PKCE scriptVotes: 0GitHub stars: 11
- Validate ApiRun the project's Hurl scenarios with an OIDC access token passed as a secret variableVotes: 0GitHub stars: 11
- Validate WsRun a bounded, protocol-aware WebSocket probe with an OIDC bearer tokenVotes: 0GitHub stars: 11
- Code CleanupThis skill should be used when the user asks to clean up or simplify a codebase; find dead code, dead features, orphaned files, stale configuration, or unused dependencies; detect duplicate or split-brain implementations, authorities, caches, parsers, validation, or lifecycles; finish a partial migration; remove speculative abstractions or misleading comments; or perform an exhaustive every-file cleanup audit. Also trigger when cleaning AI-generated code, agent trajectory residue, hallucinate...Votes: 0GitHub stars: 11
- Validate MobileRun a Maestro flow on an explicitly selected iOS or Android device and report behavioral evidenceVotes: 0GitHub stars: 11
- Validate Macos AppValidate requested or discovered states in a native macOS app while preserving prior app stateVotes: 0GitHub stars: 11