What problem does it solve?
Implementing new Redis commands in the node-redis client library requires following strict repo conventions for command file structure, registration, testing, and validation, which is time-consuming and error-prone for contributors.
Core Features & Use Cases
- End-to-end command creation: Generates the required TypeScript command file with correct argument parsing and RESP reply transformation logic, following existing repo patterns.
- Automated registration and testing: Handles JSDoc-compliant registration of both raw and camelCase command aliases in the package index, plus creates co-located tests covering argument serialization and real server/cluster behavior.
- Use case: Node-redis contributors adding support for new Redis core commands or module commands (JSON, Search, Bloom, Time Series) can use this skill to complete the full implementation workflow without missing required steps or validation checks.
Quick Start
Use the implement-command skill to add support for the Redis HSET command to the @redis/client package, including the command file, index registration, tests, and all required build and validation checks.