ucp-loyalty
Installation
SKILL.md
UCP Loyalty Extension
Before writing code
Fetch live spec: Web-search site:ucp.dev specification common extensions loyalty and fetch the page for the exact eligibility claim shape, membership/tier schema, and current error codes.
Conceptual Architecture
Three use cases
Loyalty exists to serve three distinct things, and conflating them causes most design mistakes:
- Price-impacting benefits — member discounts, member shipping. These flow through the discount extension, not through loyalty fields directly.
- Non-price benefits — rewards tracking, dedicated support. Value that is real but does not move the total.
- Status recognition — tier verification for display.