スキル一覧に戻る
violetio

prism

by violetio

AI-powered knowledge and agent plugins for Violet, compatible with Claude Code and other AI systems

1🍴 0📅 2026年1月8日
GitHubで見るManusで実行

SKILL.md


name: prism description: Prism checkout orchestration context

Prism Domain Context

What Is Prism?

Prism is Violet's core checkout orchestration product. It enables channels (marketplaces, platforms) to buy products from Violet merchants.

Prism vs Beam

PrismBeam
DirectionRead Products, Write OrdersWrite Products, Read Orders
FlowIngest products from stores → Create orders therePublish Violet products to destinations → Read orders back
CustomerChannels (marketplaces, platforms)Destination merchants (dropshippers)

Key Concepts

Channels

Platforms and marketplaces that use Violet's API to offer products from multiple merchants to their shoppers.

Merchants

Sellers who connect their stores (Shopify, BigCommerce, WooCommerce, etc.) to Violet to make their products available through channels.

Offers

Products listed on Violet, sourced from merchant stores. Each offer represents a product available for purchase through channels.

Orders / Bags

When a shopper buys products through a channel:

  • Order: The complete purchase
  • Bag: Products from a single merchant within an order (multi-vendor support)

Core Flows

Merchant Onboarding

  1. Merchant connects store via OAuth
  2. Products sync to Violet catalog
  3. Merchant sets commission rates
  4. Products become available to channels

Checkout Flow

  1. Channel displays Violet products
  2. Shopper adds to cart
  3. Channel creates order via API
  4. Violet splits order into bags by merchant
  5. Orders created in merchant stores
  6. Fulfillment tracked back to channel

VioletDashboard Patterns

When working with VioletDashboard:

API Proxy Pattern (MANDATORY)

  • ALL backend API calls MUST go through Next.js API routes (pages/api/)
  • Direct client-side calls to backend services are NOT supported

Redux for State Management (MANDATORY)

  • Use Redux Toolkit thunks and reducers for ALL async operations
  • React Query is NOT used
  • Follow existing patterns: thunks in redux/thunks/, reducers in redux/reducers/

Form Handling

  • React Hook Form + Yup validation
  • Redux integration for submission

Feature Flags

  • Environment variables (build-time, not runtime)
  • Format: FEATURE_NAME_ENABLED

Key Repositories

RepoPurpose
VioletDashboardChannel/Merchant dashboards (Next.js)
VioletConnectMerchant onboarding app (Next.js)
MerchantServiceBackend merchant API
OrderServiceOrder processing
prism-brainProduct brain (specs, strategy)

Key Metrics

MetricPurpose
Checkout ConversionOrders completed / checkouts started
Order Success RateSuccessful orders / total orders
Fulfillment TimeTime from order to fulfillment
Merchant Connect RateStores connected / signup attempts

スコア

総合スコア

45/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です