CtrlK
BlogDocsLog inGet started
Tessl Logo

bun-redis

Use when working with Redis in Bun (ioredis, Upstash), caching, pub/sub, session storage, or key-value operations.

66

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Actionable and code-complete, but the skill inlines broad Redis reference material Claude largely already knows and references two detail files that are missing from the bundle, weakening conciseness and progressive disclosure.

Suggestions

Add the referenced references/clustering.md and references/lua-scripts.md (or remove the 'When to Load References' section) so signaled navigation resolves to real files.

Trim the ioredis setup variants and full data-structure reference to the non-obvious essentials, moving bulk API coverage into a reference file to improve conciseness.

Add an explicit validate/verify step to state-changing patterns (e.g., confirm a cache write round-trips, verify session TTL was set) so workflows include checkpoints.

DimensionReasoningScore

Conciseness

The body is mostly lean code with minimal prose, but sections like the 'Client Options' table, 'Basic Operations', and full data-structure coverage restate Redis usage Claude already knows and could be trimmed to essentials.

3 / 5

Actionability

Copy-paste-ready TypeScript snippets cover ioredis setup, all core data types, pub/sub, transactions, Upstash, and patterns like cache-aside and rate limiting — concrete and executable throughout.

5 / 5

Workflow Clarity

The caching-pattern and session examples are recipes rather than sequenced workflows, and operations like cache writes, session persistence, and rate limiting lack explicit validation/checkpoint steps despite being state-changing batch-style operations.

3 / 5

Progressive Disclosure

The 'When to Load References' section names references/clustering.md and references/lua-scripts.md, but no references/ directory exists in the bundle, so the signaled navigation points to non-existent files.

2 / 5

Total

13

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A concise, third-person description that cleanly answers both what the skill does and when to use it, with strong natural trigger terms and a distinct niche. No padding or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities (caching, pub/sub, session storage, key-value operations) alongside named clients (ioredis, Upstash), giving comprehensive coverage of the skill's actions.

5 / 5

Completeness

Explicit 'Use when' clause answers when to invoke, and the enumerated operations answer what it does, satisfying both halves with concrete triggers.

5 / 5

Trigger Term Quality

Natural user-facing terms (Redis, caching, pub/sub, session storage, key-value) plus client names (ioredis, Upstash) cover the common phrasings a user would actually say.

5 / 5

Distinctiveness Conflict Risk

Scoping to Redis in Bun with named clients carves a clear niche with minimal overlap risk against other skills.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
secondsky/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.