Content
65%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.
Highly actionable command reference with clear section structure, but it over-explains codec/container basics Claude already knows, inlines 600+ lines of reference material that belongs in separate files, and lacks validation feedback loops for its batch operations.
Suggestions
Move the codec/container/parameter reference tables into separate files under references/ (e.g. CODECS.md, PARAMS.md) and link to them one level deep, keeping SKILL.md as a lean overview with the most common recipes.
Trim concept explanations Claude already knows (e.g. H.265 '25-50% better compression', MP4 'Universal compatibility') to keep only the ffmpeg-specific guidance.
Add an explicit validate→fix→retry feedback loop to the batch-processing section (e.g. verify a converted sample before running the full loop) so destructive/batch workflows clear the workflow-clarity cap.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Mostly executable commands with little fluff, but the codec/container sections restate concepts Claude already knows (H.264/H.265 compression ratios, MP4/MKV properties) and the 636-line body carries inline reference material that could be tightened; not severe enough for anchor 2's 'noticeably verbose' but above a lean 4. | 3 / 5 |
Actionability | Dozens of copy-paste-ready ffmpeg/ffprobe commands cover format conversion, CRF/two-pass encoding, filters, streaming, hardware acceleration, and batch processing — fully executable across common cases per anchor 5. | 5 / 5 |
Workflow Clarity | A closing checklist and 'test short clips first' best practice provide some sequence, but the batch-processing section shows loops with no validate-then-fix feedback loop; per the batch/destructive cap, workflow clarity cannot exceed 3. | 3 / 5 |
Progressive Disclosure | Good header hierarchy gives structure, but with no bundle files (references/scripts/assets absent) the entire codec, container, and parameter reference is inlined in SKILL.md rather than split into one-level-deep referenced files — content that should be separate is inline, matching anchor 3. | 3 / 5 |
Total | 14 / 20 Passed |