tier-entitlements
CommunitySubscription tier-based feature gating.
Software Engineering#rate limiting#access control#usage tracking#subscription#tiering#feature gating
Authordadbodgeoff
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables the implementation of subscription tier-based feature gating and usage limits, ensuring users only access features and resources appropriate to their subscription level.
Core Features & Use Cases
- Centralized Tier Configuration: Define limits and features for different subscription tiers (e.g., Free, Pro, Enterprise) in a single place.
- Database Usage Tracking: Monitor and record user activity, such as API requests or storage consumption, against defined limits.
- Atomic Increments: Prevent race conditions when updating usage counts, ensuring data integrity.
- Rate Limit Headers: Provide standard HTTP headers to inform clients about their current usage status and when limits will reset.
- Use Case: A SaaS application can use this Skill to automatically restrict free users to 10 API calls per day while granting Pro users unlimited access, displaying clear upgrade prompts when limits are reached.
Quick Start
Use the tier-entitlements skill to check the rate limit for a given user ID before processing an API request.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: tier-entitlements Download link: https://github.com/dadbodgeoff/drift/archive/main.zip#tier-entitlements Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.