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.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

A compact, well-structured body with concrete audit steps, copy-paste server config and JSON-LD snippets, and a clean single-level reference. Its main weaknesses are a redundant QDF explanation (intro vs. Explain section) and the absence of an explicit re-check loop after fixes.

Suggestions

Merge the 'Explain' section's QDF paragraph into the intro (or drop it) — it repeats 'Google's Query Deserves Freshness (QDF) algorithm boosts recent or recently updated content for time-sensitive queries' almost verbatim, trimming tokens without losing information.

Add an explicit validation loop after the Fix steps, e.g. 'After applying fixes, re-run the four checks above and confirm the JSON-LD dateModified, visible date, and Last-Modified header all agree', to close the workflow's feedback-loop gap.

Remove the trailing duplicate rule-page URL line, since it repeats the metadata source link already present in frontmatter and the references/rule.md pointer.

DimensionReasoningScore

Conciseness

The Check, Fix, and Code Review sections are tight and actionable, but the "Explain" section ("Google's freshness algorithm (QDF — Query Deserves Freshness) actively boosts recently published or updated content...") restates the QDF explanation already given in the opening paragraph, and the trailing rule-page URL duplicates the reference pointer. These minor instances could be trimmed, matching the anchor-4 example rather than the lean anchor 5.

4 / 5

Actionability

Mostly executable: "Nginx: `add_header Last-Modified $date_gmt;`", the copy-paste JSON-LD snippet `{ "@type": "Article", "dateModified": "2024-11-20T14:30:00Z" }`, and the SSG frontmatter guidance are concrete. Below anchor 5 because steps like "Hook your CMS to update dateModified only when content is substantively changed" and "Add a visible 'Last updated' date to the article template" give direction without concrete implementation, leaving minor gaps.

4 / 5

Workflow Clarity

The Check → Fix → Code Review structure presents a clear sequence, and the Check section enumerates four explicit verification points (header present, ISO 8601 dateModified, visible date, cross-signal consistency). Not a 5 because there is no explicit re-validation loop after applying fixes — the skill never says to re-run the checks — so a checkpoint gap remains per anchor 4 rather than anchor 5's explicit feedback loops.

4 / 5

Progressive Disclosure

The body is under 50 lines with well-organized sections (Quick Reference, Check, Fix, Explain, Code Review) and a clearly signaled, verified one-level-deep pointer: "For full implementation details, code examples, and framework-specific guidance, see `references/rule.md`" — the file exists and is not further nested. This matches the simple-skill exception where well-organized sections alone merit a 5.

5 / 5

Total

17

/

20

Passed

Description

83%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 three concrete technical actions and pairs them with an explicit, scenario-based "Use when" clause. Its only weaknesses are minor — a few missing natural synonyms and slight overlap potential with adjacent SEO skills.

DimensionReasoningScore

Specificity

Lists three 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 when CMS content changes" — each tied to specific technologies. Not a 5 because the visible "Last updated" date, one of the skill's actual concerns, is absent, leaving a minor coverage gap.

4 / 5

Completeness

Explicitly answers "what" via the three concrete action phrases (auditing, setting up, ensuring) and "when" via an explicit "Use when..." clause with three concrete trigger scenarios. It matches the anchor-5 example's structure of concrete capabilities plus explicit trigger phrases; anchor 4's 'when could be more explicit' criticism does not apply since the triggers are enumerated.

5 / 5

Trigger Term Quality

Includes natural, likely-user phrases such as "auditing content pages", "freshness signals", "Last-Modified headers", and "CMS content changes". Not a 5 because common synonyms like "stale content", "last updated date", or "content freshness" variations are missing.

4 / 5

Distinctiveness Conflict Risk

The SEO-freshness niche with Last-Modified/JSON-LD dateModified triggers is distinct and unlikely to fire for unrelated skills. Not a 5 because the description could overlap with closely related SEO skills such as a content-date-markup or JSON-LD schema skill (the rule itself references a sibling content-dates rule), which is minor overlap risk.

4 / 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

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.