CtrlK
BlogDocsLog inGet started
Tessl Logo

hsts

Use when reviewing HTTP response headers on any site that serves content over HTTPS.

58

Quality

67%

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 ./skills/hsts/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

85%

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

The content is highly actionable with executable examples across frameworks, clear workflow steps, and a well-structured single-level reference; the only weakness is mild redundancy in the explanatory sections.

DimensionReasoningScore

Conciseness

The body is largely practical (Quick Reference, directive table, server configs, common mistakes), but the 'Why It Matters' and 'How HSTS Works' sections re-explain SSL stripping that the intro already covers and that Claude already knows, so it could be tightened.

2 / 3

Actionability

It provides fully executable, copy-paste-ready code for Nginx, Apache, Next.js, and Express, a concrete header value, a directives table, and curl/scanner verification commands.

3 / 3

Workflow Clarity

As a simple single-purpose skill the Check/Fix/Explain/Code Review structure plus a dedicated Verification section (automated and manual checks) gives an unambiguous sequence with an explicit validation checkpoint.

3 / 3

Progressive Disclosure

The body is a concise overview with a single clearly signaled one-level-deep reference ('see references/rule.md'), which exists as a real file, with detail appropriately split out.

3 / 3

Total

11

/

12

Passed

Description

50%

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 an explicit trigger and a recognizable niche but is vague about what the skill actually does and omits the HSTS-specific keywords that would make it findable and distinctive.

Suggestions

Add the concrete action the skill performs, e.g. 'Checks for and sets the Strict-Transport-Security (HSTS) header' before the trigger clause.

Include natural trigger keywords users would say, such as 'HSTS', 'Strict-Transport-Security', 'security headers', and 'TLS downgrade'.

Tighten distinctiveness by scoping the description to HSTS rather than generic HTTPS header review.

DimensionReasoningScore

Specificity

The description names the domain ('HTTP response headers') and one action ('reviewing'), but lists only a single vague action rather than multiple concrete capabilities, matching the level-2 anchor rather than the multi-action level-3 anchor.

2 / 3

Completeness

It includes an explicit 'Use when...' trigger (the when), but the what ('reviewing HTTP response headers') is vague and never names HSTS or what the skill does, leaving the what only implied rather than clearly answered.

2 / 3

Trigger Term Quality

It surfaces natural terms ('reviewing HTTP response headers', 'HTTPS'), but omits common variations a user would actually say such as 'HSTS', 'Strict-Transport-Security', 'security headers', or 'TLS', so coverage is partial.

2 / 3

Distinctiveness Conflict Risk

Tied to a real niche (HTTPS header review), but because it never mentions HSTS it is broader than its single-rule purpose and could overlap with other security-header skills.

2 / 3

Total

8

/

12

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.