CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mle-workflow

Production machine-learning engineering workflow for data contracts, reproducible training, model evaluation, deployment, monitoring, and rollback. Use when building, reviewing, or hardening ML systems beyond one-off notebooks.

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 ./.agents/skills/mle-workflow/SKILL.md
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.

The body delivers an exceptionally clear sequenced workflow with real validation gates, executable code, and useful templates. Its weaknesses are token weight — textbook ML explanations and two large inlined tables that belong in reference files — and the absence of any progressive-disclosure bundle structure.

Suggestions

Move the "Reuse the SWE Surface" and "Ten MLE Task Simulations" tables into a references/ file (e.g. references/ecc-surface-mapping.md), keeping only a 3–5 line summary and a clearly signaled link in SKILL.md.

Cut sections that restate ML fundamentals Claude already knows — the precision/recall/F1/AUC guidance in "Metric and Mistake Economics" and the missing-values/outliers/imbalance bullets in "Data and Feature Hypotheses" — down to the non-obvious project-specific rules (mistake economics framing, leakage checks, train/serve equivalence).

Add executable snippets or commands for the lanes that currently have only prose direction — e.g. a point-in-time join check, a train/serve feature-equivalence test, and a drift-check command — to match the standard set by the promotion-gate example.

DimensionReasoningScore

Conciseness

Mostly efficient bullet and checklist form, but sections like "Favor precision when the cost of an incorrect positive decision dominates" and the missing-values/outliers/imbalance bullets in "Data and Feature Hypotheses" restate ML fundamentals Claude already knows, and the two dense 10–20 row tables add bulk that could be tightened. Not a 2 because the prose is compact rather than padded.

3 / 5

Actionability

Two complete, executable Python examples (frozen dataclass with artifact naming, promotion-gate assertion that fails closed) plus copy-paste templates (Iteration Compact, Observation Ledger) and concrete contract field lists. Most lanes are actionable, but the eval, serving, and monitoring steps get directive prose with no commands or code, leaving minor gaps versus the fully copy-paste-ready 5 anchor.

4 / 5

Workflow Clarity

The Core Workflow is a clearly numbered six-step sequence (prediction contract, data contract, reproducible pipeline, evaluate before promotion, package for serving, operate) with explicit validation ("Promotion gates are automated and fail closed", "do not ship" thresholds, equivalence tests), a feedback loop (mistake → cluster → hypothesis → experiment → evidence), a 12-item Review Checklist, and named rollback triggers — matching the anchor with validation steps, error-recovery loops, and checklists.

5 / 5

Progressive Disclosure

A single ~340-line SKILL.md with no bundle files; the 20-row "Reuse the SWE Surface" table and 10-row "Ten MLE Task Simulations" table are reference material inlined in the overview rather than split into one-level-deep reference files. Section headers keep it above a 2, but content that clearly belongs in separate files is inline, fitting the 3 anchor.

3 / 5

Total

15

/

20

Passed

Description

83%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 with an explicit what-and-when structure, concrete lifecycle capabilities, and a clear ML niche. Its weaknesses are noun-led phrasing instead of action verbs and missing common synonyms like "MLOps" or "model training".

DimensionReasoningScore

Specificity

Lists six concrete capability areas ("data contracts, reproducible training, model evaluation, deployment, monitoring, and rollback") but presents them as noun-led domains ("workflow for X") rather than the verb-led concrete actions of the top anchor; coverage of the ML lifecycle is broad with only minor gaps.

4 / 5

Completeness

Explicitly answers both what ("Production machine-learning engineering workflow for data contracts, reproducible training, model evaluation, deployment, monitoring, and rollback") and when ("Use when building, reviewing, or hardening ML systems beyond one-off notebooks") with concrete trigger phrases, matching the 5 anchor rather than the vaguer when-clause of the 4 anchor.

5 / 5

Trigger Term Quality

Good natural keywords users would say — "ML systems", "model evaluation", "deployment", "monitoring", "rollback", "one-off notebooks" — but misses common synonyms like "MLOps", "model training", or "production ML", so it falls short of the comprehensive synonym coverage of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

"Production machine-learning engineering workflow" and "ML systems" carve a clear niche, but the "deployment, monitoring, and rollback" terms overlap with general deployment and monitoring skills, so it is mostly distinct with minor overlap risk rather than minimal conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository

ysyecust/everything-claude-code

Path

.agents/skills/mle-workflow/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.