CtrlK
BlogDocsLog inGet started
Tessl Logo

miles-rl-training

Provides guidance for enterprise-grade RL training using miles, a production-ready fork of slime. Use when training large MoE models with FP8/INT4, needing train-inference alignment, or requiring speculative RL for maximum throughput.

59

Quality

70%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./06-post-training/miles/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

The skill body is highly actionable with executable commands, tables, and two sequenced workflows that include checklists. Its main weaknesses are redundancy between sections and a progressive-disclosure failure: the existing reference bundle files are orphaned (never linked) while their content is duplicated inline rather than split out.

Suggestions

Replace the duplicated inline blocks (Configuration Reference, Key Features Conceptual, Supported Models, Common Issues) with one-line links to references/api-reference.md and references/troubleshooting.md so the body stays an overview and the bundle files are actually used.

Collapse the duplicate 'Key Features' (lines 29-43) and 'Key Features (Conceptual)' (lines 203-239) into a single section, and cut the 'How Speculative RL Works' explainer to remove content Claude already knows.

Tighten the workflows with an explicit validation gate (e.g., 'Only proceed when the verification checklist passes') and inline a one-line retry pointer to the troubleshooting reference for each failure mode.

DimensionReasoningScore

Conciseness

The body is mostly concrete and avoids explaining basic concepts Claude knows, but it carries clear redundancy: a 'Key Features' section (lines 29-43) is repeated as 'Key Features (Conceptual)' (lines 203-239), the Configuration Reference (lines 160-199) restates flags already shown in the workflow examples, and 'How Speculative RL Works' (lines 119-121) explains a mechanism Claude already understands, fitting 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than the lean top level.

2 / 3

Actionability

It provides fully executable, copy-paste-ready commands throughout — docker pull/run, git clone, multiple complete `python train.py` invocations with specific flags, env exports, and concrete tables — matching 'fully executable code/commands; specific examples; copy-paste ready'.

3 / 3

Workflow Clarity

The two workflows have clear sequencing plus prerequisite and verification checklists ('Model loads without errors', 'No NaN/Inf in loss values'), but they lack integrated feedback loops — there is no 'only proceed when the checklist passes' gating, and error-recovery guidance is decoupled into a separate Common Issues section rather than wired into the workflow steps, fitting 'steps listed but validation gaps' more than the anchor-3 example with its validate-fix-retry loop.

2 / 3

Progressive Disclosure

Although reference files (references/api-reference.md, references/troubleshooting.md) exist, the body never links to them — it only links to an external ../slime/references path — and instead inlines large blocks that duplicate those files (Configuration Reference, Key Features Conceptual, Supported Models table, Common Issues, Resources), matching 'some structure but... content that should be separate is inline' and 'references present but not clearly signaled'.

2 / 3

Total

9

/

12

Passed

Description

75%

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 is well-structured with an explicit 'Use when' trigger and a clearly distinctive enterprise-RL niche, satisfying completeness and distinctiveness. It is slightly weakened by the generic 'Provides guidance for' action verb and the omission of common trigger-term variations like RLHF or post-training.

DimensionReasoningScore

Specificity

It names the domain ('enterprise-grade RL training using miles, a production-ready fork of slime') and several capabilities (FP8/INT4, train-inference alignment, speculative RL), but the only stated action is the vague 'Provides guidance for' rather than a list of multiple concrete actions, matching the 'names domain and some actions, but not comprehensive' anchor rather than the 'multiple specific concrete actions' level.

2 / 3

Completeness

It explicitly states what the skill does ('Provides guidance for enterprise-grade RL training using miles...') and gives an explicit 'Use when...' trigger listing the conditions for invocation, clearly answering both 'what' and 'when' as in the top anchor example.

3 / 3

Trigger Term Quality

It includes relevant practitioner terms ('RL training', 'MoE models', 'FP8/INT4', 'speculative RL'), but misses common variations a user might naturally say such as 'RLHF', 'post-training', 'fine-tuning', or 'GRPO', and phrases like 'train-inference alignment' and 'speculative RL for maximum throughput' lean toward jargon, fitting 'some relevant keywords but missing common variations' rather than full coverage.

2 / 3

Distinctiveness Conflict Risk

The niche is sharply defined — an enterprise fork of slime for MoE/FP8/INT4/speculative-RL training — with triggers unlikely to overlap with other skills, matching 'clear niche with distinct triggers; unlikely to conflict'.

3 / 3

Total

10

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 2 suspicious

Warning

Total

14

/

16

Passed

Repository
Orchestra-Research/AI-Research-SKILLs
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.