How to add a new built-in island to the OpenIslands monorepo end to end — first the interface/API design discipline and the .describe() copy conventions (the island is authored by an agent reading the schema, so the interface IS the product), then the exact file-by-file wiring: the schema registration points, the…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a…
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
Manages shadcn components and projects — adding, searching, fixing, debugging, styling, and composing UI. Provides project context, component docs, and usage examples. Applies when working with shadcn/ui, component registries, presets, --preset codes, or any project with a components.json file. Also triggers for…
Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines…
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance…
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
Instructions for lukaisailovic/openislands, a project described as: Local-first dashboards your AI agent builds and keeps maintaining, over data that never leaves your machine.
OpenIslands MCP server — Code Mode: an agent maintains your dashboard by writing JavaScript against one tool, read-many / write-one, every edit validated + checkpointed. Runs locally from the @openislands/mcp npm package.
Build and maintain OpenIslands data dashboards — typed manifests of visual islands bound to local files (CSV / JSON / Parquet / SQLite / markdown), edited safely over the OpenIslands MCP server in Code Mode (one execute tool you drive with JavaScript). Use whenever a project has apps/ /manifest.json or an .mcp.json…
How to use the remarkable-mcp server: call remarkableexecute with JavaScript that uses rme. to list, read, write, upload, and organize reMarkable notebooks. Use when the user mentions reMarkable, tablet notes, xochitl, e-ink, Type Folio, uploading a PDF/EPUB, exporting handwriting, drawing Mermaid on the tablet, or…
MCP server for a reMarkable tablet over SSH or rmfakecloud, with Cloudflare Code Mode. Runs locally from the @lukaisailovic/remarkable-mcp npm package.