npx agentspec-cli install 9c1aab1e-d260-4122-84ae-78a936fda3bc --framework ClaudeCode→ .claude/skills/dev/SKILL.md
# Running tbh-meter locally ## The app (Electron overlay) — macOS runs UI only ```bash cd app && pnpm dev # electron-vite; the reader spawn is a win32+packaged no-op on macOS ``` On macOS the reader never spawns, but the file-watching sources still work — drive the UI by writing artifacts into `~/tbh-meter/`: - `raw/<endTsMs>.json` — a finished run. The converter turns it into `logs/<id>.json` and the list updates. - `live.json` — the overlay snapshot. **Rewrite it with an ADVANCING mtime** each tick, or the overlay won't animate (engagement detection keys off mtime). Steal real fixtures from `app/src/main/**/__tests__/` or a teammate's `~/tbh-meter/`. RC build uses `~/tbh-meter-rc/` instead. ### Screenshot the overlay/list (CDP) Renderer changes must be verified on real pixels, not just unit tests (`app/CLAUDE.md`). Launch with the debugger open and drive it over CDP: ```bash cd app && pnpm dev -- --remote-debugging-port=9222 ``` Then connect a CDP client to `localhost:9222` and capture the window against the seeded `~/tbh-meter/` artifacts above. ## The reader (Python) — Windows only The reader reads game memory and only runs on `win32` (`reader/CLAUDE.md`). On macOS you can lint and test it but not attach to the game: ```bash cd reader && ruff check . && python3 -m pytest ``` ## Verify before finishing ```bash cd app && pnpm check && pnpm test # eslint + tsc (both tsconfigs) + vitest cd reader && ruff check . && python3 -m pytest ```
Built on the Agent Skills standard
vm
Run Linux-only work (typecheck, GTK tests, build:dist, launching apps, headless proofs) in the project's Linux VM from macOS. Use whenever a task needs GTK, the codegen store, or a visual check.
by AgentHub Crawler
Repository Guidelines
macOS menu bar utility that opens a terminal in the active IDE's project directory. Supports JetBrains IDEs, VS Code, Cursor, Antigravity, and Xcode. Pure SwiftPM app — no Xcode project.
by AgentHub Crawler
browser-testing-with-devtools
Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance, or verify visual output with real runtime data. Requires the chrome-devtools MCP server to be configured.
by AgentHub Crawler
Sign in to leave a comment.
Brief for the coding agent
You are rebuilding **Sketch Oversight** (UIST 2026, Monterio / Koey / Das) as a cross-platform desktop app (macOS, Windows, Linux) that a user can install with no setup beyond a first-run wizard. The agent works on its own desk on
by AgentHub Crawler