Guide Redis integration into existing projects by discovering the current stack, locating cache, session, queue, and rate-limit seams, choosing a compatible Redis client or framework adapter, and planning safe verification. Use when Codex must add Redis to an established codebase, replace fragile in-memory state, or wire Redis-backed infrastructure without bypassing the repository's existing architecture.
Integrate Redis by first discovering the repository's real seams, runtime boundaries, and deployment signals.
Prefer adapting the current cache, session, queue, or rate-limit surface over scattering raw Redis calls across handlers, controllers, or jobs.
uv run --python 3.11 <skill>/scripts/discover_redis_surface.py --project-root <repo> --json.bullmq, connect-redis, celery, or Spring Data Redis, treat that seam as primary evidence.cache: shared cache service, framework cache layer, or adapter seam.session: existing session middleware or server-side session store.queue: worker/runtime seam that already expects Redis.rate_limit: gateway, middleware, or shared limiter service.REDIS_URL or the repository's equivalent env/config shape.references/stack-discovery.md when you need the exact repo-reading sequence or how to interpret the helper output.references/integration-patterns.md when you need role-specific guidance for cache, session, queue, or rate-limit use cases.references/framework-notes.md when the repository is Node, Python, Spring, or Go and you need a stack-specific seam recommendation.Run:
uv run --python 3.11 D:\Project\skills-test\integrating-redis-into-existing-projects\scripts\discover_redis_surface.py --project-root <repo> --json
Use the JSON output to decide: