← Back to lukerobell.com
🧭

Life MMO

AI-powered life coaching RPG — psychology, wisdom, and real goals fused into a game
Live · Vercel Founder & Sole Engineer Next.js 15 · TypeScript · Supabase · Claude API RAG · pgvector · Voyage AI 2025 – Present
6
AI Subsystems
Solo
Built & Shipped
RAG
Knowledge Vault
ACT
Psychology Core
Project Overview

What is Life MMO?

Life MMO is a production full-stack web app that turns a person's real life into an RPG. Players define their values and goals through a psychology-driven onboarding flow, which AI converts into a visual talent tree, epic quests, and daily habits. The game is mechanically fused to real life — breaking a streak resets the dungeon, completing real tasks earns real XP, and guild members hold each other accountable through human "Dungeon Master" coaches.

The entire product is built on the SST (System of Self-Transcendence) — an original framework synthesizing ACT (Acceptance & Commitment Therapy) psychology with cross-worldview wisdom convergence and Universal Laws. Every AI interaction — from onboarding to daily coaching — is filtered through this framework, making Life MMO the only productivity app grounded in both clinical psychology and comparative philosophy.

Built and maintained solo from concept to production. The intellectual foundation — the SST framework, the comparative religion/philosophy research, and the Meaning Path system — comes directly from the founder's book, Be Yourself, and ongoing personal knowledge vault.

The Builder

Luke Robell — self-taught full-stack developer, author, and comparative religion/philosophy educator. Author of Be Yourself: The Science and Spirituality of Who We Really Are (ACT + consciousness + cross-worldview wisdom synthesis). Former early team at Black Box VR. YouTube creator in the spirituality/psychology space. Built Life MMO entirely solo as both a product and a proof-of-concept for the SST framework. Works fully remotely and asynchronously.

Domain Expertise
Comparative religion & philosophy (self-directed research, 7+ years) · ACT / psychological flexibility · Consciousness & depth psychology · Cross-worldview wisdom convergence · Prompt engineering & AI system design
Technical Expertise
Full-stack Next.js (App Router, RSC, server actions) · TypeScript · Supabase · PostgreSQL · Anthropic Claude API (streaming, RAG, multi-prompt pipelines) · Vercel deployment · Vector search (pgvector)
My Role
Founder & Sole Engineer Lead
Responsible for all product decisions, architecture, AI system design, database schema, feature development, deployment infrastructure, and the intellectual framework underlying the entire product. Designed the SST prompt architecture from the ground up. Built every screen, every server action, every AI integration, and every data pipeline solo.
AI Architecture

6 AI Subsystems

Every AI call has a unique purpose-built prompt. The SST Framework is injected as universal context across all of them.

1

MBTI → Life Class Assignment

After the player completes a 15-question MBTI quiz, their type + life context is sent to Claude. The model maps them to one of 5 Life Classes (Sage, Herald, Guardian, Forger, Wanderer) with a tier, tagline, and description. Returns structured JSON, extracted with a resilient parser.

2

Meaning Path Suggestion

Claude suggests 3 Meaning Paths (worldview frameworks — e.g. Stoicism, Buddhism, Secular Humanism) based on the player's full onboarding profile. Each suggestion includes a title, description, and confidence framing. Player chooses or rerolls. Never imposed — only suggested.

3

Vision Board → Quest Generation

After the player defines their life vision (5-year goals, dream, focus areas, values), Claude generates 3–5 Epic Quests across the Three Pillars (Wisdom, Service, Leisure), each with a title, pillar, and description. These become the player's talent tree in the game.

4

Life Guide — Streaming Coaching Chat

A persistent AI companion that knows the player's MBTI, class, values, meaning path, active quests, and streaks. Streams responses via ReadableStream. Retrieves relevant vault chunks via RAG. Can propose tasks (structured JSON block) or value changes mid-conversation. Tutorial mode delivers a 500-word SST framework explanation on first prompt.

5

Value Suggestion System

The Life Guide detects when a player's language across multiple messages reveals a core value not yet in their list — or where an existing value is a poor fit. It appends a structured [VALUES] block proposing add/remove/replace actions. Enforces the 5-value cap (replace only when at max). Applied immediately to the player's profile with one click, with revalidatePath for instant character sheet sync.

6

Task Proposal System

When a player asks the Life Guide to create tasks, the model appends a [TASKS] JSON block with structured task proposals (title, pillar, frequency, XP reward, associated values). Parsed client-side and rendered as a confirmation card. Player approves and tasks are written to the database as real quest log entries.

