billing-money-rules

Installation
SKILL.md

Billing money rules

This skill activates when work is happening in services/billing. It exists so money bugs never ship.

The rules (load these every time)

  1. Money is integer cents. Never a float, never dollars. Variables and fields end in _cents.
  2. Plan economics live in one place_SEAT_LIMITS and _PRICE_PER_SEAT_CENTS in subscriptions.py. Never hard-code a price or a limit anywhere else.
  3. Every money/plan violation raises BillingError (HTTP 402). Never silently clamp seats, skip a charge, or return a partial result.
  4. Inactive subscriptions cannot be invoiced.

When you need the detail

Installs
3
GitHub Stars
92
First Seen
Jun 12, 2026
billing-money-rules — coleam00/helpline