CtrlK
BlogDocsLog inGet started
Tessl Logo

algorithmic-art

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.

Install with Tessl CLI

npx tessl i github:duclm1x1/Dive-Ai --skill algorithmic-art
What are skills?

55

1.80x

Does it follow best practices?

Evaluation54%

1.80x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Discovery

100%

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

This is a strong skill description that clearly defines its purpose (algorithmic art with p5.js), includes explicit trigger conditions with natural user language, and carves out a distinct niche. The inclusion of specific techniques (flow fields, particle systems) and the copyright guidance adds helpful context. Uses proper third person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration.' Mentions specific techniques (flow fields, particle systems) and the technology stack (p5.js).

3 / 3

Completeness

Clearly answers both what ('Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration') AND when ('Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems'). Includes explicit 'Use this when' clause.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'art using code', 'generative art', 'algorithmic art', 'flow fields', 'particle systems'. These are terms users would naturally use when requesting this type of work.

3 / 3

Distinctiveness Conflict Risk

Clear niche with distinct triggers focused on p5.js, generative/algorithmic art, and specific techniques like flow fields and particle systems. Unlikely to conflict with general coding or art skills due to specific domain focus.

3 / 3

Total

12

/

12

Passed

Implementation

35%

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

This skill suffers from severe verbosity, repeating concepts multiple times and explaining things Claude already knows. While it provides a creative framework for generative art, the actionable guidance is buried under philosophical prose and redundant emphasis on 'craftsmanship.' The workflow is present but lacks validation checkpoints, and the document would benefit significantly from splitting detailed examples and implementation specifics into separate reference files.

Suggestions

Reduce content by 60-70% by removing redundant emphasis on 'master-level craftsmanship' (mentioned 10+ times), eliminating explanations of basic concepts Claude knows, and condensing philosophy examples to 2-3 lines each

Move the detailed philosophy examples and HTML structure specifications to separate reference files (e.g., PHILOSOPHY_EXAMPLES.md, IMPLEMENTATION_GUIDE.md) and keep SKILL.md as a concise overview

Add explicit validation checkpoints: 'After creating philosophy, verify it addresses: [checklist]' and 'Before finalizing HTML, validate: template structure preserved, all parameters have UI controls, seed navigation works'

Replace abstract guidance like 'express the philosophy through code' with concrete decision trees or specific code patterns for common philosophy types

DimensionReasoningScore

Conciseness

Extremely verbose at ~400+ lines with significant redundancy. Concepts like 'meticulously crafted' and 'master-level' are repeated excessively as instructed within the skill itself. Many sections explain obvious concepts Claude already knows (what p5.js is, how to structure HTML, basic canvas setup).

1 / 3

Actionability

Contains some executable code snippets (seeded randomness, canvas setup) but much of the guidance is abstract philosophy rather than concrete implementation. The code examples are basic templates rather than complete, copy-paste ready algorithms. Heavy reliance on reading external template files rather than providing inline actionable content.

2 / 3

Workflow Clarity

The two-step process (philosophy creation → implementation) is clearly stated, and there's a numbered sequence for using the artifact. However, validation checkpoints are missing - no verification steps after creating the philosophy or after implementing the algorithm. The 'STEP 0: READ THE TEMPLATE FIRST' is emphasized but lacks error recovery guidance.

2 / 3

Progressive Disclosure

References external files appropriately (templates/viewer.html, templates/generator_template.js) with clear signaling. However, the main document itself is a monolithic wall of text with poor organization - sections blend together, and there's significant content that could be split into separate reference files (philosophy examples, implementation details).

2 / 3

Total

7

/

12

Passed

Validation

100%

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

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.