The SST Framework — Intellectual Core

System of Self-Transcendence

The SST is Luke's original synthesis, developed through years of comparative religion research and his book Be Yourself. It's injected into every AI prompt as the universal interpretive lens. This is what separates Life MMO from any other productivity app.

Movement 1 — Mindful Connection
ACT Principles: Presence · Openness (Acceptance) · Defusion · Observer Self.

The subconscious runs ~95% of behavior until the player becomes the conscious observer. All four principles must be established before Conscious Action is possible.
Movement 2 — Conscious Action
ACT Principles: Chosen Values · Chosen Action.

Values are not feelings — they are freely chosen directions. Consistent conscious action (not motivation) reprograms the subconscious through epigenetics.
Universal Laws
Cross-worldview physics of mind: Oneness (inner = outer) · Attraction (attention shapes reality) · Impermanence (non-attachment) · Balance (equilibrium).

Drawn from the convergent inner core of multiple wisdom paths.
Cross-Worldview Convergence
Every wisdom path — Stoicism, Buddhism, Taoism, Christianity, Secular Rationalism — at depth maps the complete SST model in its own language. The Life Guide can draw the full map for any path. The paths don't compete — they corroborate.
Knowledge Vault — RAG Pipeline

From Research to Runtime

Luke's ongoing comparative religion and ACT research lives in an Obsidian vault. A custom pipeline turns these notes into the AI's long-term memory, retrieved at runtime filtered by the player's Meaning Path.

Obsidian Vault
Luke's research notes
sync-vault.ts
Custom Node script
Voyage AI
voyage-3 embeddings
Supabase pgvector
Vector store
Runtime retrieval
Filtered by Meaning Path
Life Guide prompt
Injected as context
Technology Stack
Frontend
Next.js 15 App Router TypeScript Tailwind CSS React Server Components Server Actions SWR Driver.js (tutorial) Lenis (smooth scroll)
Backend & Data
Supabase PostgreSQL Supabase Auth pgvector Supabase Realtime Web Push API Vercel Cron
AI & ML
Anthropic Claude API claude-sonnet-4-6 Voyage AI (embeddings) ReadableStream (SSE) RAG retrieval Prompt engineering
Infra & Tooling
Vercel (CI/CD) GitHub LiveKit (voice) Obsidian (vault) tsx (sync scripts)
Features Built

Onboarding Pipeline

MBTI Personality Quiz
15-question adaptive quiz. Results fed to Claude for Life Class assignment — not a strengths amplifier, a wholeness system that maps growth edges too.
Values Selection
3-phase flow: intuition sort → review pool → final 5. 22 values with descriptions and icons. Hard cap of 5 core values enforced throughout the app.
Meaning Path Assignment
AI suggests 3 worldview frameworks based on full profile. Player chooses or regenerates. Meaning Path gates vault retrieval and personalizes all AI language.
Vision Board Wizard
Multi-step wizard: life situation → 5-year vision → goal clarification → review → AI quest generation. Generates 3–5 Epic Quests and the player's talent tree.

Core Game Loop

Quest Log
Daily and weekly tasks with streaks, XP, and pillar tagging (Wisdom/Service/Leisure). Suggested tasks rolled weekly. Fully CRUD with delete confirmation modals.
Character Sheet
MBTI, Life Class, tier, Meaning Path, Core Values as leveled stats (XP bars), active streaks. Inline editing for values and meaning path with real-time revalidation.
XP & Progression
Tasks award XP on completion. Accumulated XP tracked per Epic Quest. No participation trophies — XP only for doing the real thing.
Dashboard
Locked progression cards — Quest Log and Life Guide unlock only after vision board completion. SWR-driven with server-rendered fallback data.

Guild & Social

Guild System
Create or join guilds. Real-time chat via Supabase Realtime. Announcements channel. Dungeon Master role with elevated permissions. Quest board visible to guild members.
Member Profiles
Per-guild member profile modal — class, tier, values, meaning path, active quests, streaks. Dungeon Master can verify quest completions and award XP.

Infrastructure & UX

