CtrlK
BlogDocsLog inGet started
Tessl Logo

mastra-frontend

How to build Mastra frontend interfaces with the @mastra/playground-ui design system. This skill should be used when creating or modifying any application UI — pages, components, styling, or tokens — in this repo or in an external consumer of the design system. The docs site has its own styling and is out of scope.

80

Quality

100%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

A tightly written, well-structured skill body: dense actionable rules, a clear decision ladder, and a scannable review checklist, with no padding and no unnecessary external references. Scores at the top of every dimension.

DimensionReasoningScore

Conciseness

Lean and dense; assumes Claude knows Tailwind/design-system basics and devotes every section to repo-specific rules and class-string patterns rather than background explanation.

3 / 3

Actionability

Concrete file paths (packages/playground-ui/src/ds/components/, theme.css) and copy-pasteable class patterns (bg-(--row-bg), max-w-100, max-h-[calc(100dvh-3rem)]) make the guidance directly executable; absence of full code blocks is excused for an instruction-only skill per the rubric notes.

3 / 3

Workflow Clarity

The numbered 'Choosing a class value' decision ladder (rungs 1–5) gives a clear sequence, and the 'Review smells' section acts as an explicit verification checklist; no destructive/batch operation is involved so the cap does not apply.

3 / 3

Progressive Disclosure

Under ~50 lines, organized into seven clearly headed sections, with the only external pointer ('read the tailwind-v4 skill') one level deep and clearly signaled; no bundle files are needed or referenced, so well-organized sections suffice per the simple-skills note.

3 / 3

Total

12

/

12

Passed

Description

100%

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 strong, third-person description that states the capability, gives explicit 'use when' triggers with concrete nouns, and disambiguates scope. Every dimension lands at the top of the scale.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'creating or modifying any application UI — pages, components, styling, or tokens' — naming the design system explicitly rather than gesturing vaguely.

3 / 3

Completeness

Answers both what ('How to build Mastra frontend interfaces with the @mastra/playground-ui design system') and when ('This skill should be used when creating or modifying any application UI...'), plus an explicit out-of-scope statement about the docs site.

3 / 3

Trigger Term Quality

Covers natural terms a user would say ('pages, components, styling, or tokens', 'application UI', 'design system'); 'tokens' is slightly technical but the rest are common user phrasings.

3 / 3

Distinctiveness Conflict Risk

Clear niche scoped to the @mastra/playground-ui design system with an explicit scope exclusion (docs site), making overlap with other skills unlikely.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mastra-ai/mastra
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.