CtrlK
BlogDocsLog inGet started
Tessl Logo

fix-lint

Run the SD.Next lint workflow in phased order: execute tools in sequence first, then apply minimal fixes, while ignoring findings explicitly marked by TODO comments in code.

57

Quality

66%

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

Quality

Content

75%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 content is a well-structured, actionable lint workflow with concrete commands, explicit ordering, and real feedback loops for error recovery. It is concise and appropriately self-contained, with only minor gaps in fix examples and validation framing.

Suggestions

Add one short worked fix example (e.g. a ruff finding and the minimal edit that resolves it) to lift actionability.

Frame the cross-check regression step as an explicit "Validate" checkpoint to strengthen workflow clarity.

Consider listing the exact pylint disable/TODO convention so "ignore TODO-marked findings" is unambiguous.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence, with only minor trimmable phrasing such as the "Note that pylint can run for considerable time" aside.

4 / 5

Actionability

Provides copy-paste-ready commands for every tool (pre-commit, eslint, ruff, pylint) and concrete venv activation steps, but the fix guidance ("Parse failures and group by file", "Apply minimal code fixes") is high-level without a worked example.

4 / 5

Workflow Clarity

Clear numbered tool sequence plus a procedure with feedback loops (re-run until pass, cross-tool regression re-run) and explicit pass criteria; not a 5 because validation is re-running tools rather than a distinct validate checkpoint.

4 / 5

Progressive Disclosure

Well-organized into clear sections appropriate for a single-file workflow skill with no bundle files needing navigation; the one external pointer to .github/instructions/core.instructions.md is clearly signaled.

4 / 5

Total

16

/

20

Passed

Description

58%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 clearly communicates what the skill does with specific, concrete actions tied to the SD.Next lint domain. Its main weakness is the absence of an explicit "Use when..." trigger clause, which limits both completeness and trigger discoverability.

Suggestions

Add a "Use when..." clause naming natural triggers, e.g. "Use when the user asks to run lint, fix lint errors, or needs lint-clean status before review."

Include common synonyms users actually say ("lint clean", "fix lint", "static checks") to broaden trigger coverage.

Reaffirm the trigger context in the description so Claude can distinguish this from generic format/code-quality skills.

DimensionReasoningScore

Specificity

Names the SD.Next lint domain and several concrete actions ("execute tools in sequence first, then apply minimal fixes, while ignoring findings explicitly marked by TODO comments"), with only minor coverage gaps.

4 / 5

Completeness

The "what" is clearly stated, but there is no "Use when..." clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Includes relevant keywords ("lint workflow", "fixes", "TODO comments") but misses common natural variations a user would say like "lint clean", "fix lint errors", or "run lint".

3 / 5

Distinctiveness Conflict Risk

The SD.Next-specific lint workflow is a clear niche with mostly distinct triggers and only minor overlap risk with general lint/format skills.

4 / 5

Total

14

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
vladmandic/sdnext
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.