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'.

Install with Tessl CLI

npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill optimizing-cache-performance
What are skills?

48

Quality

37%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/performance/cache-performance-optimizer/skills/optimizing-cache-performance/SKILL.md
SKILL.md
Review
Evals

Discovery

67%

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 covers caching optimization with reasonable specificity and includes explicit trigger guidance, which is good. However, it suffers from awkward phrasing ('Execute this skill enables AI assistant'), overly generic trigger terms that could conflict with other performance skills, and missing common caching-related keywords users might naturally use.

Suggestions

Replace generic triggers ('optimize', 'performance', 'speed up') with caching-specific terms like 'cache', 'caching', 'redis', 'memcached', 'cache miss', 'TTL', 'cache invalidation' to reduce conflict with other performance skills.

Remove the awkward 'Execute this skill enables AI assistant' phrasing and use third person voice directly (e.g., 'Analyzes and improves application caching strategies...').

Add more specific trigger scenarios like 'when user mentions cache hit rates, cache warming, or cache eviction policies'.

DimensionReasoningScore

Specificity

Names the domain (caching) and lists some actions (optimize cache hit rates, TTL configurations, cache key design, invalidation strategies), but the description starts awkwardly with 'Execute this skill enables AI assistant' which is poor form, and actions could be more concrete.

2 / 3

Completeness

Explicitly answers both what (analyze and improve caching strategies, optimize hit rates, TTL, cache keys, invalidation) and when (trigger phrases like 'optimize', 'performance', 'speed up', and explicit 'Use when optimizing performance').

3 / 3

Trigger Term Quality

Includes some relevant keywords ('optimize', 'performance', 'speed up', 'cache performance') but misses common variations users might say like 'caching', 'redis', 'memcached', 'cache miss', 'slow response', or 'latency'.

2 / 3

Distinctiveness Conflict Risk

The triggers 'optimize', 'performance', and 'speed up' are very generic and would likely conflict with other performance-related skills (database optimization, code optimization, network optimization). The caching-specific terms help but generic triggers create overlap risk.

2 / 3

Total

9

/

12

Passed

Implementation

7%

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

This skill content is a template-style placeholder that describes what cache optimization involves rather than teaching Claude how to actually do it. It lacks any executable code, specific commands, concrete configuration examples, or actionable techniques. The content is padded with generic sections that provide no value for cache performance optimization.

Suggestions

Add concrete code examples for analyzing cache configurations (e.g., Redis INFO command parsing, cache hit rate calculation scripts)

Include specific TTL optimization techniques with before/after examples and actual configuration snippets

Provide executable commands for common cache analysis tasks (e.g., `redis-cli INFO stats | grep hit`, memory analysis commands)

Remove generic boilerplate sections (Prerequisites, Instructions, Output, Error Handling, Resources) and replace with actionable cache key design patterns with concrete examples

DimensionReasoningScore

Conciseness

Extremely verbose with extensive padding explaining what the skill does rather than how to do it. Sections like 'Overview', 'How It Works', 'When to Use This Skill' explain concepts Claude already understands. Generic boilerplate sections (Prerequisites, Instructions, Output, Error Handling, Resources) add no actionable value.

1 / 3

Actionability

No concrete code, commands, or executable guidance anywhere. Examples describe what 'the skill will' do abstractly rather than providing actual cache analysis commands, configuration snippets, or specific optimization techniques. Best Practices are vague platitudes without implementation details.

1 / 3

Workflow Clarity

No clear sequence of steps for actually performing cache optimization. The 'How It Works' section lists abstract phases without concrete actions. No validation checkpoints, no feedback loops for verifying optimizations worked, no specific commands or tools to use at each step.

1 / 3

Progressive Disclosure

Content is organized into sections with headers, which provides some structure. However, it's a monolithic document with no references to external detailed materials. The content that exists is all surface-level with no depth to disclose progressively.

2 / 3

Total

5

/

12

Passed

Validation

81%

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

Validation9 / 11 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

9

/

11

Passed

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.