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 dense, command-first body that sequences a 7-step workflow with programmatic validation gates (determinism check, QA exit codes, build-refuses-on-failure), a clearly marked single pause point, and a well-signaled per-need reference system verified against the actual bundle files. The only weakness is minor: a few advisory passages (opening aesthetic-philosophy paragraph, 'Opus 长处' list, inline default-aesthetic traps) could be trimmed or delegated to references.
Suggestions
Trim the opening 「好片子从哪来」 paragraph to the four named factors plus one pointer to craft.md — the caveat 「不是每支片子都要多机位、弹簧和满屏音效」 is restated nearly verbatim in the 底线 section's closing line.
Move the 'Opus 的长处' list (e.g. 「一个文件里能混用 Canvas、SVG/DOM、WebGL、Three.js」「一句「全力以赴」就可能出很惊艳的东西」) into references/stack.md or craft.md, keeping in the body only the operational rule it implies: find 对标 and write a 禁止清单 before starting.
Replace the inline '默认坑' aesthetic list (深色背景、居中大字、紫蓝渐变加发光、A 小调四踩) with the two or three most common traps plus a pointer to craft.md §11 (禁止清单:AI 默认味及替代方案), where the same content already lives.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is overwhelmingly dense and command-first (「最多 5 个问题,请求里已经回答过的就跳过」), explaining no basic concepts. But a few advisory/meta passages could be trimmed or moved to a reference: the opening 「好片子从哪来:变化密度、运动质感、一个记忆点、音画关系」 philosophy paragraph, and the 'Opus 的长处' list (「一个文件里能混用 Canvas、SVG/DOM、WebGL、Three.js…一句「全力以赴」就可能出很惊艳的东西」) which is commentary rather than instruction. The inline '默认坑' list (深色背景、居中大字、紫蓝渐变加发光、A 小调四踩) also duplicates craft.md §11's 默认味清单. This sits at 'efficient; minor instances of over-explanation that could be trimmed' — not 5 because not every token is strictly operational, not 3 because the bulk is genuinely lean with real information density. | 4 / 5 |
Actionability | Copy-paste-ready commands with flags and defaults throughout: 「sh <skill>/scripts/scaffold.sh <slug> [--audio synth|tone|layer|none]」, 「render.mjs <slug> --still 0.6,7.2,14.5 --sheet」, 「node <skill>/scripts/inspect.mjs qa <slug>/out/final.mp4 --out <slug>/qa/final --expect-size 1920x1080 --expect-fps 30 --expect-duration 16 --audio required」, plus concrete defaults (「15 秒 · 1920×1080 · 30fps」) and a 工具速查 table. Not score 4: the commands are complete, placeholders are defined, and the command table covers the common cases — matching the 'fully executable' anchor. | 5 / 5 |
Workflow Clarity | A clearly sequenced 0–7 workflow with explicit programmatic validation gates and feedback loops: 「跑确定性检查 render.mjs <slug> --determinism,不通过就先修」, build refuses on failure (「先跑确定性检查(不过不出片)」), 「只要有一项 FAIL,退出码就是 1,必须修好」, and a fix-retry loop 「修完只重渲有问题的那一段,再出整片」. A single human checkpoint is explicitly marked (「🛑 唯一的停顿点」). This matches the score-5 anchor (explicit validation steps, error-recovery loops, checklist via 底线). | 5 / 5 |
Progressive Disclosure | The body is an overview and pushes all detail into a per-need reference system with an explicit 「参考文件(按需读)」 table stating exactly when to read each file (formats.md at step 2, stack.md at step 4, review.md at step 6, etc.). All referenced paths were verified to exist in the bundle: references/{formats,craft,brief-template,stack,recipes,sound,review,field-notes}.md, references/styles/INDEX.md with 28 style files plus _template.md, and scripts/{setup.sh,scaffold.sh,render.mjs,inspect.mjs,audio.mjs,check-env.mjs}. References are one level deep and clearly signaled — matching the score-5 anchor. | 5 / 5 |
Total | 19 / 20 Passed |