mirror of
https://github.com/redis/agent-skills.git
synced 2026-09-19 01:25:14 +08:00
feature/iris-development-spec
Pure structural move of the iris team's existing skill to the agentskills.io spec layout. The body content, section structure, tables, and rule prose stay byte-for-byte identical — only the file locations change and the SKILL.md gets minimal markup tweaks to stay discoverable under the new layout. Moves (git mv, history preserved): rules/setup-cloud-service.md → references/setup-cloud-service.md rules/setup-auth-token.md → references/setup-auth-token.md rules/session-when-to-use.md → references/session-when-to-use.md rules/session-add-event.md → references/session-add-event.md rules/session-retrieval.md → references/session-retrieval.md rules/ltm-bulk-create.md → references/ltm-bulk-create.md rules/ltm-search.md → references/ltm-search.md rules/ltm-organize.md → references/ltm-organize.md rules/promotion-overview.md → references/promotion-overview.md For each moved file: only the build-pipeline YAML frontmatter at the top is stripped (`title`, `impact`, `tags`, etc. — fields the rules compiler used). The actual rule content, including its H2 heading, code blocks, and tables, is unchanged. SKILL.md edits are minimal: - Quick Reference list items get explicit links to references/<file>.md so skill-validator recognizes the references as discoverable. The rule names, descriptions, ordering, and section headings are kept exactly as the iris team wrote them. - "How to Use" sample paths changed from rules/*.md to references/*.md. - The "Full Compiled Document" section is removed (AGENTS.md is gone). Deletes the legacy files that no longer apply to a spec-format skill: AGENTS.md, README.md, metadata.json, and the three rules/ template files (_contributing.md, _sections.md, _template.md). Drops the iris-development entry from packages/redis-development-build/src/config.ts since iris no longer goes through the rules compiler. The compiler itself stays in place for now — redis-development is still rules-based and will be retired in #29. Validation: - skill-validator check skills/iris-development --allow-dirs=evals → passed - npm run validate → rules, claude-plugins, cursor-plugins all green Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Redis Agent Skills
A collection of skills for AI coding agents working with Redis. Skills are packaged instructions and resources that extend agent capabilities.
Skills follow the Agent Skills format.
Available Skills
| Skill | Description |
|---|---|
| redis-development | Redis development best practices — data structures, query engine, vector search, caching, and performance optimization. |
Installation
Agent Skills CLI
npx skills add redis/agent-skills
Claude Code Plugin
You can also install the skills as a Claude Code plugin:
/plugin marketplace add redis/agent-skills
/plugin install redis-development@redis
Cursor Plugin
This repository also includes Cursor plugin packaging. Run this command in chat:
/add-plugin redis
The top-level skills/ directory remains the source of truth. Plugin folders symlink only the skill directories they expose.
Usage
Skills are automatically available once installed. The agent will use them when relevant tasks are detected.
Examples:
Help me optimize this Redis query
What data structure should I use for a leaderboard?
Review my Redis connection handling
Skill Structure
Each skill contains:
SKILL.md- Instructions for the agentAGENTS.md- Compiled rules (generated for rule-based skills)rules/- Individual rule files (for rule-based skills)scripts/- Helper scripts for automation (optional)
Building
For rule-based skills, build the compiled AGENTS.md:
npm install
npm run validate # Validate rule files
npm run build # Build AGENTS.md
License
MIT
Description
redis-development: Redis performance optimization and best practices. Use this skill when working with Redis data structures, Redis Query Engine (RQE), vector search with…; redis-core: Core Redis modeling guidance — choose the right data structure (String, Hash, List, Set, Sorted Set, JSON, Stream, Vector Set) and use consistent…; redis-connections: Redis client and connection guidance covering connection pooling, multiplexing, pipelining, client-side caching with RESP3, avoiding slow commands…
Readme
MIT
885 KiB
Languages
TypeScript
69%
JavaScript
31%