skills are docs. docs drift is what drags humans back into the loop.
skills are docs. docs drift is what drags humans back into the loop.
worse, it breaks a monorepo's superpower of having full context in one place.
here's how we fixed it
worse, it breaks a monorepo's superpower of having full context in one place.
here's how we fixed it
the catch: the skills are based on our docs, but live in a separate github repo.
the catch: the skills are based on our docs, but live in a separate github repo.
Set up payments in under 3 minutes.
GitHub: github.com/flowglad/flowglad
Docs: docs.flowglad.com/quickstart
What are you building? Reply and let us know.
Set up payments in under 3 minutes.
GitHub: github.com/flowglad/flowglad
Docs: docs.flowglad.com/quickstart
What are you building? Reply and let us know.
• End-of-period proration logic
• Resource claims on cancellation
• Navigation 404s on org switching
• Payment notification preferences
• Pricing model consistency
• End-of-period proration logic
• Resource claims on cancellation
• Navigation 404s on org switching
• Payment notification preferences
• Pricing model consistency
• Docker build optimization
• Parallelized customerBillingTransaction queries
• Cached pricing model atoms
• Batch resource capacity lookups
• Split test infrastructure (bun/vitest)
• Docker build optimization
• Parallelized customerBillingTransaction queries
• Cached pricing model atoms
• Batch resource capacity lookups
• Split test infrastructure (bun/vitest)
• Notification preferences UI with per-org controls
• Resource usage UI with 2-column grid + detail modals
• Discount pricing model selectors
• Migration testing scripts (staging/prod clones)
• SDK updates and expanded test coverage
• Notification preferences UI with per-org controls
• Resource usage UI with 2-column grid + detail modals
• Discount pricing model selectors
• Migration testing scripts (staging/prod clones)
• SDK updates and expanded test coverage
→ Trial-specific handling
→ Professional DetailTable component
→ Trial expired (no payment) template
→ Unified "Subscription Updated" messaging
→ Auto-renewal transparency notices
→ Trial-specific handling
→ Professional DetailTable component
→ Trial expired (no payment) template
→ Unified "Subscription Updated" messaging
→ Auto-renewal transparency notices
→ Customers & payment methods scoped to pricing models
→ Same discount code across different models
→ Comprehensive migration with validation
→ Batch customer lookups for performance
→ Full pricing model migration testing
→ Customers & payment methods scoped to pricing models
→ Same discount code across different models
→ Comprehensive migration with validation
→ Batch customer lookups for performance
→ Full pricing model migration testing
Automatic organization customer resolution from Better Auth sessions. New endpoints for external IDs, billing, pricing, usage meter balances.
If you're using Better Auth, integration just got way easier.
Automatic organization customer resolution from Better Auth sessions. New endpoints for external IDs, billing, pricing, usage meter balances.
If you're using Better Auth, integration just got way easier.
Track seats, projects, storage - any resource with capacity limits. Real-time claims scoped to subscriptionId + resourceId. Claims survive subscription adjustments.
Customers see progress bars showing exactly what they've used.
Track seats, projects, storage - any resource with capacity limits. Real-time claims scoped to subscriptionId + resourceId. Claims survive subscription adjustments.
Customers see progress bars showing exactly what they've used.