CtrlK
BlogDocsLog inGet started
Tessl Logo

clean-up-comments

Use when reviewing templates, rendered HTML, or shared components related to Remove comments and debug code in production. Validate the final browser-facing markup, not just the source framework abstraction.

56

Quality

63%

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/clean-up-comments/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 as an overview with an exemplary one-level-deep reference pointer, but it is thin on executable guidance and its four sections (Check/Fix/Explain/Code Review) restate the same vague directive without sequencing or verification steps. Tightening the redundancy and adding one concrete inline example would lift it substantially.

Suggestions

Merge or differentiate the redundant Check, Fix, and Code Review sections, which currently repeat the same review-and-remove directive in slightly different wording.

Add one concrete inline artifact — a minimal before/after HTML comment example or a specific build-tool snippet (e.g., a terser/webpack comment-stripping config) — since 'Configure build tools to strip comments automatically' is currently an unactionable hint.

Clarify how the sections relate as a workflow (review rendered markup, flag exact elements/routes, remove, then re-verify the rendered output) with an explicit validation checkpoint.

DimensionReasoningScore

Conciseness

The body is short but opens by explaining a concept Claude already knows ('Comments expose internal logic to attackers, increase file size, and can leak sensitive information...'), and the Check, Fix, and Code Review sections repeat the same review-and-remove directive in slightly different words. Not anchor 4 because the redundancy spans multiple sections rather than being a minor trimmable instance.

3 / 5

Actionability

Quick Reference names concrete comment types ('TODO, FIXME, DEBUG', 'accessibility and legal comments') but offers no executable specifics — 'Configure build tools to strip comments automatically' is a hint with no command or config, and no code example appears inline. Not anchor 2 because named comment types and clear directives are present; not anchor 4 because nothing in the body is copy-paste ready.

3 / 5

Workflow Clarity

The Check, Fix, Explain, and Code Review sections imply a progression but read as parallel modes with no stated sequencing and no validation checkpoints (e.g., re-checking rendered output after removal). This matches anchor 3 — steps listed but checkpoints missing or implicit; the simple-skill exception does not apply because the four overlapping directives leave the actual workflow ambiguous.

3 / 5

Progressive Disclosure

The body is a lean, well-sectioned overview that delegates details to `references/rule.md` with a clearly signaled purpose ('For full implementation details, code examples, and framework-specific guidance') — a one-level-deep reference verified to exist and contain the code examples. This matches anchor 5: clear overview, well-signaled single-level reference, appropriate content split.

5 / 5

Total

14

/

20

Passed

Description

70%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 an explicit 'Use when' clause and a distinguishing 'validate the rendered markup' directive, but the skill's core action is buried in a grammatically awkward, capitalized rule-title phrase ('related to Remove comments and debug code in production'), which weakens action specificity and natural phrasing. Overall solid but noticeably below the best-in-class examples.

Suggestions

State the skill's actions explicitly in third person (e.g., 'Removes TODO/FIXME/DEBUG comments, console logs, and temporary debug markup from production HTML; flags them in code review') instead of embedding the rule title in a 'related to' clause.

Add natural trigger terms and synonyms users would say, such as 'console.log', 'TODO comments', 'clean up code', or 'before deploying'.

Keep the distinctive 'validate the final browser-facing markup, not just the source framework abstraction' clause but pair it with explicit capability verbs so the 'what' is as clear as the 'when'.

DimensionReasoningScore

Specificity

Explicit actions are limited to 'reviewing templates, rendered HTML, or shared components' and 'Validate the final browser-facing markup' — the domain is named with about two concrete actions, while 'Remove comments and debug code in production' appears as an embedded topic phrase rather than a stated skill action. Not anchor 4 because it does not list several specific actions comprehensively.

3 / 5

Completeness

Both parts are present: 'Use when reviewing templates, rendered HTML, or shared components...' answers when, and 'Validate the final browser-facing markup, not just the source framework abstraction' answers what. Not anchor 5 because the what is only partially explicit — the removal action is awkwardly embedded in the rule-title phrase 'related to Remove comments and debug code in production'.

4 / 5

Trigger Term Quality

Natural keywords like 'comments', 'debug code', 'production', 'rendered HTML', 'templates', and 'shared components' are present and would plausibly be said by a user. Not anchor 5 because common variations such as 'console.log', 'TODO', 'clean up code', or 'before deploy' are missing.

4 / 5

Distinctiveness Conflict Risk

The niche (production HTML comment/debug-code cleanup) is mostly distinct with 'Validate the final browser-facing markup' as a distinguishing trigger. Not anchor 5 because the boilerplate opening 'Use when reviewing templates, rendered HTML, or shared components' would be shared with sibling frontend-checklist rules, creating minor overlap risk with closely related skills.

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.

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.