CtrlK
BlogDocsLog inGet started
Tessl Logo

mastra-docs

Documentation guidelines for Mastra. Use this skill when creating, editing, moving, deleting, or reviewing Mastra documentation, sidebars, redirects, or docs components.

72

Quality

89%

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

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

An exemplary progressive-disclosure hub: the body is a lean, well-signaled routing index over a real, verified reference bundle, with no token waste and no concept re-teaching. The two weaker spots are that no concrete first step or example is available inline (everything requires a file open), and validation/verification is only mentioned as a word inside the authoring-workflow reference rather than stated as an explicit checkpoint in the body.

Suggestions

Add one inline example of a complete micro-task (e.g. a 3-line 'adding a docs page' sequence naming the exact files to read and touch) so a first action is executable before any reference file is opened.

State the validation step explicitly in the body for risky operations, e.g. 'For moves or deletions, follow the redirect and verification checklist in `references/AUTHORING_WORKFLOW.md` before finishing' — a concrete checkpoint rather than a scope word.

Consider a one-line note on when to consult `references/DIAGRAM.md` vs. delegating to the `docs-diagrams` skill, so the diagram path is decidable without reading both.

DimensionReasoningScore

Conciseness

The 23-line body is lean and assumes Claude's competence: it contains zero concept explanation, no padding, and every line either routes to a reference file or states a real constraint ('To replace an existing diagram image with Mermaid, use the `docs-diagrams` skill'). It is not 4 because there is no over-explanation anywhere to trim; it is not below 5 because brevity never costs clarity.

5 / 5

Actionability

The routing guidance is concrete and executable — it gives an exact decision rule ('Choose the page guide: `references/DOC.md`: Pages under `/docs`') and names the cross-reference for diagram replacement. It is not 5 because the body itself contains no inline example, command, or snippet for the most common case; a first task still requires opening a reference file before any concrete step is known. It is above 3 because the guidance given is fully specified, not pseudocode or vague direction.

4 / 5

Workflow Clarity

The sequence is clear — follow the most specific AGENTS.md, load global rules, then choose the page guide by route, with 'editing, moves, deletions, redirects, and verification' delegated to `references/AUTHORING_WORKFLOW.md`. It is not 5 because no inline validation checkpoint or feedback loop (validate-then-fix) is stated in the body itself; verification is only reachable via the reference's one-word listing. It is not capped at 3 because verification is explicitly signaled as part of the authoring workflow's scope rather than entirely absent, and it is not 3 because the routing sequence itself has no gaps.

4 / 5

Progressive Disclosure

The body is a clean overview with well-signaled, one-level-deep references — each of the 8 referenced files exists in `references/`, every pointer is annotated with its scope, and no detail content is inlined that belongs in a separate file. It is not 4 because navigation is unambiguous (numbered list plus a conditional 'choose the page guide' branch) and there is no nested-reference indirection anywhere in the bundle.

5 / 5

Total

18

/

20

Passed

Description

92%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 strong description: it names the domain, enumerates five concrete operations and their objects, and gives an explicit 'Use this skill when' trigger clause covering all of them. The only weakness is modest trigger-term breadth — natural synonyms like 'docs site', 'MDX', or 'llms-txt' are absent, which slightly narrows retrieval.

Suggestions

Add one or two natural synonym triggers users might say, e.g. '...or docs site content, MDX pages, or llms-txt markup', to widen trigger matching without padding the description.

Consider naming the concrete artifacts Claude will touch (e.g. '.mdx files', 'sidebars.ts') so file-extension-style triggers are covered as the anchor-5 example does.

Optionally distinguish review from authoring explicitly (e.g. '...or reviewing Mastra docs changes') if PR-review usage is a primary intent.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'creating, editing, moving, deleting, or reviewing' — and enumerates the objects they apply to ('Mastra documentation, sidebars, redirects, or docs components'), giving comprehensive coverage of the skill's operations. It is not below 5 because nothing in the anchor's bar for 'multiple specific concrete actions' is missing; it is not describable as 4 because there is no noticeable gap in action coverage.

5 / 5

Completeness

It explicitly answers both parts: 'what' ('Documentation guidelines for Mastra') and 'when' ('Use this skill when creating, editing, moving, deleting, or reviewing Mastra documentation, sidebars, redirects, or docs components'). The trigger clause enumerates concrete triggering activities, matching the anchor-5 example pattern. It is not 4 because the 'when' is fully explicit rather than 'could be more specific'.

5 / 5

Trigger Term Quality

Good keyword coverage with natural terms users would say — 'Mastra', 'documentation', 'docs components', 'sidebars', 'redirects' — but a few natural variations are missing (e.g. 'docs site', 'MDX', 'llms-txt', 'docs navigation'). It exceeds 3 because several relevant, naturally-spoken terms are present; it falls short of 5 because synonyms and related extensions users might mention are absent.

4 / 5

Distinctiveness Conflict Risk

'Mastra' is a clearly-scoped niche with distinct triggers (Mastra docs, sidebars, redirects, docs components), so conflict risk with other skills is minimal. It is not below 5 because no overlap with generic documentation or writing skills is implied — the domain qualifier gates every trigger.

5 / 5

Total

19

/

20

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.

Validation — 16 / 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.