Content
92%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.
A well-architected skill body: executable entry point, an explicit preflight validation gate with recovery branches, and clean one-level-deep progressive disclosure to real reference files. The only weak spot is minor redundancy between the engine switch table and the Provider chains section, plus repeated emphasis in the Preflight.
Suggestions
Collapse the overlap between the 'audio engine' switch table and the 'Provider chains' tables — the TTS/BGM/SFX credential behavior is stated twice; keep one canonical table and cross-reference it.
Tighten the Preflight section: the 'STOP and wait for the user's choice / don't proceed past it on your own' guidance and 'relay output verbatim' instruction each recur; state each once.
The description already enumerates capabilities; consider whether the body's opening paragraph partially restates it and could be shortened to jump straight to the engine.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Dense with non-obvious operational gotchas (the Kokoro-only CLI bug, credential resolution order) rather than concepts Claude already knows, but the switch table is partly repeated in the Provider chains section and the Preflight section restates the 'STOP and wait' emphasis several times, so a little could be trimmed. | 4 / 5 |
Actionability | Fully executable: a copy-paste `node <MEDIA_DIR>/scripts/audio.mjs --request ... --out ...` command, concrete `audio_request.json`/`audio_meta.json` schemas, `npx hyperframes auth status`, the `--only` merge flag, and `wait-bgm.mjs` for the detached-BGM case. | 5 / 5 |
Workflow Clarity | Clear preflight gate sequenced before any generation, with explicit validation (`auth status` exit codes, `--json` for deterministic branching), an error-recovery branch when the CLI can't run, and the Non-negotiable rules acting as a checklist. | 5 / 5 |
Progressive Disclosure | SKILL.md is a lean overview with a Routing table pointing to one-level-deep references (tts.md, bgm.md, sfx.md, transcribe.md, remove-background.md, tts-to-captions.md, captions/*.md, requirements.md) — all of which exist — with bulk schema/provider detail correctly deferred to the audio.mjs header and references. | 5 / 5 |
Total | 19 / 20 Passed |