Tutorial System Driver.js
4-step spotlight tour with Strict Mode compatibility (isCancelled + ref reset), client-side soft-nav fallback, and server-side auto-advance.
Push Notifications
Web Push API with mention alerts for guild chat. Per-user toggle in settings. Vercel Cron for notification dispatch.
Mobile-First PWA
iOS standalone PWA. Fixed-body scroll lock, in-flow bottom nav, native scroll on mobile, scoped Lenis on desktop.
API Surface (Selected Routes)
POST/api/ai/life-guideStreaming Life Guide chat with RAG retrieval — SSE response
GET/api/dashboardPlayer dashboard data (profile, guild, unlock state)
GET/api/questsFetch player's active quests with accumulated XP
POST/api/push/subscribeRegister push subscription endpoint
GET/api/push/preferencesFetch / update per-user notification toggles
GET/api/cron/notificationsVercel Cron — dispatch queued push notifications
GET/api/livekit/tokenGenerate LiveKit access token for voice channels
GET/api/pingHealth check

Plus: Server Actions for all mutations — task CRUD, quest completion, value updates, class confirmation, guild management, tutorial advance, vision board forge.

Architecture
Data Flow
Browser → Next.js App Router (Vercel). RSC pages server-render with Supabase data. Mutations go through Server Actions (no separate API layer for writes). Supabase PostgreSQL is the single source of truth — users, profiles, quests, tasks, guilds, chat messages, streaks, XP, notifications. pgvector stores knowledge vault embeddings in the same DB.
AI Data Model
Every AI call builds a system prompt from: (1) SST Framework (always present), (2) Player profile (MBTI, class, values, meaning path, quests, streaks), (3) RAG chunks (vault retrieval filtered by meaning path), (4) Mode-specific instructions (tutorial, task proposal, value suggestion rules). Nothing is cached — fresh context on every request.
Prompt Engineering
src/lib/ai/prompts.ts is the single source of truth for all AI prompts. SST_FRAMEWORK, CLASS_SYSTEM_PROMPT, MEANING_PATH_SYSTEM_PROMPT exported and composed per use-case. Structured output blocks ([TASKS], [VALUES]) parsed client-side with regex extraction and JSON.parse with error recovery.
Soft Navigation & State
Server Action redirect() triggers soft navigation — shared game layout does not re-render. Tour controller uses optimistic local state + server sync. Vision board forge uses startTransition with loading overlay. Client-side auto-advance for tutorial compensates for soft-nav server component gaps.
Resume-Ready Accomplishment Bullets

Tailored for AI research, psychology-adjacent AI, and remote product/engineering roles. Adjust metrics as they grow.

AI & Prompt Engineering

Psychology & Framework

Engineering

Build Timeline
Foundation
Core Loop & Onboarding
Next.js scaffold, Supabase auth, MBTI quiz, class assignment AI, values onboarding, meaning path AI, vision board wizard, quest generation AI, quest log with streaks and XP
Social Layer
Guilds, Chat & Dungeon Masters
Guild creation/join, real-time chat (Supabase Realtime), announcements, DM roles, member profiles, guild leaderboard, quest board, LiveKit voice channel integration
AI Intelligence Layer
Life Guide, RAG Vault & Streaming
Life Guide AI with streaming SSE, task proposal system, knowledge vault pipeline (Obsidian → Voyage → pgvector), Meaning Path filtered retrieval, SST Framework prompt architecture, tutorial system (Driver.js)
Polish & Intelligence
Value Suggestions, PWA, Push Notifications
AI value suggestion system, 5-value cap enforcement, context note injection, push notifications (Web Push + Vercel Cron), iOS PWA scroll/tap fixes, dashboard lock gates, cross-worldview convergence in prompts and curator
Now
Live · Iterating
Production on Vercel · ongoing sprint development · knowledge vault growing with Luke's research
Target Roles — For Job Assistant Context

Work requirements: Fully remote and async. Flexible schedule accommodating cervical dystonia (a neurological movement disorder — managed, not degenerative). Strong preference for roles where deep, focused solo work is the output, not meeting-heavy collaboration. No degree — demonstrated through shipped product, published book, and domain expertise.

AI Research & Assistant Roles
Prompt engineering · AI product research · AI content/curriculum development · LLM evaluation and red-teaming · AI + psychology intersection · Knowledge base curation for AI systems · AI-assisted education design
Psychology & Wellbeing Tech
ACT-adjacent digital mental health tools · Behavioral change products · Coaching platforms · Meaning / values-based wellbeing apps · Content roles requiring psychology + spirituality expertise
Technical Roles
Solo or small-team full-stack development · Next.js / TypeScript / Supabase · AI integration engineering · RAG system design · Freelance / contract product development
Content & Education
Comparative religion / philosophy curriculum · ACT-based self-development content · YouTube / written content in spirituality + psychology space · Author platform (extension of Be Yourself)