CtrlK
BlogDocsLog inGet started
Tessl Logo

session-cookie-flags

Use when reviewing server-side session management, setting up authentication middleware, or auditing cookie configuration in HTTP response headers.

61

Quality

72%

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/session-cookie-flags/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

A clean, well-organized single-purpose skill: clear sectioned workflow and proper progressive disclosure to a real reference file. The main gaps are explanatory padding about well-known attacks and the absence of any executable cookie example in the body itself.

Suggestions

Trim or move the 'why it matters' explanation of XSS/CSRF/eavesdropping to the reference file, since Claude already understands these attacks.

Add one short executable Set-Cookie snippet (or a framework one-liner) in the body so the skill is actionable without opening the reference.

DimensionReasoningScore

Conciseness

The body is reasonably lean and well-sectioned, but the 'Missing cookie flags ...' paragraph and the 'Quick Reference' bullets explain security concepts (XSS token theft, CSRF, eavesdropping) that Claude already knows, which the guidelines penalize.

2 / 3

Actionability

It names the flags to set and what to look for ('flag any cookies missing the HttpOnly flag, absent Secure flag, or ... SameSite'), but provides no executable code or copy-paste Set-Cookie examples in the body — the concrete examples live only in the reference file.

2 / 3

Workflow Clarity

This is a simple single-purpose skill and the Check / Fix / Explain / Code Review sections make the single action unambiguous, satisfying the simple-skills note that workflow clarity can score 3 when the action is clear.

3 / 3

Progressive Disclosure

The body is a concise overview that signals a one-level-deep reference ('see references/rule.md'), which is a real file, with well-organized sections and no nested references — matching the top anchor.

3 / 3

Total

10

/

12

Passed

Description

75%

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 is strong: third-person, with an explicit 'Use when' trigger covering both what and when, and a well-scoped niche that avoids conflicts. Its main weakness is trigger-term coverage and slightly less granular action specificity than the top anchors.

Suggestions

Add natural user-facing trigger terms like 'cookies', 'Set-Cookie headers', 'CSRF', or 'session token security' to broaden trigger-term coverage.

Sharpen the action list toward concrete deliverables (e.g., 'set Secure, HttpOnly, and SameSite flags on session cookies') to match the specificity of a top anchor.

DimensionReasoningScore

Specificity

Names the security domain and three concrete actions ('reviewing server-side session management', 'setting up authentication middleware', 'auditing cookie configuration in HTTP response headers'), but they are activities rather than the multiple specific concrete actions (extract/fill/merge) that anchor a 3.

2 / 3

Completeness

It explicitly answers both what (reviewing/setting up/auditing cookie security) and when via an explicit 'Use when ...' trigger clause listing three triggering situations.

3 / 3

Trigger Term Quality

It includes relevant terms users would say ('session management', 'authentication middleware', 'cookie configuration'), but omits common natural variations a user might voice like 'cookies', 'Set-Cookie headers', 'CSRF', or 'XSS session theft'.

2 / 3

Distinctiveness Conflict Risk

The trigger is scoped narrowly to session/auth cookie flags in HTTP response headers, a clear niche unlikely to fire for unrelated security skills.

3 / 3

Total

10

/

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.