write-effect-description

star 2

Use when adding an entry to docs/effects.md for a new visual effect

EvanLavender13 By EvanLavender13 schedule Updated 3/8/2026

name: write-effect-description description: Use when adding an entry to docs/effects.md for a new visual effect

Writing Effect Descriptions

One sentence, 20 words max, describing what the viewer SEES — not what the shader does.

Screenshot Requirement

For new effects: check for image.png in the repo root first. If it exists, read it with the Read tool. If it does not exist, ask the user to provide a file path to a screenshot. Ground the description in what you actually see — not what the shader code implies.

This applies only when adding a new effect to the inventory. Rewrites of existing descriptions do not require a screenshot.

Utility Exception

Utility/technical effects (Gamma, FXAA, Clarity, Chromatic Aberration, Solid Color) may use terse, technical descriptions. The one-sentence-analogy treatment applies only to creative visual effects — not correction or signal-processing tools.

Rules

  1. One dominant visual impression. Pick the single most striking thing a viewer would notice. Do not list modes, features, or parameters.
  2. 20 words max. If it reads like a feature list, cut everything after the first comma or dash.
  3. No implementation language. Ban: "configurable", "optional", "switchable", "with modes for", "adjustable", "multiple", "various".
  4. Concrete analogy > abstract noun. "like a toy kaleidoscope" beats "symmetrical radial pattern".

Examples

Bad (too long / listy) Good (single impression)
Overlapping planes of scrolling characters dissolving into abstract texture — rows drift at different speeds, letters flicker and swap, and an optional LCD stripe grid turns everything into a glowing monitor closeup Scrolling character grids layered at different depths, dissolving into flickering abstract texture
Colored bars scrolling and crowding together toward a focal point, switchable between venetian blinds, a spinning spoke fan, and concentric rings — with a snap mode that makes them lurch like a stuck reel Colored bars crowding toward a focal point like a stuck projector reel lurching forward
Ray-sphere intersection with spherical UV tiling and facet normal perturbation Spinning mirror ball throwing dancing light spots across the walls
Golden-angle Vogel disc blur with brightness weighting for bright pixel emphasis Dreamy out-of-focus blur where bright spots become soft glowing circles
Computes voronoi geometry with multiple blendable cell-based effects Jittering cells with glowing seams and ridged surfaces like magnified soap film
Edge detection with directional strokes and paper texture overlay Hand-drawn graphite shading on rough paper
Old tube monitor with visible phosphor dots, curved glass, dim edges, and faint horizontal scan lines Curved glass tube TV with visible phosphor RGB dots and dark scanlines like a retro arcade cabinet
Renders image as text characters (# @ * .) based on brightness Image rebuilt in blocky terminal characters like a green-screen computer printout
Tiles the image into repeating square or hexagonal grids Honeycomb of tiny kaleidoscopes where each cell mirrors and folds the image inward
Install via CLI
npx skills add https://github.com/EvanLavender13/audio-jones --skill write-effect-description
Repository Details
star Stars 2
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
EvanLavender13
EvanLavender13 Explore all skills →