milimo-system-architect

Coordinates React frontend and FastAPI backend with SAM 3 for Milimo Video workflows.

83|18|Updated Jan 25, 2026
One-click install
npx skills add https://github.com/mainza-ai/milimovideo --skill milimo-system-architect
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: milimo-system-architect
Source: https://github.com/mainza-ai/milimovideo/tree/main/skills/skills/milimo-system-architect
Command: npx skills add https://github.com/mainza-ai/milimovideo --skill milimo-system-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Milimo System Architect provides deep expertise on how the Milimo Video system is structured, enabling teams to design, implement, and debug the cross-boundary frontend/backend integration.

Core Features & Use Cases

  • Split Architecture: Understands the React/Vite frontend and FastAPI backend boundaries and how they coordinate via structured APIs.
  • State & Synchronization: Guides implementation of the God Store pattern, Server-Sent Events (SSE), and per-shot/job synchronization.
  • Microservice Integration: Details SAM 3 integration for object tracking and segmentation, plus practical guidance for cross-service workflows.

Quick Start

Install and integrate Milimo's frontend (React/Vite) with the backend (FastAPI/SQLModel) and SAM 3 for a seamless, non-linear editing workflow.

Frequently Asked Questions about milimo-system-architect

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

FAQPage Schema
How do I synchronize React frontend state with a FastAPI backend using SSE?▼

The God Store pattern centralizes UI state management across the split React frontend, ensuring synchronized state with the FastAPI backend. It provides a single source of truth for coordinating complex cross-cutting features and server synchronization workflows.

How to integrate SAM 3 microservices with a React and FastAPI split architecture?▼

Yes, you can use SSE for tracking long-running tasks in a microservices architecture by implementing Server-Sent Events communication. This enables safe, cancellable long-running tasks and per-shot synchronization across the FastAPI backend and React frontend.

What is the God Store pattern for frontend state management?▼

The God Store pattern centralizes UI state management across the split React frontend, ensuring synchronized state with the FastAPI backend. It provides a single source of truth for coordinating complex cross-cutting features and server synchronization workflows.

How to integrate SAM 3 microservices with a React and FastAPI split architecture?▼

Integrate SAM 3 microservices with React and FastAPI by coordinating cross-service workflows for object tracking and segmentation. This achieves synchronized Milimo Video workflows across the structured API boundaries between the frontend and backend.

When should I use a split frontend-backend architecture for non-linear video editing?▼

Use a split frontend-backend architecture for non-linear video editing when designing cross-cutting features that touch UI state, server synchronization, and microservice integration, requiring strict frontend-backend separation and robust state synchronization.