CtrlK
BlogDocsLog inGet started
Tessl Logo

shaders-cursor-ripples

Add cursor-following fluid WebGPU distortion over an existing image with the Shaders library's ImageTexture and CursorRipples components. Use when a hero, gallery, or media panel needs a water-ripple mouse effect; when replacing a drifting CSS spotlight or flashlight reveal; or when a prompt says to borrow only the shader interaction from a Shaders.com reference while preserving the current brand, image, copy, and layout.

74

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is actionable, well-sequenced with explicit validation and feedback loops, and uses one-level-deep bundle references effectively. Its only weakness is minor cross-section repetition that could be tightened for token efficiency.

Suggestions

Consolidate the lazy-loading and reduced-motion guidance so each rule appears once (e.g., state it in Performance and reference it from Core Contract) to remove repetition.

Consider trimming the Core Contract to the truly invariant rules and cross-linking to the detailed sections instead of restating their contents.

DimensionReasoningScore

Conciseness

Lean and domain-specific with no padding about basic concepts Claude already knows, but a few directives recur across sections (lazy-loading and reduced-motion appear in Core Contract, the client pattern, and Performance), so not every token earns its place.

4 / 5

Actionability

Provides copy-paste-ready code (install command, Shader composition, WebGPU useEffect guard, figure/fallback/Suspense markup) with concrete values and points to real asset files for the full component and CSS, covering the common React case fully.

5 / 5

Workflow Clarity

The implementation is clearly sequenced (Inspect, Install, Compose, Client/Fallback, Layer, Remove old pattern, Performance) with an explicit 8-step Verification checklist and a Failure Diagnosis feedback loop for error recovery.

5 / 5

Progressive Disclosure

SKILL.md is a well-sectioned overview that inlines essential patterns and links one level deep to real bundle files (assets/react/cursor-ripple-shader.tsx and cursor-ripple-media.css) with clearly signaled, valid paths.

5 / 5

Total

19

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is specific, third-person, and explicitly covers both what the skill does and when to use it with concrete, synonym-rich trigger phrases. It is a strong, low-conflict description with only minor room to broaden the listed concrete actions.

DimensionReasoningScore

Specificity

Names the domain and concrete components ('ImageTexture and CursorRipples') plus the core action ('Add cursor-following fluid WebGPU distortion over an existing image'), but the 'actions' are largely one core transformation framed across use scenarios rather than multiple distinct operations, so it sits just below the comprehensive-coverage anchor.

4 / 5

Completeness

Explicitly answers both what ('Add cursor-following fluid WebGPU distortion...') and when via a concrete 'Use when...' clause listing several trigger scenarios, matching the top anchor.

5 / 5

Trigger Term Quality

Rich natural triggers with synonyms users would actually say ('water-ripple mouse effect', 'drifting CSS spotlight', 'flashlight reveal', 'hero, gallery, or media panel', 'borrow only the shader interaction'), giving comprehensive coverage for this domain.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Shaders library cursor-ripple distortion over images) with distinct, specific triggers and minimal overlap risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 4 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
MengTo/Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.