CtrlK
BlogDocsLog inGet started
Tessl Logo

skills-development

Use when authoring or revising plugin SKILL.md files in this repo. Captures the principles for keeping skills as compact shortcuts to MCP tool groups.

54

Quality

60%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/skills-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a concise, well-scoped meta-skill that establishes clear anti-patterns for SKILL.md authoring. Its main strength is extreme token efficiency and non-obvious constraints about avoiding tool/parameter name duplication. Its weakness is the lack of a concrete positive example showing what a good SKILL.md looks like under these principles, and the absence of a sequenced authoring workflow.

Suggestions

Add a brief positive example (5-10 lines) showing a well-written SKILL.md snippet that follows these principles, contrasted with a bad example that violates them.

Consider adding a minimal authoring checklist (3-4 steps) to sequence the writing process, e.g., 'identify tool group → write prose descriptions → verify no tool/param names → test against live MCP schema'.

DimensionReasoningScore

Conciseness

Every sentence carries unique, non-obvious information. No padding, no explanation of concepts Claude already knows. The skill is lean and each bullet earns its place by conveying a specific, non-trivial constraint.

3 / 3

Actionability

The guidance is specific about what NOT to do (don't duplicate params, don't name tools/params) and provides concrete prose-style alternatives, but it lacks a positive example of a well-written SKILL.md snippet or a before/after comparison that would make the guidance fully concrete and copy-paste actionable.

2 / 3

Workflow Clarity

The skill lists principles but doesn't sequence them into a workflow for authoring a SKILL.md. For a skill about writing other skills, a brief step-by-step process (e.g., 1. identify MCP tool group, 2. write prose descriptions, 3. verify no tool/param names leaked) with a validation checkpoint would improve clarity. However, the single-purpose nature partially mitigates this.

2 / 3

Progressive Disclosure

For a short, single-purpose skill under 50 lines with no need for external references, the content is well-organized with a clear heading and concise bullet list. No bundle files are needed and none are referenced, which is appropriate.

3 / 3

Total

10

/

12

Passed

Description

47%

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 identifies a clear niche (SKILL.md authoring) and includes a 'Use when' clause, but it is too abstract about what the skill actually does. It reads more like a purpose statement than an actionable description, lacking concrete actions and sufficient trigger term coverage.

Suggestions

Replace 'captures the principles for keeping skills as compact shortcuts to MCP tool groups' with specific actions like 'Generates SKILL.md frontmatter, structures skill sections, validates description fields, and ensures skills map to MCP tool groups'.

Expand trigger terms to include natural variations like 'create a skill', 'write a skill file', 'skill template', 'new skill', 'edit skill description'.

Strengthen the 'what' portion by describing concrete outputs or transformations, e.g., 'Provides templates and guidelines for writing concise, well-structured SKILL.md files that map to MCP tool groups'.

DimensionReasoningScore

Specificity

The description uses vague language like 'captures the principles' and 'compact shortcuts to MCP tool groups' without listing any concrete actions. It doesn't specify what authoring or revising actually entails (e.g., writing frontmatter, structuring sections, validating format).

1 / 3

Completeness

It has a 'Use when' clause ('Use when authoring or revising plugin SKILL.md files'), which addresses the 'when'. However, the 'what' is weak — 'captures the principles for keeping skills as compact shortcuts' is abstract and doesn't clearly describe what the skill actually does or produces.

2 / 3

Trigger Term Quality

It includes some relevant terms like 'SKILL.md', 'plugin', and 'MCP tool groups' that a user working on skills might mention. However, it misses common variations like 'skill file', 'skill description', 'skill template', 'create a skill', or 'write a skill'.

2 / 3

Distinctiveness Conflict Risk

The description targets a very specific niche — authoring SKILL.md files in a particular repo with MCP tool group conventions. This is unlikely to conflict with other skills due to its narrow, meta-level focus.

3 / 3

Total

8

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
miroapp/miro-ai
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.