CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fs-editorial-forest

Art-directing a fashion house's annual report — the editorial system, the photography rhythm, and the data spreads. Built as a decision-grade design craft deck for brand stakeholders, exec audience.

55

Quality

69%

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 ./plugins/_official/examples/fs-editorial-forest/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 unusually disciplined design spec: locked tokens, exact dimensions, a slide-master table, and explicit do-not-touch rules make it nearly self-executing. Its weaknesses are the missing seed file in the bundle, which breaks the "start from example.html" workflow at step one, and the absence of any ordered build-and-verify sequence for the resulting deck.

Suggestions

Ship `example.html` (and the LICENSE) inside the skill bundle — e.g. in an `assets/` or `references/` directory — and update the body's reference to that path so the locked-seed instruction is executable; currently the skill folder contains only SKILL.md.

Add a short ordered workflow with a validation pass: copy the seed → replace content per the master table → verify no overflow/overlap per slide, tone alternation (max two same-tone slides), and 2px rule usage → spot-check navigation and print output before delivering.

If the seed file cannot be bundled, inline the minimal HTML skeleton (deck-stage wrapper, one section, the `:root` block) so the skill does not depend on a file the reader cannot open.

DimensionReasoningScore

Conciseness

The body is a dense design spec — exact hex tokens, px sizes, class names, and runtime rules — none of which Claude could know; it explains no general concepts. The only trim candidate is the upstream link appearing in both the intro and the Attribution section, which is negligible. Matches anchor 5: every token earns its place.

5 / 5

Actionability

Guidance is copy-paste ready in the concrete sense: a verbatim `:root` token block, exact slide-master classes and dimensions, and explicit keep-verbatim rules. It falls short of 5 because the core executable step — "Start from `example.html` in this plugin folder. It is the locked seed" — points to a file that does not exist in the skill bundle (only SKILL.md ships), so step one cannot be executed as delivered.

4 / 5

Workflow Clarity

The sequence is only implied by section order (start from seed → replace content per masters → respect rhythm and guardrails), with no ordered steps and no validation checkpoint for the finished deck (e.g., check overflow, tone alternation, nav/print behavior). The guardrails are stated as constraints, not as a verify-and-fix loop. Not 4: checkpoints are missing rather than minor-gapped; not 2: the constraints do encode most of what to check.

3 / 5

Progressive Disclosure

A single well-sectioned SKILL.md with clear headers and a one-level reference to the seed file — but scored against the actual bundle, `example.html` and the referenced LICENSE file are absent (no references/, scripts/, or assets/ directories exist), so the most important reference cannot be resolved. Not 5 due to the unresolvable seed reference; not 3 because the structure and signaling of what exists are genuinely good.

4 / 5

Total

16

/

20

Passed

Description

53%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 names a concrete, distinctive design niche but reads as marketing copy for one half of it. Its biggest gaps are the missing "when to use" guidance and trigger terms a user would actually type (slides, presentation, HTML deck). The buzzword-laden second sentence adds specificity risk without adding user-relevant information.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks for a magazine-style or editorial slide deck, an annual report design, or a warm literary presentation for stakeholders" — this alone lifts completeness from the capped 3.

Replace "Built as a decision-grade design craft deck" with the concrete deliverable users would name: a single-file HTML slide deck (1920×1080), which also supplies missing trigger keywords like "slides", "presentation", and ".html".

Swap designer jargon ("photography rhythm", "data spreads") for at least one plain-language synonym pair so non-designer requesters can match the skill by their own words.

DimensionReasoningScore

Specificity

"Art-directing a fashion house's annual report — the editorial system, the photography rhythm, and the data spreads" names the domain and enumerates concrete scope areas, but offers only one action verb and pads with the buzzwordy "decision-grade design craft deck". It sits between anchor 2 (single generic action) and anchor 4 (several specific actions listed).

3 / 5

Completeness

The "what" is clear (art-directing an annual report covering the editorial system, photography rhythm, and data spreads as a stakeholder deck), but there is no "Use when..." clause or equivalent trigger guidance, capping completeness at 3 per the guidelines. Matches anchor 3 exactly: clear what, when absent.

3 / 5

Trigger Term Quality

Some natural user terms are present ("annual report", "editorial", "deck", "brand"), but common variations are missing ("slides", "presentation", "report design", ".html") and phrases like "photography rhythm" and "decision-grade" are designer jargon users would not naturally say. Not 4: the natural-term coverage has real gaps; not 2: several relevant keywords do appear.

3 / 5

Distinctiveness Conflict Risk

The fashion-house annual-report/editorial subject is a clear niche with distinct triggers, but the generic second sentence ("Built as a decision-grade design craft deck for brand stakeholders, exec audience") would read identically across sibling deck-theme skills, creating minor overlap risk. Not 5: that shared boilerplate dilutes distinctiveness; not 3: the subject matter itself is quite specific.

4 / 5

Total

13

/

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

plugins/_official/examples/fs-editorial-forest/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.