CtrlK
BlogDocsLog inGet started
Tessl Logo

freshness

Use when auditing content pages for freshness signals, setting up HTTP Last-Modified headers in a web server config, or ensuring Article JSON-LD dateModified is updated when CMS content changes.

59

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/freshness/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 well-structured with concrete, executable guidance and a clean one-level reference to a real bundle file; its main weakness is redundant re-explanation of the QDF freshness concept across the intro and Explain sections.

Suggestions

Remove the duplicate QDF/freshness explanation — keep it in one place (either the intro or the Explain section) and reference it rather than restating it.

Make the Apache guidance as concrete as the Nginx directive, e.g. provide the exact 'Header set Last-Modified' directive or config snippet.

Format the Check steps as a true numbered list instead of an inline '(1)...(2)...(3)...(4)...' paragraph so the verification sequence is scannable.

DimensionReasoningScore

Conciseness

The QDF/freshness algorithm is explained twice — once in the opening paragraph and again in the 'Explain' section — which is redundant padding of a concept Claude already knows; otherwise the body is mostly efficient.

3 / 5

Actionability

Provides mostly executable guidance: a concrete Nginx directive ('add_header Last-Modified $date_gmt;'), a real JSON-LD snippet with an ISO 8601 date, and numbered Check/Fix steps; the Apache guidance ('ensure mod_headers is enabled') is comparatively vague, a minor gap.

4 / 5

Workflow Clarity

Clear numbered sequences in the Check and Fix sections, with the Check and Code Review sections serving as verification checkpoints; this is a configuration/audit skill rather than a destructive or batch operation, so the missing explicit validate-retry loop does not trigger the cap.

4 / 5

Progressive Disclosure

Well-organized sections form a concise overview, and the body closes with a clearly signaled one-level-deep reference to the existing 'references/rule.md' for full implementation details, making navigation easy.

5 / 5

Total

16

/

20

Passed

Description

66%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 has strong, specific trigger guidance and a clear niche, but leads with 'Use when...' and never states an explicit capability sentence, leaving the 'what' only implied and capping completeness.

Suggestions

Lead with an explicit capability statement before the 'Use when' clause, e.g. 'Audits and configures content freshness signals (HTTP Last-Modified headers and Article JSON-LD dateModified).' to clearly answer 'what does this do'.

Add common user-facing synonyms such as 'last updated date', 'content staleness', or 'SEO freshness' to broaden natural trigger coverage.

Clarify the target surface (e.g. 'on content/article pages') up front so the skill's scope is unambiguous at a glance.

DimensionReasoningScore

Specificity

Names several concrete actions — 'auditing content pages for freshness signals', 'setting up HTTP Last-Modified headers in a web server config', 'ensuring Article JSON-LD dateModified is updated' — but they are phrased as trigger scenarios rather than standalone capability statements, leaving minor coverage gaps.

4 / 5

Completeness

The 'Use when...' trigger guidance is explicit and strong, but there is no standalone 'what does this do' capability statement — the 'what' is only weakly implied through verbs embedded in the when-clauses, mirroring the score-3 anchor's weakly-implied dimension.

3 / 5

Trigger Term Quality

Includes natural terms a user might say ('freshness signals', 'Last-Modified headers', 'JSON-LD dateModified', 'CMS content') with good coverage; a few common synonyms or variants are missing, so it sits just below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (SEO freshness / Last-Modified / JSON-LD dateModified) with distinct triggers and minimal conflict risk; only minor overlap with broader SEO skills keeps it below the top anchor.

4 / 5

Total

15

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
thedaviddias/Front-End-Checklist
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.