BDubDesigns

RuneSpace — Development skill for Claude Code

Development community

A browser-first sci-fi RPG centered on skill grinds, crafting, and server-authoritative loops.

How to install RuneSpace

This entry records only its repository, not the path inside it, so there is no exact command to give. Open BDubDesigns/RuneSpace and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What RuneSpace does

A browser-first sci-fi RPG centered on skill grinds, crafting, and server-authoritative loops. Built with agentic coding harnesses (Claude Code, Codex, Hermes) under human architectural review. Pre-alpha.

Alternatives in Development

README

RuneSpace

**Status: Playable pre-alpha — active development.** RuneSpace is a browser-first, low-fi sci-fi RPG with a real early-game vertical slice: server-authoritative Play orchestration, Travel/Scavenging, Ferrite Shale Mining, Refining, Welding/Cargo Hold repair, Inventory/Equipment, locations, Power Cell/Power Annex, NPC interactions, the Holo Hollow settlement with Local Places, character Credits, and NPC merchant Trade, missions, and skill progression. Still early and under active development.

RuneSpace is a planned browser-first, mobile-friendly, low-fi sci-fi RPG inspired by the progression, quests, social texture, and long-term grind of old-school MMORPGs and action-point games. It is not a RuneScape clone.

The architecture is a **modular monolith** with a **server-authoritative** game model: the browser is never the trusted source of progression. Gameplay outcomes are resolved by server-side domain logic and persisted server-side. The generic transaction/locking/action-cursor/lazy-resolution lifecycle lives in `server/action-resolution.ts`; `server/play.ts` owns composed activity resolution and shared Play state assembly (`server/play-state.ts`) and the client shell (`features/play/`). Activity resolvers (Mining, Refining, Travel, Welding) own only their activity; feature-specific UI stays feature-owned.

Stack

Concern Choice
Language TypeScript (strict)
Framework Next.js (App Router) + React
Styling Tailwind CSS
Database PostgreSQL
ORM Drizzle ORM
Validation Zod
Unit tests Vitest
Browser tests Playwright
Package mgr pnpm (committed