commet-labs
- 10 skills
- 0 followers
- 15 hours ago last updated
- ▌ Billing Best Practices · commet-labs bundleUse when building SaaS billing features, handling failed payments, implementing proration, supporting multiple currencies, managing subscription lifecycle, setting up tax compliance, or designing invoicing flows. Contains patterns and best practices for production billing systems.
- ▌ Pricing Models · commet-labs bundleUse when choosing a pricing model for a SaaS product — metered (pay per use), credits (block when exhausted), balance (prepaid spend), seats (per-user), or boolean (feature flags). Covers decision frameworks, implementation patterns, and when to use each model.
- ▌ Subscription Patterns · commet-labs bundleUse when implementing subscription billing — free trials, intro offers, plan upgrades/downgrades, proration logic, dunning and payment retries, cancellation flows, plan groups, or add-ons. Contains patterns for the full subscription lifecycle.
- ▌ Commet · commet-labsIntegrate and maintain Commet billing with the installed Node, Python, Go, Java, or PHP SDK and the Next.js, AI SDK, Better Auth, or CLI integrations. Use for subscriptions, usage, seats, checkout, customer portal, webhooks, feature access, payments, migrations, errors, or any repository that imports a Commet package. Resolve the version-matched installed documentation before editing and use doctor evidence when the local Commet CLI is available.
- ▌ AI Billing · commet-labsImplement and diagnose billing for AI usage with Commet, including the installed @commet/ai-sdk integration or direct usage reporting from Node, Python, Go, Java, and PHP. Use the installed SDK documentation for middleware options, token fields, pricing, errors, and balance behavior instead of copied formulas or API inventories.
- ▌ Commet CLI · commet-labsOperate the installed Commet CLI for project setup, local diagnostics, agent rules, organization linking, configuration sync, webhook forwarding, scaffolding, and resource commands. Use the CLI's installed capabilities and version-matched documentation instead of a copied command inventory, and require explicit organization and sandbox or live context before remote effects.
- ▌ Commet Webhooks · commet-labsImplement and diagnose Commet webhook endpoints in Node, Python, Go, Java, or PHP, including framework handlers, signature verification, event handling, retries, and idempotency. Use event names, payloads, headers, and helpers from the installed SDK documentation and types rather than a copied event catalog.
- ▌ Billing Behaviors · commet-labs bundleReason about Commet subscription, plan-change, invoicing, dunning, usage, credits, balance, seats, add-on, pricing, Offer, and billing edge cases. Use the installed SDK documentation for exact API contracts and these verified references only for behavior that the generated contract cannot express.
- ▌ Migrate Commet V7 To V8 · commet-labsMigrate a Commet integration from SDK v7 and API 2026-07-11 to SDK v8 and API 2026-07-24 across Node, Python, Go, Java, or PHP. Use the versioned changelog and target SDK's installed documentation as the contract while removing v7 usage without compatibility shims.
- ▌ Migrate Commet V8 To V9 · commet-labsMigrate a Commet integration from SDK v8 and API 2026-07-24 to SDK v9 and API 2026-07-31 across Node, Python, Go, Java, or PHP. Use the versioned changelog and target SDK's installed documentation as the contract while preserving Offer and Market selection behavior.