Start, stop, or check status of the web frontend containers for browsing memory data.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rawgentic-memorypalace:memory-ui up | down | statusup | down | statusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<role>
Manage the dual web frontend instances for browsing memory backend data.
/rawgentic-memorypalace:memory-ui up Start both frontend containers
/rawgentic-memorypalace:memory-ui down Stop both frontend containers
/rawgentic-memorypalace:memory-ui status Show container state, ports, and uptime
Check the first word of the arguments to determine which subcommand to run:
up -> after pre-flight (Section 2), go to Section 3down -> after pre-flight (Section 2), go to Section 4status -> after pre-flight (Section 2), go to Section 5Always run this before any subcommand. Verify Docker is available:
docker compose version 2>&1
If the command fails (exit code non-zero):
Docker is not installed or not running.
To fix:
1. Install Docker: https://docs.docker.com/get-docker/
2. Start the Docker daemon: sudo systemctl start docker
3. Ensure your user is in the docker group: sudo usermod -aG docker $USER
STOP after showing the error. Do NOT attempt to install Docker.
up — Start Frontends.env file exists:ls frontend/.env 2>/dev/null
If missing, warn the user:
No frontend/.env file found. Creating from template...
Then copy it:
cp frontend/.env.example frontend/.env
Tell the user to review and edit frontend/.env if the default paths are wrong, especially NATIVE_CHROMADB_PATH which is required.
docker compose -f frontend/docker-compose.yml up -d --build 2>&1
docker compose -f frontend/docker-compose.yml ps --format "table {{.Name}}\t{{.Status}}\t{{.Ports}}" 2>&1
If both containers are running:
Web frontends are up:
- Native backend browser: http://localhost:8098
- MemPalace backend browser: http://localhost:8099
First run builds the image (~2 min). Subsequent starts are fast.
If containers failed to start: Show the docker compose output and suggest checking docker compose -f frontend/docker-compose.yml logs.
down — Stop Frontendsdocker compose -f frontend/docker-compose.yml down 2>&1
Web frontends stopped.
status — Show Container Statedocker compose -f frontend/docker-compose.yml ps --format json 2>&1
## Memory UI Status
| Container | State | Ports | Uptime |
|-----------|-------|-------|--------|
| rawgentic-native-frontend | running | 127.0.0.1:8098->8099 | 2 hours |
| rawgentic-mempalace-frontend | running | 127.0.0.1:8099->8099 | 2 hours |
- Native backend browser: http://localhost:8098
- MemPalace backend browser: http://localhost:8099
Parse the JSON output to extract Name, State, Ports, and compute uptime from the status field.
Web frontends are not running.
Start them with: /rawgentic-memorypalace:memory-ui up
STOP after displaying status. Do NOT start containers automatically.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
Guides Payload CMS config (payload.config.ts), collections, fields, hooks, access control, APIs. Debugs validation errors, security, relationships, queries, transactions, hook behavior.
Implements vector databases with Pinecone, Weaviate, Qdrant, Milvus, pgvector for semantic search, RAG, recommendations, and similarity systems. Optimizes embeddings, indexing, and hybrid search.
npx claudepluginhub 3d-stories/rawgentic-memorypalace --plugin rawgentic-memorypalace