Content
63%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 highly actionable, well-sectioned reference with executable code for every effect and thoughtful extras (selective bloom, conditional/animated effects, mobile performance tuning). Its main weaknesses are token bloat from repeated boilerplate and an exhaustive inline catalog that should be split into reference files rather than kept in one ~760-line SKILL.md.
Suggestions
Move the exhaustive per-effect prop catalog (SSAO, Glitch, Scanline, Grid, DotScreen, etc.) and the full BlendFunction enum listing into a references/effects.md file, keeping SKILL.md to Quick Start, installation, and the 3-4 most common effects with pointers to the reference file.
Deduplicate the import block repeated in nearly every snippet — state imports once (or only in Quick Start) and show just the JSX for each effect.
Fix the small executable gaps: wrap fragment snippets in a minimal component context, import BlendFunction in the GodRays example, and replace the '{sunRef.current && <GodRays ...>}' pattern with a stable conditional so the effect mounts reliably.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Prose is lean and code-dense, but the ~760-line body repeats an import block in nearly every snippet, includes a 40-line exhaustive BlendFunction enum listing, and catalogs every effect's props at length — material Claude can largely derive from the library docs and could be tightened significantly. | 3 / 5 |
Actionability | Nearly every effect has copy-paste-ready JSX with per-prop comments, and the custom Effect / wrapEffect sections are complete and executable. Minor gaps: several snippets are fragments outside a component context, the GodRays example references BlendFunction without importing it, and '{sunRef.current && ...}' inside render is unreliable on first render. | 4 / 5 |
Workflow Clarity | The layout follows a clear progression (Quick Start, Installation, EffectComposer, per-effect reference, combining, custom effects, performance) and no destructive or batch operations require validation checkpoints. It stops short of anchor 5 because it presents no stepwise sequence with checkpoints — it is a lookup catalog rather than a guided workflow. | 4 / 5 |
Progressive Disclosure | Sections are well-organized with a quick-start-first ordering, but the skill is monolithic: no references/ files exist, and the exhaustive effect catalog and blend-function listing are prime candidates for split-out reference files. 'See Also' points to sibling skills rather than bundle files. | 3 / 5 |
Total | 14 / 20 Passed |