CtrlK
BlogDocsLog inGet started
Tessl Logo

performance

Review performance lanes with GitHub-scale tactics not owned by Vercel React rules: cohort segmentation, repeated-unit budgets, interaction-level INP, memory tagging, degradation contracts, browser trace proof, and production dashboards.

60

Quality

72%

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

Quality

Content

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

A strongly actionable, well-sequenced review workflow with excellent templates and validation gates, and largely token-efficient prose. Its one serious defect is that all 15 referenced rule files are missing from the bundle, breaking the progressive-disclosure structure the skill depends on.

Suggestions

Ship the ./rules/*.md files referenced in the "Extra Rules Owned Here" table (or remove/inline the table), since all 15 links currently dead-end.

Consolidate the "Slate Plan Performance Pass" question list with the Required Output fields and Blockers rows to remove the repeated enumeration of the same checks.

Trim the "Vercel Rule Selection" and "Owner Map" overlap by merging the delegation guidance into a single table keyed by symptom.

DimensionReasoningScore

Conciseness

The body is dense, declarative, and assumes Claude's competence — tables, checklists, and output templates with zero explanation of concepts Claude already knows. It falls short of 5 because of redundancy: the "Slate Plan Performance Pass" question list and the "Plate Example" largely restate the Required Output fields and Blockers rows, which could be consolidated.

4 / 5

Actionability

Copy-paste-ready output templates ("### Performance" block with 13 concrete fields), a 9-step numbered Quick Pass, a symptom→rule-family selection table, and a fully worked 10k-document example make the guidance executable as written. It matches the score-5 anchor: specific examples cover the common cases end to end.

5 / 5

Workflow Clarity

The Quick Pass is a clearly sequenced 9-step workflow, the Blockers table acts as an explicit validation checklist ("Stop the performance claim or mark the plan incomplete when any required answer is missing", "Silence is not a pass"), and the No-Change Defense provides the error/fallback path requiring cited evidence. Sequence, checkpoints, and a feedback path are all present, matching the score-5 anchor.

5 / 5

Progressive Disclosure

The in-file structure is good — 15 rule links in a single one-level-deep table, each row carrying a "Use when" trigger — but every referenced file (e.g. ./rules/cohort-segmentation.md, ./rules/repeated-unit-budget.md) is absent from the bundle; no rules/ directory exists. Navigation dead-ends on all 15 links, which is a structural failure not captured by the score-3 anchor's "references present but not clearly signaled"; it sits closer to the score-2 anchor where the structure fails to deliver navigable content.

2 / 5

Total

16

/

20

Passed

Description

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

A highly specific, well-delimited description that clearly states what the skill does, but it has no explicit "when to use" trigger clause and mixes natural keywords with organization-internal jargon. Adding a "Use when..." sentence with user-facing terms (slow typing, large documents, virtualization, Core Web Vitals) would fix both gaps.

Suggestions

Append an explicit trigger clause such as: "Use when a plan claims speed or responsiveness, mentions large documents/lists, virtualization, slow typing, or Core Web Vitals/INP targets."

Add natural user-facing synonyms (slow, lag, huge document, 10k blocks) alongside the internal jargon (cohort segmentation, degradation contracts) so the description matches how users actually phrase the need.

Replace "GitHub-scale tactics" with concrete capability wording, since it is opaque to readers outside the organization and adds conflict ambiguity with general performance skills.

DimensionReasoningScore

Specificity

The description enumerates seven concrete actions — "cohort segmentation, repeated-unit budgets, interaction-level INP, memory tagging, degradation contracts, browser trace proof, and production dashboards" — giving comprehensive, specific coverage of what the skill does. It is well above the score-4 anchor ("several specific actions; minor gaps") since nothing is generic filler.

5 / 5

Completeness

The "what" is clear and detailed, but there is no "Use when..." clause or equivalent explicit trigger guidance anywhere in the description, which caps completeness at 3 per the judging guidelines. It is not a 2 because the "what" is concrete and multi-part, not vague.

3 / 5

Trigger Term Quality

"performance", "memory", "dashboards", and "INP" are terms a perf-focused user might say, but the description leans on internal jargon users would not naturally utter ("GitHub-scale tactics", "cohort segmentation", "repeated-unit budgets", "degradation contracts") and misses common variations like "slow", "lag", "large document", or "virtualization". This matches the score-3 anchor (some relevant keywords, missing common variations/synonyms) rather than 4, which requires near-complete natural-term coverage.

3 / 5

Distinctiveness Conflict Risk

"not owned by Vercel React rules" plus the tactic list carves out a distinct lane and explicitly delimits against sibling skills, so it is mostly distinct. It falls short of 5 because "Review performance lanes with GitHub-scale tactics" is org-internal phrasing that could still overlap with a generic React-performance skill for an unfamiliar user.

4 / 5

Total

15

/

20

Passed

Validation

75%

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

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 14 missing

Warning

Total

12

/

16

Passed

Repository
udecode/plate
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.