CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

aster-atelier

Use this template when the user wants an artistic creative-studio website with classical imagery, cobalt skies, elegant serif typography and cinematic scrolling.

63

Quality

79%

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

Fix and improve this skill with Tessl

tessl review fix ./design-templates/aster-atelier/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 an exemplary lean, constraint-dense seed spec with a clear sequenced workflow and explicit validation gates. Its one substantial defect is bundle integrity: the core seed artifact `example.html` and the provenance file `ASSET-SOURCES.md` it instructs the reader to use are absent from the bundle, undermining the skill's most important directive.

Suggestions

Ship `example.html` (the seeded runnable source) inside the bundle — e.g. in `assets/` — so the core directive "Start from `example.html`" is actually executable; alternatively point to wherever the host stores the seed.

Include `ASSET-SOURCES.md` (and the referenced LICENSE note) in the bundle, or remove/soften the references so provenance guidance doesn't dangle.

Add an explicit feedback loop after the P0 gate step: 'If any P0 gate fails, fix and re-render before delivery' — making the error-recovery path concrete would lift workflow clarity to the top anchor.

DimensionReasoningScore

Conciseness

The ~32-line body is lean and directive throughout: exact hex palette values, element-level contracts ("native `dialog`… Escape handling and focus return", "native `details` / `summary`", "390px", "DPR cap"), with zero padding or explanation of concepts Claude already knows. Every token earns its place.

5 / 5

Actionability

Most guidance is unusually concrete (exact colors, interaction contracts, a specific render-and-check list, P0 gates), but the primary directive — "Start from `example.html`. It is the full runnable source" — points to a file that does not exist in the bundle, and `ASSET-SOURCES.md` is likewise missing. With the entry-point artifact unresolvable, the guidance is incomplete on a key detail rather than having only minor gaps, so it sits at 3 rather than 4.

3 / 5

Workflow Clarity

The 6-step workflow is clearly sequenced with explicit checkpoints: "Render the page; check hero, all chapter links, menus, modal focus, forms and mobile overflow" and "pass its P0 gates before delivery". It lacks the explicit fix-and-revalidate feedback loop of the 5 anchor, and this is not a destructive/batch skill, so 4 fits.

4 / 5

Progressive Disclosure

The body is well-sectioned and lean with one clearly signaled, one-level-deep reference that resolves (`references/checklist.md` exists). However, two of the three referenced paths (`example.html`, `ASSET-SOURCES.md`) do not exist in the bundle, so scored against the actual bundle structure the navigation is partially broken — matching anchor 3 rather than the 'references mostly clear' bar of 4.

3 / 5

Total

15

/

20

Passed

Description

78%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.

A well-crafted description: it names a distinct niche, embeds an explicit trigger clause, and uses concrete aesthetic descriptors rather than buzzwords. The main gap is that the skill's actual capability (adapting a seeded HTML template) is never stated, leaving the 'what' implied by the 'when'.

DimensionReasoningScore

Specificity

The description lists several concrete deliverable attributes — "classical imagery, cobalt skies, elegant serif typography and cinematic scrolling" — for the "artistic creative-studio website" domain. It stops short of a 5 because the capability side is thin: 'Use this template' states no concrete actions the skill performs (e.g. adapt or build a site from a seed).

4 / 5

Completeness

The 'when' is explicit ("when the user wants an artistic creative-studio website with…") and specific, so it clears the missing-trigger cap. The 'what' is present but implicit — it is carried entirely by the when-clause rather than a stated capability, unlike the 5 anchor's explicit what+when pairing.

4 / 5

Trigger Term Quality

Natural phrases users would say are present: "creative-studio website", "artistic", "cinematic scrolling", "classical imagery". A few common variations are missing (e.g. 'portfolio', 'agency website', 'landing page'), keeping it below the comprehensive synonym coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

The description carves a clear niche — classically styled creative-studio websites with a cobalt/serif/cinematic-scroll aesthetic — with trigger phrases unlikely to fire for unrelated skills; only superficial overlap with other website-template skills.

5 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

nexu-io/open-design

Path

design-templates/aster-atelier/SKILL.md

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.