CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

mflux-manual-testing

Manually validate mflux CLIs by exercising the changed paths and reviewing output images/artifacts.

Quality

74%

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 ./.cursor/skills/mflux-manual-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 is a lean, change-driven checklist with concrete commands, explicit per-check validation criteria, and genuine error-recovery feedback loops. Remaining gaps are minor: a placeholder diffusers inline script deferred to the sibling debugging skill, slight redundancy in the Notes section, and the specialized diffusers comparison inlined rather than split into a reference file.

DimensionReasoningScore

Conciseness

Nearly every section earns its place with no explanations of concepts Claude already knows, but minor trims exist: the self-descriptive intro ('This skill provides a lightweight, change-driven manual test checklist') and the Notes bullet ('If you need to reinstall the local tool executables, see the repo rules...') duplicating the exact reinstall command already given in Strategy. Fits anchor 4 ('Efficient; minor instances of over-explanation that could be trimmed'); not 5 because of those two padded spots, not 3 since the diffusers tips (e.g. 'Compare model_index.json / from_pretrained kwargs with mflux get_download_patterns()') are non-obvious domain knowledge, not padding.

4 / 5

Actionability

Provides copy-paste-ready commands ('uv tool install --force --editable --reinstall .', 'uv run mflux-generate-<model> --prompt "..." --width 640 --height 368 --seed 7 --steps 8 --guidance 1.0 --output /tmp/mflux.png') and specific flags ('--stepwise-image-output-dir', '--low-ram', '--make-conf', '--model /full/path/to/saved-model'), but the diffusers side is a placeholder deferred elsewhere ('uv run python -c "..." # inline script; see mflux-debugging'). Fits anchor 4 ('Mostly executable guidance; concrete code or commands with minor gaps'); not 5 because of that non-executable placeholder.

4 / 5

Workflow Clarity

The sequence is explicit ('Before manual CLI testing, **reinstall the local tool executables**'), every check carries validation criteria ('confirm the output is not "all noise"', 'the output directory is created', 'the CLI writes the .metadata.json sidecar and that it looks consistent'), and error-recovery feedback loops exist ('If visuals differ: do not assume the port is broken. Run the **latent injection** workflow in mflux-debugging'; the 'uv tool executable behaves differently from uv run python -m' fallback). Matches anchor 5 (clear sequence, explicit validation steps, feedback loops for error recovery, checklists for complex processes); not 4 since checkpoints are present on every check rather than only most.

5 / 5

Progressive Disclosure

A single-file skill (no references/, scripts/, or assets/ bundle directories exist) with well-organized sections and a clearly signaled one-level-deep reference to the sibling 'mflux-debugging' skill. Fits anchor 4 ('Good structure; most content is appropriately placed; references mostly clear; minor organization gaps') because the ~25-line 'diffusers reference comparison' section is specialized content (new model ports only) inlined in SKILL.md that could live in a separate reference file; not 5 because the skill exceeds the under-50-line simple-skill threshold and that specialized section is not split out; not 3 because the references that do exist are clearly signaled and the inline content is a minor placement gap.

4 / 5

Total

17

/

20

Passed

Description

53%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.

The description states a clear, concise 'what' but omits any 'use when' trigger guidance, which caps completeness at 3. Trigger terms are relevant but sparse, leaning almost entirely on the project name 'mflux' for distinctiveness. An explicit use-when clause plus natural phrases like 'manual testing' or 'regression check' would lift the middling dimensions.

Suggestions

Add an explicit trigger clause to the description, e.g. 'Use when you changed mflux CLI entrypoints, callbacks, or image/metadata saving, or when tests pass but you want confidence in real command usage' — this removes the completeness cap caused by the missing use-when guidance.

Include natural trigger phrases users would actually say — 'manual testing', 'regression check', 'visually inspect generated images' — in the description itself rather than only in the skill name, to broaden trigger term coverage.

Enumerate the concrete checks (e.g. 'run generation, model save, run-from-disk, stepwise-output, and low-RAM checks') so specificity moves from 1-2 actions toward several specific actions.

DimensionReasoningScore

Specificity

Names the domain ('mflux CLIs') and two concrete actions ('exercising the changed paths', 'reviewing output images/artifacts'), matching the anchor 'Names domain and 1-2 concrete actions, but not comprehensive'. Not a 4 because it does not list several specific actions — the actual checks (save/load, stepwise outputs, low-RAM, metadata) are omitted; voice is imperative with no first/second person, so no voice penalty.

3 / 5

Completeness

The 'what' is clear ('Manually validate mflux CLIs by exercising the changed paths and reviewing output images/artifacts') but the 'when' is entirely absent — no 'Use when...' clause or equivalent trigger guidance, which the judging guidelines cap at 3. Not a 2 because the 'what' is concrete; not a 4 because the 'when' is missing outright rather than merely improvable.

3 / 5

Trigger Term Quality

Relevant keywords are present ('mflux', 'CLIs', 'validate', 'output images/artifacts') but common variations a user would naturally say — 'manual testing', 'regression check', 'visual inspection' — are missing (only the skill name carries 'manual testing'). Fits anchor 3 ('Some relevant keywords but missing common variations or synonyms'), not 4, since coverage rests almost entirely on the project name.

3 / 5

Distinctiveness Conflict Risk

'mflux' pins the skill to one project with minimal generic-conflict risk, but the body references a closely related sibling skill ('mflux-debugging') that also involves running mflux commands and inspecting outputs, leaving minor overlap risk with a closely related skill. Fits anchor 4; not 5, since the description offers no explicit trigger phrases distinguishing it from that sibling.

4 / 5

Total

13

/

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

mflux-community/mflux

Path

.cursor/skills/mflux-manual-testing/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.