Plover avatar

Plover

Official

@tryplover · Canada

0Followers
|
2Public Repos
|
9Published Skills

Plover provides debugging and troubleshooting skills for its Electron desktop app stack, covering pnpm workspaces, Vitest, Gemini integration, OAuth, and native modules.

Skills Distribution
DomainDeveloper To...Electron Desktop D.. (35%)Testing & Native M.. (25%)Package & Build To.. (20%)Authentication & B.. (20%)

Agent Skills by Plover

Showing 9 vetted skills indexed across 1 GitHub repositories.

Frequently Asked Questions About Plover

FAQPage Schema
What tasks can I solve using Plover's skills?▼

Plover's skills diagnose concrete failures in its Electron app repo: pnpm workspace filter and store errors, Vitest mocking and hoisting bugs, better-sqlite3 native module ABI mismatches, electron-vite build breakage, Gemini API type errors and 429 quota fallbacks, Google OAuth token exchange failures, and git worktree/branch safety issues.

Who are Plover's skills designed for?▼

They target developers and coding subagents working inside the Plover repository — engineers touching app/src/main, electron.vite.config.ts, the plover-server auth middleware, or the tasks table schema in app/src/main/store/db.ts who need repo-specific fixes rather than generic documentation.

What runtime environment do Plover's skills assume?▼

The skills assume the Plover monorepo: a pnpm workspace with an Electron app built via electron-vite, Vitest for testing, better-sqlite3 for local storage, the @google/generative-ai client for Gemini, and a plover-server backend configured through app/.env variables like GOOGLE_CLIENT_ID and PLOVER_BACKEND_URL.

What prerequisites or dependencies do Plover's skills require?▼

You need the Plover repo checked out with pnpm installed, Node.js and Electron versions aligned for native module ABI compatibility, valid Google OAuth credentials (GOOGLE_CLIENT_ID) in app/.env, and on Windows awareness that a running pnpm dev session locks better_sqlite3.node during rebuilds.

Do Plover's skills cover database schema pitfalls?▼

Yes. The plover-store-schema skill covers the tasks table in app/src/main/store/db.ts, warning against the vestigial calendar_event_id column and explaining why created_at/updated_at are unreliable for task-age signals — Planner bulk-creates subtasks with shared timestamps and incrementProgress() bumps updated_at on every call.