CtrlK
BlogDocsLog inGet started
Tessl Logo

providing-performance-optimization-advice

Provide comprehensive prioritized performance optimization recommendations for frontend, backend, and infrastructure. Use when analyzing bottlenecks or seeking improvement strategies. Trigger with phrases like "optimize performance", "improve speed", or "performance recommendations".

40

Quality

41%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/performance/performance-optimization-advisor/skills/providing-performance-optimization-advice/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

0%

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

This skill reads like a marketing description or product overview rather than actionable instructions for Claude. It is extremely verbose, explaining obvious concepts while providing zero concrete techniques, code examples, specific patterns, or executable guidance. The entire content could be replaced with a concise checklist of specific optimization patterns organized by layer with concrete examples.

Suggestions

Replace the abstract 'How It Works' and 'Examples' sections with concrete optimization checklists per layer (e.g., 'Frontend: check for unminified JS bundles >500KB, images without lazy loading, missing Cache-Control headers') with specific code patterns to look for and suggest.

Add executable code examples showing actual optimizations, such as before/after database query patterns, specific webpack/bundler configurations, or caching implementation snippets.

Remove the 'Overview', 'When to Use This Skill', 'Best Practices', 'Integration', and 'Resources' sections entirely — they explain concepts Claude already knows and consume tokens without adding actionable value.

Add validation steps to the workflow, such as 'After identifying slow queries, verify with EXPLAIN ANALYZE output' or 'After suggesting frontend changes, estimate bundle size reduction using specific metrics.'

DimensionReasoningScore

Conciseness

Extremely verbose with extensive sections explaining things Claude already knows (what performance optimization is, when to use it, how it works at a high level). The 'Overview', 'How It Works', 'When to Use This Skill', 'Best Practices', 'Integration', and 'Resources' sections are all padding that add no actionable value. The content could be reduced by 70%+ without losing useful information.

1 / 3

Actionability

No concrete code examples, no specific commands, no executable guidance. The 'Instructions' section is a vague 6-step list ('Analyze frontend code for rendering and asset optimization') with no specifics about what to look for, what tools to use, or what patterns to apply. The examples describe what the skill 'will do' rather than showing actual output or concrete techniques.

1 / 3

Workflow Clarity

The workflow steps are abstract and lack any validation checkpoints. Steps like 'Analyze frontend code for rendering and asset optimization' and 'Review backend code for query and processing efficiency' provide no concrete sequence, no specific checks, and no feedback loops. There's no guidance on what constitutes a complete analysis or how to verify recommendations.

1 / 3

Progressive Disclosure

The content is a monolithic wall of text with no bundle files to reference. All sections are inline despite many being candidates for separate files (e.g., frontend optimization patterns, backend optimization patterns, infrastructure patterns). No references to external files exist, and the content that is present is shallow rather than well-organized.

1 / 3

Total

4

/

12

Passed

Description

82%

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 well-structured with clear 'what' and 'when' clauses and good trigger terms. Its main weakness is the lack of specific concrete actions — it describes providing 'recommendations' broadly rather than listing specific optimization techniques. The wide scope across frontend, backend, and infrastructure, while comprehensive, could create overlap with more targeted skills.

Suggestions

Replace vague 'provide recommendations' with specific concrete actions like 'identify slow database queries, reduce JavaScript bundle size, recommend caching strategies, optimize API response times'.

Consider narrowing scope or adding more distinctive terms to reduce potential overlap with frontend-specific or backend-specific optimization skills.

DimensionReasoningScore

Specificity

Names the domain (performance optimization) and mentions frontend, backend, and infrastructure, but the actions are vague — 'provide recommendations' and 'analyzing bottlenecks' are abstract rather than listing concrete actions like 'profile database queries, reduce bundle size, configure CDN caching'.

2 / 3

Completeness

Clearly answers both what ('provide comprehensive prioritized performance optimization recommendations for frontend, backend, and infrastructure') and when ('Use when analyzing bottlenecks or seeking improvement strategies. Trigger with phrases like...') with explicit trigger guidance.

3 / 3

Trigger Term Quality

Includes natural trigger phrases users would say: 'optimize performance', 'improve speed', 'performance recommendations', plus terms like 'bottlenecks' and 'improvement strategies'. Good coverage of how users naturally phrase performance-related requests.

3 / 3

Distinctiveness Conflict Risk

While 'performance optimization' is a recognizable niche, the broad scope covering frontend, backend, and infrastructure could overlap with more specific skills targeting any of those individual areas. The term 'recommendations' is also quite generic.

2 / 3

Total

10

/

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

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.