Content
88%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
An exemplary script-driving skill body: copy-paste-ready commands, a complete spec example, explicit validation with exit codes and warning-to-error escalation, and a real test suite description. It assumes competence and stays operational throughout, with only minor costs — some provenance boilerplate, all reference material inlined, and one dangling reference to a tests file not present in the bundle.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is dense with operational detail and assumes Claude's competence — it never explains what ffmpeg or LUFS are, and every section (spec format, defaults table, exit codes, renderer fallbacks) is task-relevant. Minor trimmable padding exists in the provenance boilerplate ('Implementation status', 'Sources', 'Extraction notes'), which keeps it at the 4 anchor rather than the lean 5. | 4 / 5 |
Actionability | Fully executable, copy-paste-ready guidance: exact CLI invocations for every step ('python3 $S/montage.py run --spec montage.json --out edits/master.mp4 --workdir edits/work'), a complete JSON spec example, a defaults table with every overridable setting, defined exit codes, and a concrete fallback command ('python3 -m pip install pillow'). This matches the 5 anchor where specific examples cover the common cases. | 5 / 5 |
Workflow Clarity | The pipeline is clearly sequenced (edl → assemble → captions → mix → run) with a dedicated upfront validation step that lists 'All problems ... at once', explicit feedback loops (exit codes 0–3, warnings vs errors with --strict, VO-overrun warning with a concrete remedy), and a tests section with precise assertions running in CI. Validation is explicitly present, so the batch-operation cap at 3 does not apply; this matches the 5 anchor's explicit validation and error-recovery loop. | 5 / 5 |
Progressive Disclosure | Scored against the actual bundle: the 50KB montage.py implementation is appropriately kept out of SKILL.md, and every referenced script (scripts/montage.py, composite.py, composite_final.py/.sh, normalize_clip.sh, voiceless/composite.py) exists in the bundle. Minor gaps keep it at 4 rather than 5: the full spec-format and defaults documentation is inline with no reference-file split, and 'tests/test_stitch_montage.py' is referenced but absent from the bundle. | 4 / 5 |
Total | 18 / 20 Passed |