Agent Skills
› zapprosite/JARVIS-REFRIMIX-ENTERPRISE
› rate_limit_guard
rate_limit_guard
GitHub实现基于Redis的Token Bucket限流中间件/装饰器。通过检查租户ID键值、递减令牌计数并判断是否越界,决定返回429错误或允许请求,支持每日重置或TTL过期机制以管理配额。
Trigger Scenarios
需要实现API限流功能
配置Redis Token Bucket算法
处理429 Too Many Requests逻辑
Install
npx skills add zapprosite/JARVIS-REFRIMIX-ENTERPRISE --skill rate_limit_guard -g -y
SKILL.md
Frontmatter
{
"name": "rate_limit_guard",
"description": "Implementa lógica de Token Bucket com Redis"
}
Rate Limit Guard Skill
Crie Middleware/Decorator que:
- Check:
- Key:
rate_limit:{tenant_id}. - Se chave não existe, set
MAX_TOKENScom expire 24h. - Decrement
DECR.
- Key:
- Decision:
- Se valor < 0: Raise
429 Too Many Requests.
- Se valor < 0: Raise
- Reset:
- Script diário ou TTL do Redis para resetar quotas.
Version History
- 36acf78 Current 2026-07-25 10:21


