backend-redis-cache-change
Use when changing Redis or cache behavior.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when changing Redis or cache behavior.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when adding or changing backend HTTP API handlers, REST controllers, request/response DTOs, Joi schemes, or OpenAPI REST contract entries.
Use for backend bug fixes, cleanup, extraction, or moving code between layers while preserving behavior and architecture boundaries.
Use when changing backend game, package, validation, or service rules.
Use when changing backend timers, scheduled work, Redis expiration handlers, pub/sub listeners, cleanup work, or lifecycle notifications.
Use when adding or changing server Socket.IO game events, GameActionType handlers, action use cases, socket payloads, GameActionExecutor flows, or public socket contracts. Do not use for REST-only endpoint changes.
Use when changing docs, skills, AGENTS files, specs, ADRs, source-of-truth routing, or when code changes make existing docs stale.
| name | backend-redis-cache-change |
| description | Use when changing Redis or cache behavior. |
Use this skill when changing server state stored in Redis or cache-backed services.
server/AGENTS.mdserver/docs/game-action-executor.md if game action queue behavior is touchedserver/docs/media-download-sync.md if media readiness state is toucheddocs/agent/03-verification-matrix.mdserver/src/domain/constants/redisKeys.tsserver/src/application/services/redis/**server/src/infrastructure/cache/**server/src/infrastructure/database/repositories/RedisRepository.tsserver/src/application/services/queue/**server/src/application/services/pipeline/**server/src/application/handlers/**From server/:
npm run lint
npm run build
For Redis behavior, run focused integration tests when Redis is available.
Report Redis/cache names changed, TTL/cleanup behavior, ordering assumptions, game fairness impact, and checks run or skipped.