CtrlK
BlogDocsLog inGet started
Tessl Logo

pleaseai/mastra

Official agent skills for coding agents working with the Mastra AI framework

74

Quality

93%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

Quality

Content

85%

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

The body is highly actionable, well-sequenced with verification checkpoints, and uses clean one-level-deep progressive disclosure. It is slightly verbose in its meta-commentary about sibling skills and duplicated package-map prose.

Suggestions

Tighten or remove the 'Relationship to the mastra skill' section — the cross-skill disambiguation is meta-commentary that adds tokens without aiding task execution.

Deduplicate the package coverage: the 'Finding Documentation' table and the 'Mastra Package Map' table overlap; consolidate into the references/packages.md pointer and keep only one compact inline map.

Trim narrative restatements (e.g. repeating the dist/docs layout prose) in favor of the already-clear command examples to lift conciseness toward a 3.

DimensionReasoningScore

Conciseness

Mostly efficient and directive, but the 'Relationship to the mastra skill' meta-commentary and the partially restated package-map prose could be trimmed; a few tokens do not clearly earn their place.

2 / 3

Actionability

Provides concrete, copy-paste-ready guidance: install commands, exact dist/docs lookup paths, grep/rg/jq commands, TypeScript targets, and typecheck commands rather than abstract direction.

3 / 3

Workflow Clarity

Multi-step process is clearly sequenced with validation checkpoints (resolve version → read shipped docs → verify symbols → typecheck) and explicit error-recovery feedback loops.

3 / 3

Progressive Disclosure

SKILL.md is a concise overview with well-signaled, one-level-deep references (packages.md, agents-and-workflows.md, common-errors.md), all verified to exist and each annotated with what it covers.

3 / 3

Total

11

/

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.

The description is specific, trigger-rich, and clearly distinguishes the skill via Mastra-scoped tokens. It fully answers both what it does and when to use it.

DimensionReasoningScore

Specificity

Lists multiple concrete actions (build agents/workflows/tools/memory/RAG, ask about named Mastra APIs, wire up orchestration, integrate scoped @mastra/* packages, debug TypeScript errors) rather than vague language.

3 / 3

Completeness

Explicitly answers 'what' (first sentence: answer questions and help build framework features) and 'when' (a four-clause 'Use when developers:' plus an explicit 'Triggers on:' list).

3 / 3

Trigger Term Quality

Includes a dedicated 'Triggers on:' list of natural terms a developer would actually say ('mastra agent', 'mastra memory', 'semantic recall', 'mastra rag', '@mastra/core', 'provider/model'), giving strong keyword coverage.

3 / 3

Distinctiveness Conflict Risk

The niche is narrowly scoped to the Mastra framework with trigger tokens tied to Mastra-named APIs and packages, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents