CtrlK
BlogDocsLog inGet started
Tessl Logo

drive-mimo

Use when you need to programmatically drive another MiMoCode (mimo) process — supports both headless `mimo run` with JSON events and interactive TUI via tmux for full terminal interaction testing. Covers driving either an installed `mimo` binary or a dev build launched from source with `bun dev` (for debugging mimocode itself). Reach for it to script, test, or automate a separate mimo instance and validate its behavior from parseable evidence.

69

Quality

83%

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

77%

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

A highly actionable, well-sequenced skill with strong validation feedback loops; its main weaknesses are mild redundancy in the launcher/substitution explanation and a monolithic structure that keeps scenario and batch-runner content inline.

Suggestions

De-duplicate the launcher axis: keep the overview table and have Dev Mode reference it instead of re-explaining, and state the mimo→bun dev substitution rule once.

Move scenarios S1–S5 and the batch runner into a separate SCENARIOS.md referenced from the body, so SKILL.md stays a lean overview pointing one level deep.

DimensionReasoningScore

Conciseness

The body is mostly lean, operational code that assumes competence, but the launcher axis is explained twice (the overview 'Two ways to launch' table and the Dev Mode section) and the mimo→bun dev substitution rule is stated three times, so it could be tightened.

2 / 3

Actionability

Fully executable bash throughout — concrete launch commands, a flag table, jq/grep validation patterns, and copy-paste-ready tmux sequences with specific targets and timeouts.

3 / 3

Workflow Clarity

Multi-step flows are clearly sequenced with explicit validation checkpoints (exit-code checks, wait-for-text timeouts that emit FAIL, PASS/FAIL assertions in scenarios S1–S5, and an aggregating batch runner), giving real feedback loops for batch operations.

3 / 3

Progressive Disclosure

The single bundle file scripts/wait-for-text.sh is correctly referenced one level deep and invoked with an explicit bash-prefix note, but the SKILL.md is a ~450-line monolith with the scenarios and batch runner inline rather than split into separate reference files.

2 / 3

Total

10

/

12

Passed

Description

90%

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, specific description with an explicit trigger and concrete capabilities; its only weakness is second-person voice ('Use when you need to', 'Reach for it'), which costs it the specificity bonus. The what/when and distinctiveness are excellent.

Suggestions

Rewrite in third person to recover the specificity point: e.g. 'Drives a separate MiMoCode (mimo) process — headless mimo run with JSON events or interactive TUI via tmux. Use when scripting, testing, or automating a separate mimo instance and validating its behavior from parseable evidence.'

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('headless mimo run with JSON events', 'interactive TUI via tmux', 'driving either an installed mimo binary or a dev build... with bun dev', 'script, test, or automate... validate its behavior'), which would merit a 3, but the description uses second-person voice ('Use when you need to', 'Reach for it'), which the rubric penalizes by reducing specificity by 1.

2 / 3

Completeness

Explicitly answers both 'what' (headless JSON / TUI via tmux, installed binary or dev build) and 'when' with an explicit 'Use when you need to programmatically drive another MiMoCode process' trigger.

3 / 3

Trigger Term Quality

Covers natural terms a developer would actually say — 'drive another mimo process', 'script, test, or automate', 'validate its behavior', 'TUI', 'tmux' — giving good coverage of likely trigger language.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear, narrow niche (driving a separate mimo instance via headless JSON events or TUI tmux) with distinct triggers, making it unlikely to fire for the wrong skill.

3 / 3

Total

11

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
XiaomiMiMo/MiMo-Code
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.