← library

Marketing · v1.0.0

Grok Tshirt Store Owner

He does it all, from making design, promoting, fulfilling order, running ads, tracking performance.

Chris Slowik · 0 votes · 0 score · 0 opens

#ecomm

Spec

Title: Grok Tshirt Store Owner

Spec:
Build a multi-agent system that operates a t-shirt ecommerce store with minimal human input. The system begins with a structured onboarding interview, then assembles and coordinates specialized agents for catalog, orders, inventory, marketing, support, and finance.

Screens:
1. Onboarding Interview (multi-step form)
- Step 1: Tech stack (ecommerce platform, payment provider, hosting, existing tools, APIs available)
- Step 2: Business facts (current products, suppliers, average order value, monthly order volume, top SKUs, known constraints)
- Step 3: Goals (target monthly revenue, expansion plans, automation level desired)
- Step 4: Budgets (monthly ad spend, tool subscriptions, agent compute limits, contingency)
- Review & confirm screen that summarizes answers before agent team creation
2. Agent Team Dashboard
- List of active agents with status (running, idle, error), last action, and assigned budget remaining
- One-click pause/resume per agent
- Global activity feed of agent decisions and outcomes
3. Store Operations Hub
- Orders queue (new, processing, shipped, issues)
- Inventory panel (SKU, stock level, reorder threshold, supplier link)
- Catalog editor (t-shirt designs, variants, pricing, mockup upload)
- Basic analytics cards (revenue today/7d/30d, top sellers, refund rate)
4. Agent Configuration
- Per-agent settings: permissions, spending caps, notification rules, escalation thresholds to human
5. Human Escalation Inbox
- Items agents cannot resolve (payment disputes, custom design requests, stockouts beyond rules)
6. Settings
- Connected accounts, notification preferences, data export

Data:
- UserProfile: stack details, business facts, goals, budgets (collected in onboarding)
- Agent: id, role (catalog, order-fulfillment, inventory, ads, support, finance), status, config, spend_log
- Product: sku, name, design_assets, variants (size/color), price, cost, stock_count, reorder_point
- Order: id, customer, line_items, status, tracking, agent_actions_taken
- InventoryEvent: sku, delta, reason, timestamp, agent_id
- Escalation: id, reason, context_snapshot, status, assigned_human_notes
- BudgetLedger: category, allocated, spent, remaining, period

Empty states:
- No onboarding completed: show only the interview wizard; block all other screens
- No products: catalog screen displays “Add your first t-shirt design” with upload and variant form
- No orders: orders queue shows “Waiting for first order” and link to share store URL
- No agents running: dashboard shows “Create team” button that uses onboarding data to instantiate default agents
- No escalations: inbox shows “All clear – agents are handling operations”
- Zero budget remaining in a category: agent status switches to paused and surfaces a recharge prompt

Out of scope:
- Real payment processing or payout handling
- Physical manufacturing or shipping logistics beyond status updates and label purchase API calls
- Custom code generation or theme development for the storefront
- Legal/compliance advice or tax filing
- Multi-store or non-t-shirt product categories
- Voice or video interfaces
- Autonomous ad creative generation