CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

execute-mule-run-config

Call use_skill as your FIRST and ONLY action when the user asks to RUN, START, or DEBUG a Mule application. This includes executing applications in run mode OR debug mode. Trigger phrases include "run my project", "run all projects", "debug my project", "debug all my projects", "start the app", "run <project-name>", "debug <project-name>". When you call use_skill, it must be the only tool call in that response.

64

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/mule-development/execute-mule-run-config/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is exceptionally actionable — every step has exact tool payloads, mode-detection rules, and worked examples including edge cases like duplicate config names and removed projects. Its weaknesses are redundancy (the same rules restated up to three times across sections) and a monolithic single-file structure where examples and detailed rules would be better split into reference files.

Suggestions

State each rule once: consolidate the thrice-repeated mode-detection logic and the 'use the exact name returned by create' rule into a single 'Important Notes' section and reference it, roughly halving the body length.

Move the six example conversations to a references/examples.md file (or trim to 2-3 representative ones inline) to keep SKILL.md as a lean overview with one-level-deep references.

Fix the heading hierarchy so Steps 1-5 are subsections (###) under '## Step-by-Step Process (For Vague Requests)', keeping the specific-request flow visually separate.

DimensionReasoningScore

Conciseness

The body duplicates the same rules multiple times: mode detection is explained three times (Detecting Request Specificity, Handling Specific Requests step 2, and step 3), the 'use the EXACT name returned by create' rule appears three times, and 'never call list without scope' twice — noticeably verbose with padded, redundant sections. It does not, however, explain concepts Claude already knows, keeping it above a 1.

2 / 5

Actionability

Fully executable guidance throughout: exact tool-call payloads (e.g., {"operation": "list", "scope": "workspace"}), precise mode-mapping rules (debug → noDebug: false, run → noDebug: true), explicit config-naming conventions, and complete example dialogues covering the common cases including stale-project recovery.

5 / 5

Workflow Clarity

Both the specific-request path and the vague-request path have clearly numbered sequences with explicit STOP-and-wait checkpoints, re-evaluation after get_workspace_info, stale-project validation before execution, and failure-handling guidance (report error, never fall back to run_local_mule_application). Minor gap: the heading hierarchy interleaves the two flows ('## Step 1' sits at the same level as '## Step-by-Step Process (For Vague Requests)'), making the structure slightly ambiguous.

4 / 5

Progressive Disclosure

Well-sectioned single file with no nested or buried references, but all ~305 lines are inline and no bundle files exist — the six example conversations and the detailed mode-detection/stale-project rules are natural candidates for one-level-deep reference files, leaving the SKILL.md as a leaner overview.

3 / 5

Total

14

/

20

Passed

Description

86%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, highly trigger-focused description that explicitly states what to do (call use_skill) and when (run/start/debug of Mule applications, with a comprehensive list of natural trigger phrases). The main defect is voice: it addresses the reader in second person rather than using third-person capability statements, which costs specificity under the rubric.

Suggestions

Rewrite the description in third person (e.g., 'Executes Mule applications in run or debug mode via existing run configurations') instead of the imperative 'Call use_skill as your FIRST and ONLY action'.

Drop the operational constraint 'When you call use_skill, it must be the only tool call in that response' from the description — it belongs in the skill body, not the trigger text.

DimensionReasoningScore

Specificity

Concrete actions are named ('Call use_skill', 'RUN, START, or DEBUG a Mule application', 'executing applications in run mode OR debug mode'), but the description is written in second-person voice ('your FIRST and ONLY action', 'when you call use_skill'), which triggers a 1-point specificity penalty per the judging guidelines.

3 / 5

Completeness

Explicitly answers both what ('Call use_skill... to RUN, START, or DEBUG a Mule application... in run mode OR debug mode') and when ('Trigger phrases include...'), matching the anchor for a clear what AND when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage: "run my project", "run all projects", "debug my project", "debug all my projects", "start the app", "run <project-name>", "debug <project-name>" — covering run/start/debug synonyms and singular/plural/project-name variations users would actually say.

5 / 5

Distinctiveness Conflict Risk

'Mule application' carves a clear niche, but generic triggers like "start the app" and "run my project" carry minor overlap risk with other project-running or app-launching skills, so it sits between 'mostly distinct' and 'clear niche with minimal conflict risk'.

4 / 5

Total

17

/

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

mulesoft/mulesoft-dx

Path

skills/mule-development/execute-mule-run-config/SKILL.md

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.