redis-development
⚠Review·Scanned 2/18/2026
This skill provides Redis best-practice guidance for RQE, RedisVL, LangCache, and related patterns. It includes examples that read HOST, CACHE_ID, and API_KEY from the environment and perform network calls (e.g., https://$HOST/v1/...) and explicit shell commands like iptables and npm.
Scanned from main at 4c8bf80 · Transparency log ↗
$ vett add redis/agent-skills/redis-developmentReview findings below
Redis Development
A structured repository for creating and maintaining Redis development guidelines optimized for agents and LLMs.
Structure
rules/- Individual rule files (one per rule)_sections.md- Section metadata (titles, impacts, descriptions)_template.md- Template for creating new rules_contributing.md- Contribution guidelines (excluded from build)prefix-description.md- Individual rule files
metadata.json- Document metadata (version, organization, abstract)AGENTS.md- Compiled output (generated)SKILL.md- Skill definition and entry pointREADME.md- This file
Getting Started
-
Install dependencies from the repo root:
npm install -
Validate rule files:
npm run validate -
Build AGENTS.md from rules:
npm run build
Creating a New Rule
- Copy
rules/_template.mdtorules/prefix-description.md - Choose the appropriate area prefix:
data-for Data Structures & Keysram-for Memory & Expirationconn-for Connection & Performancejson-for JSON Documentsrqe-for Redis Query Enginevector-for Vector Search & RedisVLsemantic-cache-for Semantic Cachingstream-for Streams & Pub/Subcluster-for Clustering & Replicationsecurity-for Securityobserve-for Observability
- Fill in the frontmatter and content
- Ensure you have clear examples with explanations
- Run
npm run build(in the build package) to regenerate AGENTS.md
Rule File Structure
Each rule file should follow this structure:
---
title: Rule Title Here
impact: MEDIUM
impactDescription: Optional description
tags: tag1, tag2, tag3
---
## Rule Title Here
Brief explanation of the rule and why it matters.
Incorrect: (description of what's wrong)
# Bad code example
Correct: (description of what's right)
# Good code example
Optional explanatory text after examples.
Reference: Link
File Naming Convention
- Files starting with
_are special (excluded from build) - Rule files:
prefix-description.md(e.g.,data-key-naming.md) - Section is automatically inferred from filename prefix
- Rules are sorted alphabetically by title within each section
Impact Levels
HIGH- Significant performance improvements or critical security practicesMEDIUM- Moderate performance improvements or recommended patternsLOW- Incremental improvements
Scripts
(Run these from the repo root)
npm run build- Compile rules into AGENTS.mdnpm run validate- Validate all rule filesnpm run dev- Build and validate (if configured)
Contributing
When adding or modifying rules:
- Use the correct filename prefix for your section
- Follow the
_template.mdstructure - Include clear bad/good examples with explanations
- Add appropriate tags
- Run
npm run buildto regenerate AGENTS.md