POS Architecture & Patterns

SkillFiles & storage

POS (Point of Sale) architecture and patterns. Use when writing, editing, exploring, debugging, fixing bugs, implementing features, or reviewing WooPos-prefixed classes or files under ui/woopos/. POS uses a different architecture than the main app — plain ViewModel (not ScopedViewModel), pure Compose (no Fragments), Compose Navigation (no nav graphs), parent-child SharedFlow event bus. Loading this skill prevents applying main-app patterns that would be wrong for POS. For analytics use `pos-analytics`, for tests use `pos-tests`.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the POS Architecture & Patterns skill

What this skill tells your AI

The instructions your AI receives, as published by woocommerce/woocommerce-android in .agents/skills/pos/SKILL.md and read by ahel’s review.

@docs/pos-architecture.md

Signals

GitHub stars
319
Forks
146
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
pos
Source
github.com/woocommerce/woocommerce-android