Redis Cluster and replication guidance covering hash tags for multi-key operations, avoiding CROSSSLOT errors, and reading from replicas to scale read-heavy workloads.
Redis client and connection guidance covering connection pooling, multiplexing, pipelining, client-side caching with RESP3, avoiding slow commands (KEYS, SMEMBERS, HGETALL), and…
Core Redis modeling guidance — choose the right data structure (String, Hash, List, Set, Sorted Set, JSON, Stream, Vector Set) and use consistent colon-separated key names.
Use when designing Redis data structures, caching strategies, or key schemas - enforces key naming conventions, hash tags for clustering, memory optimization, proper cache…
Redis expert for data structures, caching patterns, Lua scripting, and cluster operations
Use when implementing Redis patterns for games — caching, leaderboards, pub/sub messaging, session storage, rate limiting, or ephemeral game state.
Redis Labs integration. Manage data, records, and automate workflows. Use when the user wants to interact with Redis Labs data.
Redis MCP Server is built around Redis in-memory datastore. The underlying ecosystem is represented by redis/redis (73,523+ GitHub stars).
Redis observability guidance — which metrics to monitor (memory, connections, hit ratio, ops/sec, rejected connections), which built-in commands to reach for during incident…
Patterns d'utilisation Redis pour le cache, pub/sub, streams et sessions. Se déclenche avec "Redis", "cache distribué", "pub/sub Redis", "Redis streams", "session store — from…
Use when designing caching strategies (cache-aside, write-through, write-behind), implementing distributed locks, building rate limiters, leaderboards, real-time streams…
Redis Query Engine (RQE) guidance covering FT.CREATE schema design, field type selection (TEXT, TAG, NUMERIC, GEO, GEOSHAPE, VECTOR), DIALECT 2 query syntax, efficient FT.SEARCH…
Redis LangCache guidance for semantic caching of LLM responses on Redis Cloud — calling search/set via the SDK or REST API, tuning the similarity threshold, separating caches per…
Redis expert for caching, pub/sub, data structures, and distributed systems patternsUse when "redis, caching strategy, cache invalidation, pub/sub, rate limiting, distributed…
Comprehensive guide for Redis state management including caching strategies, session management, pub/sub patterns, distributed locks, and data structures
Redis Streams (XADD / XREADGROUP / consumer groups) in Rails as a lightweight Kafka — when it fits, the redis-rb client, MAXLEN cap, consumer group semantics, PEL (pending entries…
Master Redis transactions - MULTI/EXEC, WATCH for optimistic locking, Lua scripting, and atomic operation patterns
Redis vector search guidance covering HNSW vs FLAT algorithm choice, vector index configuration (dims, distance metric, datatype), filtered hybrid search combining vector…
Connect to Redis databases using the redisctl CLI. Use when opening redis-cli sessions, managing connection profiles, or working with multiple Redis clusters.
Redoc is an open-source tool by Redocly for generating beautiful, three-panel API reference documentation from OpenAPI specifications.
Detect Regular Expression Denial of Service (ReDoS) where crafted input causes catastrophic backtracking in regex patterns applied to user-controlled strings.
Detailed API pack for API auth, BOLA, GraphQL, hidden parameter, and schema-driven testing.
Detailed authentication pack for session, token, OAuth/OIDC, SAML, and auth-boundary testing.
Detailed container and Kubernetes pack for cluster misconfiguration, pod abuse, and breakout paths.
Detailed network/protocol pack for websocket, HTTP/2, request smuggling, DNS rebinding, and protocol parsing issues.
Use when the user wants to remove unused #include directives from a WebKit source directory (bmalloc, WTF, JavaScriptCore, WebCore, WebKit) to reduce build time.
Analyzes a codebase scope for coupling issues, diagnoses coupling types using the Connascence framework, and proposes a comprehensive refactoring plan with concrete code changes.
Surgical code refactoring to improve maintainability without changing behavior. Covers extracting functions, renaming variables, breaking down god functions, improving type…
Run cargo-coupling and similarity-rs to identify refactoring targets, then create a prioritized plan.
Guide safe, incremental refactoring of existing code. Identify refactoring opportunities, suggest patterns, and ensure behavior is preserved through the process.
Refactor by removing backward compatibility and legacy layers. Use when modernizing APIs, cleaning up migration debt, removing compat shims, or eliminating stale feature flags.
코드베이스 대상으로 "분석 → 리팩터 → 테스트 → 리뷰" 4단계 체인을 실행하는 스킬. /refactor-chain {target-path} 명령어 입력 시 반드시 이 스킬을 사용한다. 각 단계는 독립 서브에이전트로 실행되며, 이전 단계 결과가 다음 단계 프롬프트에 주입된다.
Use when legacy prompts or older framework flows reference `refactor-cleaner` and you need the modern runtime to resolve that capability cleanly.
Dead code cleanup via pipeline knip + depcheck + ts-prune + javadoc-coverage (multi-language safe removal)
Improves changed code for reuse, simplification, readability, and efficiency without changing behavior, then re-runs tests to prove behavior is unchanged.
Intelligently refactor and improve code quality with incremental, test-backed changes. Use when the user asks to "refactor", "clean up code", "improve code quality",…
Remove code duplication, extract shared patterns, and eliminate type casts and `any` types. Run after implementing new features.
For long functions: break into smaller pieces, extract helper functions, reduce nesting, improve testability and readability.
[Code Quality] Removes code duplication and cleans up dead code. Use to eliminate copy-paste code, consolidate similar logic, and remove unused code paths.
Comprehensive refactoring workflow that combines tactical and architectural passes. Runs /refactor (tactical cleanup), /review-arch (architectural restructuring), then /refactor…
Refactor a FastAPI endpoint from monolithic handler to service layer pattern — extract business logic, add error handling, fix DI
During planning after grill-task, decide whether a preparatory refactor step is needed before implementation — runs four parallel A-rule checks.
Refactor HTML/TSX files to use existing UI components, DaisyUI classes, and semantic colors. Use when (1) refactoring React/TSX page components to use reusable UI components, (2)…
Refactor Java application code for a new framework. Use when updating imports, annotations, APIs, dependency injection, or framework-specific patterns.
Modernize and improve legacy codebases while maintaining functionality. Use when you need to refactor old code, reduce technical debt, modernize deprecated patterns, or improve…
Refactor given method `${input:methodName}` to reduce its cognitive complexity to `${input:complexityThreshold}` or below, by extracting helper methods.
Transform monolithic Terraform configurations into reusable, maintainable modules following HashiCorp's module design principles and community best practices.
Skill para decomposição segura de arquivos monolíticos. Análise estrutural profunda, mapeamento exaustivo de dependências, extração incremental com zero quebra de lógica.
Safe refactoring patterns - extract, rename, restructure with test-driven methodology and dead code detection.
Apply systematic refactoring patterns — strangler fig for legacy migration, seam detection, extract method/class, introduce parameter object, replace conditional with…
Kategorizovaný návrh refactoringu (kosmetic / structural / breaking) s per-bucket gates. Generuje proposal dokument, postupně provádí změny po schvalování.
/refactor-rust 커맨드로 실행되는 Rust 코드 리팩토링 스킬. rust-coding-style.md에서 도출된 R-R-01~08 도메인 중심 카탈로그를 기준으로, git worktree 격리 환경에서 코드 냄새를 탐지하고 우선순위 기반 계획을 수립한다.
Use when the goal is to change code structure without changing behavior — this includes extracting a service object from a fat controller or model, splitting a large class,…
[Code Quality] Defines clear boundaries and goals for a refactoring session. Use to establish what WILL and WILL NOT change, set success criteria, and create a focused refactoring…
Refactorizar un SKILL.md demasiado largo o mal estructurado extrayendo ejemplos a references/EXAMPLES.md, dividiendo procedimientos compuestos y reorganizando secciones para una…
Proves a behavior-preserving code change (refactor, rename, split, merge, extract, inline, or delete of confirmed-dead code) is actually complete.
Review code for refactorability — surface concrete, prioritized refactoring opportunities grounded in Martin Fowler's smell catalog and SOLID, augmented with static analysis tools…
Systematic refactoring with small-step discipline. Use when user says 'refactor', 'clean up', 'restructure', 'extract', 'rename', 'simplify', or mentions code smells.
Guidelines for maintaining a clean codebase through limits and abstraction. Use when a file or component becomes difficult to read.
Execute refactoring safely with test-first verification following best practices. Takes refactoring discovery reports as input and performs incremental refactoring with continuous…