SKILL-060 Billing and monetization Locked skill

Plan entitlements

Check capabilities at the call site with entitled?(account, feature), and never gate features on the raw price id.

01

What this skill helps you build

Decide what each plan can access through one centralized entitled?(account, feature) gate — decoupled from the billing price id.

The production takeaway

Check capabilities at the call site with entitled?(account, feature), and never gate features on the raw price id.

02

Inside this skill

The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.

Billing and monetization
What this helps you build

A single, authoritative way to answer the question your app asks a hundred times a day: "is this account allowed to do this?" Plan entitlements map each plan Free, Pro, Enterprise

🔒
Billing and monetization
When to use this

Reach for plan entitlements the moment your product has more than one paid tier , or a Free tier that withholds something. Concretely, you need this when: Different plans unlock di

🔒
Billing and monetization
The core idea

A plan is a name and a price . An entitlement is a capability . Keep them separate. Your code should never ask "what does this customer pay?" — it should ask "is this customer enti

🔒
03

Unlock the full implementation

Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.