CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

machine-learning-ops-ml-pipeline

Design ML pipelines covering data preparation, model training, deployment, monitoring, and continuous improvement. Use when coordinating an end-to-end MLOps workflow.

56

Quality

70%

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/machine-learning-ops-ml-pipeline/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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-sequenced multi-agent MLOps template with explicit phase structure and handoffs, but it contains no executable code or commands, no validation gates between phases, and inline boilerplate plus per-agent prompt content that inflates the file. The generic 'Use/Do not use/Instructions' sections add tokens without adding guidance.

Suggestions

Add executable artifacts: a concrete example of the Task dispatch syntax, an explanation of how {phase1.*.output} placeholders resolve, and at least one copy-paste-ready snippet (e.g., an MLflow tracking or FastAPI serving stub) instead of pure bullet deliverable lists.

Insert validation checkpoints between phases with feedback loops — e.g., 'verify data-quality gates pass before Phase 2', 'confirm model metrics meet baseline before Phase 3 deployment', and what to do when an agent's output fails validation.

Move the eight per-agent prompt templates into one-level-deep reference files and keep SKILL.md a lean overview with clear links; remove the tautological 'Use this skill when'/'Do not use this skill when' and generic 'Instructions' sections.

DimensionReasoningScore

Conciseness

The Task prompt bullets are dense checklists, but the body carries padded filler Claude already knows: the tautological "Use this skill when... Working on machine learning pipeline - multi-agent mlops orchestration tasks or workflows", the generic "Instructions" section ("Apply relevant best practices and validate outcomes"), and a "Thinking" section explaining multi-agent coordination. It is not 2 because the core phase content is compact enumerated bullets rather than narrative explanation; not 4 because the boilerplate sections and ~310 lines could be meaningfully trimmed.

3 / 5

Actionability

Task prompts enumerate concrete deliverables and name specific tools ("MLflow/Weights & Biases", "Optuna/Ray Tune", "FastAPI/TorchServe", "KServe/Seldon Core"), but nothing is executable — there is no code, no commands, and no examples, and the "{phase1.data-engineer.output}" wiring syntax is never explained. It is not 4 because executable guidance with minor gaps is absent; not 2 because the per-agent prompts go well beyond high-level hints with detailed, structured deliverables.

3 / 5

Workflow Clarity

Phases 1-4 are clearly sequenced with explicit handoff references ("Using data architecture from: {phase1.data-engineer.output}"), but there are no validation checkpoints between phases, no error-recovery or re-run steps, and no gate before production deployment. The terminal 'Success Criteria' are goals, not in-flow checkpoints, so this fits 'sequence present but checkpoints missing' rather than 4; it is above 2 because the multi-phase sequence and handoffs are explicit and coherent.

3 / 5

Progressive Disclosure

A single ~313-line SKILL.md with clear section headers and no bundle files; the eight per-agent prompt templates are inline content that could live in one-level-deep reference files (e.g., references/agents/data-engineer.md). It is not 4 because a lean overview pointing to split-out prompt templates would navigate better and keep the main file token-cheap; not 2 because the sections are clearly headed and organized, not a monolithic wall of text or nested references.

3 / 5

Total

12

/

20

Passed

Description

75%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 solid description with an explicit what/when structure, good natural keyword coverage, and a distinctive MLOps niche. The main gaps are the single abstract 'when' clause ('coordinating an end-to-end MLOps workflow') and missing common synonyms such as 'machine learning pipeline' or 'model serving'.

Suggestions

Broaden the 'Use when' clause with concrete trigger phrases users would actually say, e.g., 'Use when the user asks to build, deploy, or monitor a machine learning pipeline, set up model training or serving infrastructure, or establish MLOps practices'.

Add common synonyms and tool-adjacent terms ('machine learning pipeline', 'model serving', 'model deployment') to improve keyword coverage for score 5.

DimensionReasoningScore

Specificity

"Design ML pipelines covering data preparation, model training, deployment, monitoring, and continuous improvement" names the domain plus five distinct coverage areas, matching the anchor 'lists several specific actions; minor gaps in coverage'. It is not 5 because the actions are coverage labels under a single verb ('design') rather than multiple distinct concrete operations, and not 3 because coverage spans five areas rather than only 1-2.

4 / 5

Completeness

Both parts are explicit: the 'what' ("Design ML pipelines covering data preparation, model training, deployment, monitoring, and continuous improvement") and the 'when' ("Use when coordinating an end-to-end MLOps workflow"). It is not 5 because the 'when' is a single abstract trigger clause rather than concrete trigger phrases a user would naturally say; not 3 because 'when' is explicitly stated, not merely implied.

4 / 5

Trigger Term Quality

Keywords such as "ML pipelines", "MLOps", "data preparation", "model training", "deployment", "monitoring", and "end-to-end MLOps workflow" give good natural-term coverage. It is not 5 because common synonyms users would say — e.g., 'machine learning pipeline' spelled out, 'model serving', 'model deployment' — are missing; not 3 because multiple relevant natural phrases are present, not just generic jargon.

4 / 5

Distinctiveness Conflict Risk

ML/MLOps end-to-end pipeline orchestration is a clear niche with distinct triggers ('MLOps workflow', 'ML pipeline'). It is not 5 because the breadth (data prep through monitoring/deployment) creates minor overlap risk with closely related data-engineering and DevOps deployment skills; not 3 because the scope is considerably more specific than broad domain skills like 'works with document files'.

4 / 5

Total

16

/

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

rmyndharis/antigravity-skills

Path

skills/machine-learning-ops-ml-pipeline/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.