Back to list
SylphxAI

billing

by SylphxAI

🚀 AI development platform with MEP architecture - stop writing prompts, start building with 90% less typing

4🍴 3📅 Jan 8, 2026

SKILL.md


name: billing description: Billing - Stripe, webhooks, subscriptions. Use when implementing payments.

Billing Guideline

Tech Stack

  • Payments: Stripe
  • Workflows: Upstash Workflows + QStash

Non-Negotiables

  • Webhook signature must be verified (reject unverifiable events)
  • Stripe event ID must be used for idempotency
  • Webhooks must handle out-of-order delivery
  • No dual-write: billing truth comes from Stripe events only
  • UI must only display states derivable from server-truth

Context

Billing is where trust meets money. A bug here isn't just annoying — it's a financial and legal issue. Users must always see accurate state, and the system must never lose or duplicate charges.

Beyond correctness, consider the user experience of billing. Is the upgrade path frictionless? Are failed payments handled gracefully? Does the dunning process recover revenue or just annoy users?

Driving Questions

  • What happens when webhooks arrive out of order?
  • Where could revenue leak (failed renewals, unhandled states)?
  • What billing states are confusing to users?
  • How are disputes and chargebacks handled end-to-end?
  • If Stripe is temporarily unavailable, what breaks?
  • What would make the billing experience genuinely excellent?

Score

Total Score

75/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新

+5
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon