CtrlK
BlogDocsLog inGet started
Tessl Logo

performance-engineer

Expert performance engineer specializing in modern observability,

15

Quality

0%

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/antigravity-bundle-observability-monitoring/skills/performance-engineer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

0%Scale 1-3

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

This skill is essentially a persona description and technology catalog rather than actionable guidance. It enumerates hundreds of well-known tools and concepts Claude already understands, provides no executable code or concrete examples, and lacks any meaningful workflow structure or validation steps. The content would need a fundamental restructuring to be useful — focusing on specific, novel procedures rather than exhaustive lists of familiar technologies.

Suggestions

Replace the exhaustive tool/technology catalogs with 2-3 concrete, executable workflow examples (e.g., a complete k6 load test script, a specific OpenTelemetry setup, or a database query optimization walkthrough with actual SQL).

Add explicit validation checkpoints to workflows — e.g., 'Run baseline load test → identify P99 > threshold → profile with flame graph → optimize → re-run load test → compare metrics → only deploy if P99 improved by X%'.

Cut the 'Capabilities', 'Knowledge Base', and 'Behavioral Traits' sections entirely — Claude already knows these tools and principles. Replace with specific decision trees (e.g., 'If latency spike in traces → check DB query times first → if > 100ms, run EXPLAIN ANALYZE').

Split detailed reference material (tool-specific configurations, platform-specific commands) into separate bundle files and reference them from a concise SKILL.md overview.

DimensionReasoningScore

Conciseness

The skill is extremely verbose, listing exhaustive catalogs of tools, technologies, and concepts that Claude already knows. The 'Capabilities' section alone is a massive enumeration of well-known technologies (Redis, Kafka, Prometheus, etc.) with no novel insight. 'Behavioral Traits', 'Knowledge Base', and 'Response Approach' sections largely restate obvious performance engineering principles. The content could be reduced by 80%+ without losing actionable value.

1 / 3

Actionability

The skill contains zero executable code, no concrete commands, no specific examples with inputs/outputs, and no copy-paste ready guidance. Everything is abstract description — 'Query optimization: Execution plan analysis, index optimization, query rewriting' tells Claude nothing it doesn't already know and provides no concrete steps to follow.

1 / 3

Workflow Clarity

The 'Instructions' section has 4 high-level steps that are extremely vague ('Collect traces, profiles, and load tests to isolate bottlenecks'). There are no validation checkpoints, no feedback loops, no error recovery steps, and no concrete sequencing for any of the many multi-step processes this skill claims to cover. The 'Response Approach' is similarly abstract with no actionable detail.

1 / 3

Progressive Disclosure

The content is a monolithic wall of text with no references to external files and no bundle files. Massive lists of tools and capabilities are inlined that could be split into focused reference documents. There is no navigation structure — just flat sections of bullet-point lists that go on for hundreds of lines.

1 / 3

Total

4

/

12

Passed

Description

0%Scale 1-3

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

This description is extremely weak across all dimensions. It reads as a vague role title rather than a functional skill description, uses first/third-person role framing ('Expert performance engineer') instead of describing concrete actions, and appears to be truncated. It provides no actionable triggers, no specific capabilities, and no guidance on when Claude should select this skill.

Suggestions

Replace the role-based framing with concrete action verbs describing what the skill does, e.g., 'Analyzes application performance metrics, configures distributed tracing, creates monitoring dashboards, and diagnoses latency bottlenecks.'

Add an explicit 'Use when...' clause with natural trigger terms, e.g., 'Use when the user mentions performance issues, observability, metrics, tracing, logs, latency, APM, Prometheus, Grafana, or monitoring dashboards.'

Ensure the description is complete (it appears truncated at the comma) and clearly distinguishes this skill from related DevOps, infrastructure, or debugging skills.

DimensionReasoningScore

Specificity

The description uses vague, abstract language ('expert performance engineer') without listing any concrete actions. It does not describe what the skill actually does—no verbs like 'analyze', 'monitor', 'diagnose', etc.

1 / 3

Completeness

The description fails to answer both 'what does this do' and 'when should Claude use it'. There is no 'Use when...' clause and the 'what' is extremely vague. The description also appears truncated.

1 / 3

Trigger Term Quality

The only potentially relevant terms are 'performance' and 'observability', which are broad and jargon-heavy. It lacks natural user keywords like 'latency', 'metrics', 'tracing', 'logs', 'APM', 'dashboards', etc.

1 / 3

Distinctiveness Conflict Risk

The description is so generic ('performance engineer', 'modern observability') that it could overlap with many skills related to monitoring, debugging, DevOps, or infrastructure. There are no distinct triggers to differentiate it.

1 / 3

Total

4

/

12

Passed

Validation

90%

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

Validation — 10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
popey/claude-code-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.