CtrlK
BlogDocsLog inGet started
Tessl Logo

medusa

Medusa headless commerce - modules, workflows, API routes, admin UI

59

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Risky

Do not use without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/medusa/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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 with comprehensive executable examples and good organization, but it is verbose in places, lacks explicit validation feedback loops, and keeps all content inline rather than splitting detail into reference files.

Suggestions

Move the built-in Store API reference, deployment configs, and admin UI customization into separate reference files (e.g. STORE-API.md, DEPLOYMENT.md) and link to them from SKILL.md to improve progressive disclosure.

Add explicit validation checkpoints for risky operations (e.g. run 'npx medusa db:migrate' then verify, build then test the production server before deploy) to strengthen workflow clarity.

Trim the 'Why Medusa' benefits table and the introductory preamble to reduce tokens spent on information Claude already knows.

DimensionReasoningScore

Conciseness

The body is mostly dense, actionable code and config, but the 'Why Medusa' benefits table and the 'open-source, Node.js native, fully customizable' preamble add context Claude already knows and could be trimmed.

2 / 3

Actionability

It provides extensive copy-paste-ready executable code and commands (scaffolding, route.ts handlers, modules, workflows, fetch calls, Dockerfile, render.yaml); the few 'Implementation' stubs are minor illustrative templates.

3 / 3

Workflow Clarity

Sequences and checklists exist (Quick Start, Setup/Customization/Deployment checklists), but there are no explicit validate-then-proceed feedback loops for risky operations like migrations and deployment.

2 / 3

Progressive Disclosure

Sections are clearly organized, but the ~760-line body is monolithic with all reference material inline and no bundle files to split out the Store API, deployment, and admin UI detail.

2 / 3

Total

9

/

12

Passed

Description

75%

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 and distinctive with an explicit when-to-use trigger, but it lists capability categories rather than concrete actions and lacks some common trigger-term variations.

Suggestions

Rephrase the description with concrete verbs (e.g. 'Build modules, define workflows, add API routes, and customize the admin UI for Medusa headless commerce') to lift specificity to level 3.

Add common user-facing trigger terms such as 'e-commerce', 'storefront', or 'online store' to improve trigger-term coverage.

DimensionReasoningScore

Specificity

The description names the domain ('Medusa headless commerce') and several capability areas ('modules, workflows, API routes, admin UI'), but these are category nouns rather than concrete actions like the level-3 anchor's 'extract, fill, merge'.

2 / 3

Completeness

The 'what' is stated in the description and the 'when' is explicitly given via the separate 'when-to-use: When building with Medusa commerce platform' field, satisfying the explicit-trigger requirement.

3 / 3

Trigger Term Quality

It includes relevant natural terms ('Medusa', 'headless commerce', 'commerce platform') but omits common variations a user might say ('e-commerce', 'storefront', 'online store').

2 / 3

Distinctiveness Conflict Risk

'Medusa headless commerce' is a narrow, named platform niche with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (767 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
alinaqi/claude-bootstrap
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.