Redis Cache Manager - Auto-activating skill for Backend Development. Triggers on: redis cache manager, redis cache manager Part of the Backend Development skill category.
35
3%
Does it follow best practices?
Impact
91%
0.96xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./planned-skills/generated/06-backend-dev/redis-cache-manager/SKILL.mdProduction-ready Node.js Redis cache manager
Redis client used
100%
100%
Connection error handling
100%
100%
Retry or reconnect logic
100%
100%
TTL support
100%
100%
Cache miss handling
100%
100%
Serialization
100%
100%
Graceful shutdown
100%
100%
Connection pooling or single client
100%
100%
Delete / invalidation method
100%
100%
package.json dependencies
100%
100%
Demo handles Redis unavailability
100%
100%
Step-by-step README
100%
100%
Async/await usage
100%
100%
Python Redis cache with pub/sub invalidation
Python Redis client
100%
100%
Pub/sub publisher
100%
100%
Pub/sub subscriber
100%
100%
Auto cache eviction on message
100%
100%
TTL on set
100%
87%
Channel naming convention
100%
100%
Error handling on connection
100%
100%
Serialization
100%
100%
requirements.txt present
100%
100%
DESIGN.md trade-offs
100%
100%
Connection reuse
100%
100%
Graceful shutdown / close
100%
100%
Step-by-step guidance in DESIGN
100%
100%
Go Redis cache manager with config validation
Go Redis client
100%
100%
Config validation — address
100%
100%
Config validation — TTL
50%
0%
Config validation — pool size
50%
100%
Unit tests for valid config
100%
100%
Unit tests for invalid config
100%
100%
Context / timeout support
100%
100%
Error wrapping
100%
50%
TTL on set
100%
100%
Graceful close
100%
100%
go.mod with Redis dep
100%
100%
Idiomatic Go errors
75%
0%
Serialization
0%
0%
3e83543
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.