From commet
Commet behavior rules and business logic. Use when implementing billing features, subscription changes, plan changes, proration, pricing, credits, balance, intro offers, or any billing edge case. Contains detailed rules for how changes affect customers.
npx claudepluginhub commet-labs/commet-skills --plugin commetThis skill uses the workspace's default tool permissions.
This skill contains the detailed business behavior rules for Commet. Load the specific files you need based on the task.
references/consumption-models.mdreferences/domain-addons.mdreferences/domain-ai-costs.mdreferences/domain-billing-engine.mdreferences/domain-customers.mdreferences/domain-features.mdreferences/domain-plan-groups.mdreferences/domain-plans.mdreferences/domain-promo-codes.mdreferences/domain-seats.mdreferences/domain-subscriptions.mdreferences/domain-usage.mdreferences/edge-cases.mdreferences/feature-changes.mdreferences/intro-offer.mdreferences/plan-management.mdreferences/pricing-changes.mdreferences/subscription-changes.mdManages customer billing operations like subscriptions, refunds, churn triage, billing portal recovery, and plan analysis using Stripe. For inspecting subscription states and helping customers with billing issues.
Guides SaaS pricing strategies including per-seat, usage-based, tiered, freemium models; Stripe billing with Products, Prices, Subscriptions, metered usage, proration, trials, dunning, and LTV:CAC targets.
Integrates Commet billing and payments into Node.js and Next.js apps via @commet/node, @commet/next, @commet/better-auth. Handles subscriptions, usage tracking, seats, checkouts, portals, webhooks, feature gating.
Share bugs, ideas, or general feedback.
This skill contains the detailed business behavior rules for Commet. Load the specific files you need based on the task.
Commet does what's fair by default:
| Change Type | When Applied |
|---|---|
| Benefits customer | Immediately |
| Hurts customer | At renewal |
Benefits customer: More limits (API calls, storage), adding features, more included seats. Hurts customer: Price increase, reduced limits, removing features, fewer included seats.
| Actor | Where They Act | Examples |
|---|---|---|
| Founder | Dashboard | Change prices, edit features, deprecate plans |
| Customer | Customer Portal | Upgrade, downgrade, change billing interval |
| System | Automatic | Trial end, payment failure, billing |
Who makes the change?
│
├─ FOUNDER (Dashboard)
│ ├─ Benefits customer? → IMMEDIATE
│ └─ Hurts customer? → AT RENEWAL
│ └─ Delete plan/customer? → See references/plan-management.md
│
└─ CUSTOMER (Portal)
├─ Upgrade (more expensive)? → IMMEDIATE + proration
└─ Downgrade (cheaper)? → AT RENEWAL
Each file covers a specific aspect of billing behavior:
Module-specific knowledge for understanding the codebase: