CtrlK
BlogDocsLog inGet started
Tessl Logo

matterjs

Use when implementing 2D physics interactions with Matter.js, including Engine/World setup, Render/Runner configuration, adding bodies and constraints, and scroll/interaction-friendly canvas scenes.

73

Quality

90%

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

93%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 concise, highly actionable skill body with executable code and a clear workflow, well-organized into single-level sections with no padding. The only soft spot is the absence of an explicit verify-the-simulation-runs checkpoint in the workflow.

DimensionReasoningScore

Conciseness

Lean and efficient: it provides a complete minimal setup, terse bullet patterns, and a cleanup checklist without explaining what Matter.js or basic physics are, so every token earns its place.

5 / 5

Actionability

Copy-paste-ready, fully executable HTML/JS for setup and mouse interaction, plus concrete commands ("Composite.add(engine.world, [...])", "Runner.stop(runner)") covering the common cases.

5 / 5

Workflow Clarity

A clear four-step sequence (confirm environment, provide setup, add interactions if requested, share cleanup) with one explicit gate ("only if requested"), but no explicit verification checkpoint that the simulation actually runs.

4 / 5

Progressive Disclosure

No bundle files exist, and the body is compact and organized into well-signaled single-level sections (Workflow, Minimal setup, Common patterns, Mouse interaction, Cleanup checklist, Questions) with no nested references, fitting the simple-skill exception.

5 / 5

Total

19

/

20

Passed

Description

87%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, well-targeted description that clearly states the trigger condition and enumerates concrete Matter.js capabilities in third person. Minor gaps in physics-domain keyword coverage (collisions, forces) keep specificity and trigger quality just below full marks.

DimensionReasoningScore

Specificity

Lists several concrete Matter.js capabilities ("Engine/World setup, Render/Runner configuration, adding bodies and constraints, and scroll/interaction-friendly canvas scenes"), but omits core physics concerns like collisions/events and forces, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what (the enumerated Matter.js capabilities) and when ("Use when implementing 2D physics interactions with Matter.js") with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Natural terms a user would say are present ("2D physics interactions", "Matter.js", "canvas scenes"), alongside some technical jargon ("Engine/World", "Render/Runner"); a few common synonyms like "game physics" or "collision" are missing.

4 / 5

Distinctiveness Conflict Risk

Names a specific library and a clear 2D-physics niche with distinct triggers, making overlap with unrelated skills minimal.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
MengTo/Skills
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.