Island Mode Server — Development skill for Claude Code
Agent Skill: build an on-premise island-mode fallback server — live two-way RxDB replica of Firestore, LAN failover for kiosk/staff PWAs when the internet drops, reconnect flush with idempotent cloud.
How to install Island Mode Server
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open timerise-ai/island-mode-server and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Island Mode Server does
Agent Skill: build an on-premise island-mode fallback server — live two-way RxDB replica of Firestore, LAN failover for kiosk/staff PWAs when the internet drops, reconnect flush with idempotent cloud ingestion, HMAC hardware auth, systemd/nginx on-site ops — Node/NestJS local server, Firestore cloud
Alternatives in Development
- Internet Court Skill — The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 4.9k ★
- Claude Balancer — A load balancer proxy for multiple Claude OAuth accounts with automatic failover, request tracking, and web da 910 ★
- Arch Init — /arch-init — Bootstrap idempotent (projets vides + scaffolding DB) 193 ★
README
island-mode-server
An [Agent Skill](https://agentskills.io) that teaches an agent to build an **on-premise fallback server** — a Node box at a physical site holding a live two-way replica of that site's slice of Firestore, which takes over serving LAN terminals when the internet drops and flushes offline work back on reconnect. Local server is Node/NestJS + RxDB; the cloud is Firestore with Next.js route handlers as the reference API, both stated as substitutable.
While the internet is up the box is invisible: it replicates in the background and heartbeats so the cloud knows it is alive. When the cloud stops answering, kiosk and staff PWAs on the LAN switch their API base URL to it and the site keeps taking bookings, moving stock and toggling hardware from the replica.
The insight that shapes the whole skill: **sync is two systems, not one.** Document-level RxDB replication keeps state current but cannot run the cloud's business logic; an HTTP flush of business events on reconnect runs that logic — atomic stock increments, audit ingestion — but keeps nothing current. Neither path alone is sufficient, and both are keyed on client-generated IDs so their overlap converges instead of double-counting.
Extracted from a production shooting-range management system: a NestJS + RxDB local server deployed at physical range locations, replicating 8 Firestore collections for a Next.js 16 cloud app, with kiosk/staff PWA terminals and HMAC-authenticated lock hardware. The templates are **hardened, not faithful**: ten defects found during the extraction audit are fixed in the code shown, and every deviation — including what was designed but never run in production — is recorded in [`references/provenance.md`](references/provenance.md).
Install
One command, via [skills.sh](https://www.skills.sh) — the open Agent Skills directory. Its [CLI](https://github.com/vercel-labs/skills) resolves a GitHub repository directly, so this works today, with no manual clone and no per-age
Related Skills
Booking Kiosk
Agent Skill: build a self-service touchscreen booking kiosk — seven-step walk-up flow, on-screen keyboard, ina
Crucible Plan
Start planning an epic fantasy novel using the Crucible Structure. Provide a premise/synopsis to begin, or use
Book Idea
For when you don't have a book concept yet — turn fragmented ideas (or nothing at all) into a structured premi
Bm Doctor
Diagnose and recover basemind when it isn't working (MCP tools missing/erroring, "no index", dead server) — ru
Cc2server
Claude Code bridge for the A2S protocol with resilient WebSocket/HTTP transport, session events, reconnect rec
Disconnect
Leave the current Gigabuddy place (or stop the pending auto-join) — presence stops and this session will NOT a
Related Agents
Double Fill Reviewer
Audit the code paths that can produce two fills for one intent: MOC plus market fallback races, retry-after-ti
Arch Security Reviewer
Lan Mandragoran, the cloud security and compliance specialist who reviews architectures for security, models t
Flutter Firebase
Use this agent when integrating Firebase services with Flutter apps. Specializes in FlutterFire, Firebase Auth