CtrlK
BlogDocsLog inGet started
Tessl Logo

application-performance-performance-optimization

Optimize end-to-end application performance with profiling, observability, and backend/frontend tuning. Use when coordinating performance optimization across the stack.

56

Quality

64%

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 ./skills/application-performance-performance-optimization/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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.

The content is a well-sequenced, genuinely actionable orchestration workflow with concrete subagent prompts, tooling, and measurable success criteria. Its main flaws are padding (the extended-thinking narrative and an empty Example), and a monolithic single-file layout that inlines all prompt templates instead of splitting them into reference files.

Suggestions

Delete the '[Extended thinking: ...]' narrative paragraph — it describes what the workflow does rather than instructing, and adds nothing a competent model cannot infer from the phase structure.

Move the 13 per-subagent prompt templates into a references/ directory (e.g. references/prompts.md or one file per phase) and keep a short phase summary table in SKILL.md.

Either complete the Example section with the actual workflow output for the sample request or remove it; a user request quoted with no response is dead weight.

DimensionReasoningScore

Conciseness

The body is mostly instructional, but the '[Extended thinking: ...]' paragraph (~90 words of pure workflow narration a competent model already infers), the stray 'Performance optimization target: $ARGUMENTS' line, and an Example section containing only a user request with no output are unnecessary padding. Not score 2 because the bulk is actionable instruction rather than concept explanation.

3 / 5

Actionability

Concrete guidance throughout: named subagent types, full copy-paste prompts, specific tooling (k6/Gatling/Artillery, OpenTelemetry, DataDog/Grafana/PagerDuty), and quantified success criteria (P95 < 200ms, LCP < 2.5s). Held below 5 because '{context_from_phase_1}' placeholders are never concretely wired and some prompts stay at the recommendation level.

4 / 5

Workflow Clarity

Five clearly sequenced phases with each step's context explicitly sourced from prior steps, plus validation via Phase 4 load testing, regression budgets, automatic rollback triggers, and a Safety section covering production load tests and gradual rollouts. Below 5 because there are no explicit if-validation-fails-then-retry feedback loops at step level.

4 / 5

Progressive Disclosure

Section and phase structure is good, but no bundle files exist and all 13 full subagent prompt templates are inlined in a single ~150-line file — content that clearly belongs in separate reference files. This matches 'some structure... content that should be separate is inline' rather than the well-split anchor 4-5 patterns.

3 / 5

Total

14

/

20

Passed

Description

66%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.

The description is serviceable: it answers both what the skill does and when to use it, with third-person voice and reasonable trigger keywords. Its weaknesses are category-level rather than concrete action language, a circular when-clause, and overlap risk with narrower performance-related skills.

Suggestions

Replace category labels with concrete actions, e.g. 'Profile CPU and memory with flame graphs, fix slow database queries, tune frontend bundle sizes, and set performance budgets.'

Rewrite the when-clause with concrete user triggers: 'Use when the app is slow, latency or P95 response times regress, or when planning load tests or capacity.'

Add distinguishing trigger synonyms (latency, throughput, scalability, load testing) to reduce conflict with narrower single-layer performance skills.

DimensionReasoningScore

Specificity

The description names the domain (application performance) and several action areas ('profiling, observability, and backend/frontend tuning'), but these are generic category labels rather than concrete verb-on-object actions like 'extract text' or 'fill forms'. It goes beyond 1-2 actions but lacks the specificity of the anchor-4 example.

3 / 5

Completeness

Both 'what' (optimize end-to-end application performance with profiling, observability, and tuning) and 'when' ('Use when coordinating performance optimization across the stack') are explicitly present, but the when-clause circularly restates the what instead of offering concrete trigger phrases, matching anchor 4 rather than 5.

4 / 5

Trigger Term Quality

Good coverage of natural terms users would say ('performance', 'profiling', 'optimization', 'backend', 'frontend'), though common phrasings like 'slow', 'latency', 'speed up', or 'load testing' are missing, and 'coordinating performance optimization across the stack' is meta-language users would not naturally say.

4 / 5

Distinctiveness Conflict Risk

'End-to-end application performance' is a broad domain that overlaps with narrower skills (database optimization, frontend performance, load testing); the 'coordinating across the stack' framing narrows it somewhat but does not establish a clearly distinct niche with unique triggers.

3 / 5

Total

14

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
sickn33/agentic-awesome-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.