qa-cache-testing plugin
Cache testing across browser, CDN, proxy, application and data-store layers: Redis, CDN purges, Varnish VTC tests, and cache-key collision audits. Covers RFC 9111 HTTP caching, Cloudflare / Fastly / CloudFront purge APIs, browser Cache-Control tests, and cache-coherence patterns with stampede and stale-while-revalidate references. A detector agent (cache-key-collision-detector) finds keys missing a tenant, user or locale discriminator.
How to install the qa-cache-testing plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add testland/qa
/plugin install qa-cache-testing@testland-qaWhat's inside qa-cache-testing
5 parts read from the plugin's own files.
Agents 1
Call as @agent-qa-cache-testing:name- @agent-qa-cache-testing:cache-key-collision-detectorsonnet
Use proactively whenever a PR touches cache.set, cache.get or memoization, or one user sees another user's data. Finds cache keys missing tenant, user, locale or region scoping, missing Vary headers on CDN responses, and keys that hash differently across browser, CDN and Redis tiers.
Skills 4
Claude loads it when the task matches- cache-key-discriminator-audit
Audits cache keys and Vary headers to prevent data exposure defects caused by missing discriminators like tenant or user IDs.
- cdn-cache-purge-tests
Verifies end-to-end CDN invalidation and browser caching by testing purge sequences on Cloudflare, Fastly, and CloudFront alongside Playwright browser checks.
- redis-cache-tests
Tests Redis caching behavior including TTL, eviction policies, cache-aside patterns, stampede mitigation, and tenant isolation using real instances.
- varnish-test-vtc-syntax
Executes Varnish Test Case (VTC) files to test VCL configurations using in-process mock servers, clients, and Varnish instances.
Using qa-cache-testing in Claude Code
Ask for an agent by name:
@agent-qa-cache-testing:cache-key-collision-detectorSkills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update qa-cache-testing@testland-qa
- Refresh the marketplace
- /plugin marketplace update testland-qa
- Turn it off for now
- /plugin disable qa-cache-testing@testland-qa
- Remove it
- /plugin uninstall qa-cache-testing@testland-qa
Skills in qa-cache-testing
- cache-key-discriminator-audittestland/qa
Audits cache keys and Vary headers to prevent data exposure defects caused by missing discriminators like tenant or user IDs.
14 files13stars - cdn-cache-purge-teststestland/qa
Verifies end-to-end CDN invalidation and browser caching by testing purge sequences on Cloudflare, Fastly, and CloudFront alongside Playwright browser checks.
4 files13stars - redis-cache-teststestland/qa
Tests Redis caching behavior including TTL, eviction policies, cache-aside patterns, stampede mitigation, and tenant isolation using real instances.
8 files13stars - varnish-test-vtc-syntaxtestland/qa
Executes Varnish Test Case (VTC) files to test VCL configurations using in-process mock servers, clients, and Varnish instances.
2 files13stars
qa-cache-testing plugin questions
How do I install the qa-cache-testing plugin?
In Claude Code run /plugin marketplace add testland/qa, then /plugin install qa-cache-testing@testland-qa.
What does the qa-cache-testing plugin include?
qa-cache-testing bundles 1 agent, 4 skills.
Which agents come with qa-cache-testing?
cache-key-collision-detector. Call one with @agent-qa-cache-testing:cache-key-collision-detector.
How do I update or remove the qa-cache-testing plugin?
Update it with claude plugin update qa-cache-testing@testland-qa in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall qa-cache-testing@testland-qa.
What license is the qa-cache-testing plugin under?
MIT, as stated in the plugin's manifest.