tier-entitlements

Community

Subscription tier-based 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.