test-valkey

Run end-to-end integration tests against a containerized valkey-bundle instance.

2|Updated May 27, 2026
One-click install
npx skills add https://github.com/edlng/agents --skill test-valkey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-valkey
Source: https://github.com/edlng/agents/tree/main/skills/universal/test-valkey
Command: npx skills add https://github.com/edlng/agents --skill test-valkey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the uncertainty of Valkey integration by providing a standardized, containerized environment to verify code changes against a live Valkey instance before they are committed.

Core Features & Use Cases

  • Automated Lifecycle Management: Automatically spins up and tears down valkey-bundle containers to ensure a clean testing state for every configuration.
  • Comprehensive Validation: Tests connection logic, cache backends, vector search functionality, rate limiting, and application startup sequences.
  • Use Case: When modifying cache backend logic or vector search implementation, use this skill to confirm that your changes correctly handle binary vector storage and connection authentication without breaking the production environment.

Quick Start

Use the test-valkey skill to run the full integration test suite against the current repository changes.

Frequently Asked Questions about test-valkey

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run end-to-end integration tests for Valkey cache and vector search?

This skill facilitates Valkey integration testing by spinning up a containerized valkey-bundle instance to execute end-to-end tests. It ensures configuration correctness by validating connection logic, cache backends, vector search, and rate limiting.

Can I test binary vector storage and connection authentication without breaking production?

Yes, you can test binary vector storage and connection authentication safely. The skill uses automated container lifecycle management to spin up and tear down isolated valkey-bundle containers, ensuring a clean testing state that never impacts production environments.

Does this testing approach support rate limiter logic and application startup sequences?

This testing approach supports rate limiter logic and application startup sequences. It provides comprehensive validation for these components alongside cache backend operations, ensuring your application initializes and handles rate limiting correctly against a live Valkey instance.

How do I verify code changes against a live Valkey instance before committing?

To verify code changes against a live Valkey instance, execute the full integration test suite provided by this skill against your current repository changes. It eliminates integration uncertainty by validating your modifications in a standardized, containerized environment before commit.

What is the best way to ensure a clean testing state for Valkey configuration verification?

The best way to ensure a clean testing state is through automated container lifecycle management. This skill automatically spins up and tears down valkey-bundle containers for every configuration, providing environment-specific verification and preventing test contamination.