architect

Reconfigure the virtual Dojo by writing world-state transactions to SpacetimeDB.

1|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/matt-fell-ai/PAI --skill architect-matt-fell-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/matt-fell-ai/PAI/tree/main/skills/Architect
Command: npx skills add https://github.com/matt-fell-ai/PAI --skill architect-matt-fell-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architect manages the virtual Dojo world by writing world-state transactions to a persistent store (SpacetimeDB), enabling dynamic, human-AI co-evolution of the environment.

Core Features & Use Cases

  • World Reconfiguration: Design and switch layouts for different tasks (e.g., trading_floor, zen_library).
  • Asset Injection: Dynamically add 3D assets and data visualizations to the Dojo.
  • World-State Query: Retrieve the current layout and assets to understand the living environment.

Quick Start

  • pai run Architect design "war_room"
  • pai run Architect state

Frequently Asked Questions about architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reconfigure the Dojo world layout and visualizations?

Architect reconfigures the Dojo world by writing world-state transactions to SpacetimeDB, enabling you to switch layouts dynamically and update 3D asset placement. Use commands like `pai run Architect design "layout_name"` to apply new spatial configurations.

Can I add 3D assets and data visualizations to my Dojo environment?

Yes. Architect supports asset injection by dynamically adding 3D models and visualizations to the world-state store. You can initialize new spatial projects with custom visualizations and integrate complex data from Graph or Alpha into the Dojo's 3D space.

What does it mean to manage world-state in SpacetimeDB?

World-state management persists your Dojo layout changes and asset placements in SpacetimeDB, a persistent store that tracks the current environment configuration. This enables the virtual world to retain its structure across sessions and support human-AI co-evolution of the spatial design.

How do I check what's currently in my Dojo world?

Use `pai run Architect state` to retrieve and view the current world layout and all active assets. This query action helps you understand the living environment and verify which spatial configurations and 3D models are deployed.

When should I use Architect instead of manual Dojo configuration?

Use Architect when you need to automate spatial design changes, dynamically inject assets, or persist complex world-state modifications. It's essential for tasks requiring programmatic layout switching, 3D visualization of structured data, and repeatable environment initialization across multiple projects.