porkytheblack
- 10 skills
- 0 followers
- 1 day ago last updated
- ▌ Cow · porkytheblack bundleWrite correct code against the COW (COol Wallet) multichain wallet library. Use when building wallet features: key generation, balance queries, transfers (same-chain and cross-chain CCTP), arbitrary contract calls (sendCall / buildCall / simulateCall), backup/restore, auth gates, or adapter wiring. Covers both the promise API (createWalletClient) and the Effect TS API (createWallet).
- ▌ Glove · porkytheblack bundleExpert guide for building AI-powered applications with the Glove framework. Use when working with glove-core, glove-react, glove-next, tools, display stack, model adapters, stores, or any Glove example project.
- ▌ Glove Foundry · porkytheblackBuild, extend, debug, or review typed agent applications with Glove Foundry. Use for Foundry file routes, definitions and instances, lazy assembly, applications and transmissions, playbooks, schedules, conversations, working environments, multi-agent composition, observability, the inspector, or migration from Glovebox.
- ▌ Version Bump Tag · porkytheblackExpert guide for bumping versions, creating git tags, and managing releases for Tauri and Node.js projects.
- ▌ Oasis Server Setup · porkytheblackExpert guide for integrating Oasis update server with Tauri apps for auto-updates, crash reporting, and feedback collection.
- ▌ Tauri Deployment Setup · porkytheblackExpert guide for setting up Tauri deployment pipelines with GitHub Actions, code signing, and Oasis update server integration.
- ▌ Glorp · porkytheblack bundleGuide for downstream coding agents driving Glorp — especially Glorp Garage (the remote multi-session control plane) and its sandboxes (Garage-provisioned workspaces). Use when programmatically creating sessions, running coding agents over the REST/WebSocket API, the @porkytheblack/glorp-client SDK, or the @porkytheblack/glorp-mcp MCP server, provisioning tenant namespaces, sandboxes from templates, exchanging files, or wiring Glorp into CI/orchestration. Also use for the higher-level Task API — the black-box surface where you submit a typed job (make a video, build a deck, review a PR, fix a bug) and poll one object for the result, without managing sessions, templates, or the event stream.
- ▌ Under200 · porkytheblackEnforce NASA-style "Power of Ten" software engineering discipline on any code being written or modified, with a hard guideline that no source file exceeds 200 lines so a reviewer can read it top-to-bottom in one editor screen without jumping around. Use this skill whenever writing new source files, refactoring existing ones, reviewing code, splitting modules, or setting up a new project — even if the user does not explicitly say "under 200" or "NASA". If the user mentions file length, file size, "this file is too long", complexity, readability, code-review friendliness, or asks to set up linters/formatters/CI, apply this skill. Also apply proactively whenever any source file being edited is approaching or exceeds 200 lines.
- ▌ Station · porkytheblack bundleBuild, scale, test, or operate TypeScript background work with Station. Use for station-kit configuration, signals, broadcasts, beacons, runtime schedules, Station Networks and Headquarters, fleet concurrency and placement, SQLite/PostgreSQL/MySQL/Redis adapters, the dashboard and v1 API, browser-local signals/workflows/beacons in Web Workers or service workers, environment variables, subscribers, deployment, or Station troubleshooting.
- ▌ Oasis Setup · porkytheblack bundleExpert guide for integrating Oasis into Tauri applications. Use when working with oasis-sdk, auto-updates, crash reporting, user feedback, release workflows, or any Oasis-powered Tauri project.