CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

delete-mule-run-config

Call use_skill as your FIRST and ONLY action when the user asks to DELETE, REMOVE, or GET RID OF an existing run configuration for Mule applications. Use this ONLY for deleting/removing configurations, NOT for creating or editing. Trigger phrases include "delete config", "remove config", "get rid of config", "delete all configs", "remove all my run configs", "clean up configs". When you call use_skill, it must be the only tool call in that response.

67

Quality

84%

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

70%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 well-engineered destructive-operation workflow: concrete tool payloads, exact user-facing formats, explicit confirmation checkpoints, and thorough error-recovery paths. Its weaknesses are token efficiency — the request-routing logic is stated twice and the examples repeat the same confirmation template five times — and a monolithic 400-line layout that inlines a large examples section that belongs in a reference file.

Suggestions

Collapse the 'Detecting Request Specificity' section into 'Step 2: Smart Config Matching' — they describe the same specific/vague/delete-all routing twice; state it once.

Move the five Example Conversations to a references/examples.md and keep one or two inline, cutting ~120 lines; this also fixes the monolithic progressive-disclosure structure.

Trim the repeated confirmation-template reprints inside examples (readers have the exact format from Step 5) and tighten Step 5's 'Format rules' bullets, which restate the visible template.

DimensionReasoningScore

Conciseness

The body is mostly efficient (no concept explanations, no library tutorials), but is padded by real duplication: the "Detecting Request Specificity" section restates routing that "Step 2: Smart Config Matching" covers again in more detail, and the 150-line Examples section re-prints the identical confirmation template five times. Not a 2 because nearly all content is actionable instruction rather than explanation; not a 4 because the duplicated routing section and repetitive examples could be cut noticeably without losing information.

3 / 5

Actionability

Concrete, near copy-paste guidance throughout: exact tool payloads ("operation": "list", "scope": "workspace", "excludeDefaults": true), an exact confirmation message format with field rules, and worked example dialogues. Not a 5 because the similarity matching is left vague ("Use Levenshtein distance or similar algorithm" with no threshold beyond '>80% similarity' and no implementation), and code blocks are labeled ```typescript while containing JSON with comments ("// No parameters needed"), so they are not literally executable as-is.

4 / 5

Workflow Clarity

A clearly sequenced Steps 1–7 workflow with explicit validation checkpoints for a destructive operation: mandatory workspace query first, "STOP and wait for their answer", mandatory confirmation with an exact message including "This action cannot be undone.", and covered error/recovery paths (no match → suggest similar, duplicates → ask which, empty list → inform user and explicitly do not retry with excludeDefaults: false). The rubric's destructive-operation cap does not apply because validation before deletion is thorough and explicit.

5 / 5

Progressive Disclosure

Sections are well-labeled and navigation within the body is fine, but the 408-line skill is entirely monolithic: the ~150-line Example Conversations block and the detailed matching case analysis clearly belong in a separate references file, and no bundle files exist to offload them. Not a 2 because the inline structure is genuinely organized with clear headers rather than a wall of text; not a 4 because a substantial chunk of content that should be split out (examples) is inlined.

3 / 5

Total

15

/

20

Passed

Description

90%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 description: explicit what/when, comprehensive natural trigger phrases, and clear negative boundary guidance that separates it from create/edit skills. The only gap is that it describes a single action (deletion) rather than enumerating the matching and confirmation behaviors the skill actually performs.

DimensionReasoningScore

Specificity

"DELETE, REMOVE, or GET RID OF an existing run configuration for Mule applications" names the domain (Mule run configurations) and one concrete action (deletion) with several phrasings of it, but does not enumerate the other sub-actions the skill performs (matching configs, confirming, handling duplicates). Not a 4: 'delete/remove/get rid of' are synonyms for a single action rather than several distinct actions like 'extracts text, fills forms, converts pages'.

3 / 5

Completeness

Explicitly answers both questions: what ("Call use_skill as your FIRST and ONLY action... DELETE, REMOVE, or GET RID OF an existing run configuration") and when ("Use this ONLY for deleting/removing configurations, NOT for creating or editing" plus a concrete trigger-phrase list). Not a 4 because the 'when' is not merely present but maximally explicit, with negative boundary guidance and verbatim trigger phrases.

5 / 5

Trigger Term Quality

Trigger phrases list is comprehensive and natural: "delete config", "remove config", "get rid of config", "delete all configs", "remove all my run configs", "clean up configs" — covering synonyms, plural/mass variants ('all my run configs'), and colloquial phrasing users would actually say. No common variation is missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (deleting Mule run configurations) with distinct trigger phrases and an explicit exclusion clause ("NOT for creating or editing") that prevents overlap with sibling create/edit skills. Minimal conflict risk.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

mulesoft/mulesoft-dx

Path

skills/mule-development/delete-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.