CtrlK
BlogDocsLog inGet started
Tessl Logo

optimizing-cache-performance

Execute this skill enables AI assistant to analyze and improve application caching strategies. it optimizes cache hit rates, ttl configurations, cache key design, and invalidation strategies. use this skill when the user requests to "optimize cache performance"... Use when optimizing performance. Trigger with phrases like 'optimize', 'performance', or 'speed up'.

55

Quality

63%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/performance/cache-performance-optimizer/skills/optimizing-cache-performance/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

35%

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

The body is a generic, template-like overview that describes cache optimization rather than instructing how to perform it, with no executable commands and no links to the bundled scripts. It reads as scaffolding rather than a finished, actionable skill.

Suggestions

Replace abstract recommendations with executable guidance — e.g., reference and invoke the bundled scripts (analyze_cache_hit_rate.py, optimize_ttl.py) with concrete commands and sample output.

Add validation/verification checkpoints to the workflow (e.g., measure hit rate before and after, confirm TTL changes don't regress freshness) so the multi-step process has explicit feedback loops.

Remove filler sections (Output, Resources, Prerequisites) that contain only placeholders, and link to the bundle files (references/, scripts/) for detail instead of inlining generic prose.

DimensionReasoningScore

Conciseness

The body is mostly sectioned and avoids re-explaining basic caching concepts, but contains filler placeholders such as 'The skill produces structured output relevant to the task' and empty Resources/Prerequisites sections. It is not a 3 because of this padding, and not a 1 because it does not lecture on concepts Claude already knows.

2 / 3

Actionability

Guidance is abstract — 'Recommend optimal TTL values based on data access patterns', 'Suggest more effective cache key structures' — with no executable code, commands, or concrete values, despite bundled scripts existing. It matches the anchor 'describes rather than instructs' and is not a 2 because there is no concrete or copy-paste-ready instruction at all.

1 / 3

Workflow Clarity

'How It Works' lists a sequence (Identify → Analyze → Recommend) but with no validation checkpoints, no concrete commands, and no error-recovery feedback loop. It is not a 3 because checkpoints and validation are missing, and not a 1 because a recognizable sequence is present.

2 / 3

Progressive Disclosure

The body is organized into clear sections, but it is over 50 lines and never references the bundled scripts/ references/ or assets/ files (e.g., analyze_cache_hit_rate.py). It is not a 3 because bundle files are not signaled or linked from the overview, and not a 1 because the content is sectioned rather than a monolithic wall.

2 / 3

Total

7

/

12

Passed

Description

92%

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

The description is specific and complete, clearly stating what the skill does and when to invoke it with natural trigger terms. Its main weakness is generic trigger phrasing that risks overlap with other performance-optimization skills.

Suggestions

Add cache-specific trigger phrases (e.g., 'cache misses', 'Redis slow', 'TTL', 'cache invalidation') to improve distinctiveness over generic performance skills.

Fix the broken opening sentence ('Execute this skill enables AI assistant to...') to use clean third-person voice ('Analyzes and improves application caching strategies').

DimensionReasoningScore

Specificity

Names the caching domain and multiple concrete actions — 'optimizes cache hit rates, ttl configurations, cache key design, and invalidation strategies' — matching the anchor for listing several specific concrete actions. It is not a 2 because it goes beyond naming a domain and a couple of actions to enumerate four distinct optimization activities.

3 / 3

Completeness

Explicitly states both what it does ('analyze and improve application caching strategies... optimizes cache hit rates, ttl configurations, cache key design, and invalidation strategies') and when to use it ('use this skill when the user requests to "optimize cache performance"... Use when optimizing performance. Trigger with phrases like...'). It is not a 2 because the 'when' is explicit rather than implied.

3 / 3

Trigger Term Quality

Provides natural trigger phrasing a user would actually say — 'optimize', 'performance', 'speed up', and 'optimize cache performance'. It is not a 2 because these are common natural variations rather than technical jargon or a single generic keyword, and not lower because the terms are genuinely user-spoken.

3 / 3

Distinctiveness Conflict Risk

The caching domain is specific, but the trigger phrases ('optimize', 'performance', 'speed up') are generic performance terms that would also fire for non-cache performance skills (query optimization, code speedup). It is not a 3 because the triggers lack cache-specific distinctiveness, and not a 1 because the stated niche (caching) is clearly bounded.

2 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.