CtrlK
BlogDocsLog inGet started
Tessl Logo

mps-aspect-intentions

Use when defining or editing MPS intentions (the Alt+Enter context-action aspect) — adding `IntentionDeclaration` roots, parameterized or surround-with variants, description/isApplicable/execute blocks, child-filter functions, factory-initialized AST splicing, or debugging why an intention is not offered. Lives in the language's `intentions` model and uses `jetbrains.mps.lang.intentions`.

78

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 well-architected skill body: dense, actionable, and properly split across one-level-deep references. The numbered workflow includes real validation checkpoints and the overview assumes Claude's competence without re-explaining basics.

DimensionReasoningScore

Conciseness

Lean and dense — a single-sentence definition plus tight bullet directives, with no padding about what intentions/libraries are; every line adds domain-specific guidance Claude would not already know.

3 / 3

Actionability

Provides concrete, executable guidance throughout — named MCP tools (e.g. `mps_mcp_insert_root_node_from_json`, `mps_mcp_check_root_node_problems`, `mps_mcp_apply_intention`) with parameters, exact concept FQNs, and a numbered workflow with copy-ready commands.

3 / 3

Workflow Clarity

The Common-Path Workflow is a clearly sequenced six-step process with an explicit validation checkpoint in step 6 (`mps_mcp_check_root_node_problems`, rebuild, then headless confirmation via `mps_mcp_list_node_intentions`), plus a Critical Directive reinforcing validate-before-test.

3 / 3

Progressive Disclosure

The body is an overview with a well-signaled Reference Index pointing to seven real one-level-deep `references/*.md` files (all present, none further nested), each prefaced with a precise 'Open ... when' trigger so navigation is unambiguous.

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 tight, third-person description that pairs an explicit 'Use when' trigger with a concrete enumeration of authoring and debugging actions in its specific MPS niche. It avoids fluff and over-claims while remaining highly specific.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'adding IntentionDeclaration roots, parameterized or surround-with variants, description/isApplicable/execute blocks, child-filter functions, factory-initialized AST splicing' — rather than vague language.

3 / 3

Completeness

Explicitly answers both what (the listed authoring actions) and when via an opening 'Use when defining or editing MPS intentions ... or debugging why an intention is not offered' trigger clause.

3 / 3

Trigger Term Quality

Covers natural terms an MPS user would actually say — 'MPS intentions', 'Alt+Enter context-action', 'IntentionDeclaration', 'intention is not offered' — rather than abstract jargon.

3 / 3

Distinctiveness Conflict Risk

Scoped to a clear niche — the MPS intentions aspect living in the `intentions` model using `jetbrains.mps.lang.intentions` — making it unlikely to trigger for sibling aspects like actions or constraints.

3 / 3

Total

12

/

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

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

14

/

16

Passed

Repository
JetBrains/MPS
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.