CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deslop

Remove AI-generated code slop and clean up code style

57

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 ./cursor-team-kit/skills/deslop/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

80%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 lean, well-organized single-purpose skill: the workflow, focus patterns, and guardrails are all directly actionable with zero padding. Its only material gap is the absence of a verification step (e.g. running tests or re-checking the diff) before wrapping up, which matters because the skill makes batch edits across a whole diff.

Suggestions

Add a validation checkpoint after the edits, e.g. "Run the project's tests (or re-read the diff) to confirm behavior is unchanged before summarizing" — this would lift workflow clarity above the batch-operation cap.

Optionally make the first step copy-paste ready: "Get the diff with `git diff main`" so the exact command is unambiguous.

DimensionReasoningScore

Conciseness

Every line earns its place: a one-sentence workflow ("Check the diff against main and remove AI-generated slop introduced in the branch"), a five-item pattern list, and three guardrails — no explanations of concepts Claude already knows and no padding. This matches the score-5 anchor 'Lean and efficient; assumes Claude's competence' rather than 4, which requires some over-explanation to trim.

5 / 5

Actionability

Guidance is concrete and executable for an instruction-only skill: "Check the diff against main", specific patterns like "Casts to `any` used only to bypass type issues" and "Deeply nested code that should be simplified with early returns". It falls short of 5 because there are no copy-paste commands (e.g. `git diff main`) or a worked before/after example covering the common cases, matching the anchor 'concrete code or commands with minor gaps'.

4 / 5

Workflow Clarity

The single action (check the diff against main, then remove slop) is unambiguous, and the guardrails ('Keep behavior unchanged unless fixing a clear bug', 'Prefer minimal, focused edits') act as partial checkpoints. However, the skill edits code across an entire diff — a batch operation — with no validation step such as running tests or re-reviewing the diff, so per the guidelines workflow clarity is capped at 3.

3 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references, and the body is cleanly organized into a workflow line, 'Focus Areas', and 'Guardrails' sections, which per the guidelines earns a 5. No bundle files (references/, scripts/, assets/) exist, so there are no broken or deeply nested references to penalize.

5 / 5

Total

17

/

20

Passed

Description

50%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 communicates a clear purpose but reads as a bare capability statement: it answers 'what' without any 'when' guidance, and its trigger vocabulary is thin relative to how users would actually request this skill. It also invites overlap with general code-cleanup/formatting skills.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to deslop, tidy, or clean up AI-generated code, remove slop from a diff/branch, or strip unnecessary comments and defensive checks."

Include natural synonym terms users would say — "deslop", "simplify", "remove boilerplate", "tidy up" — to improve trigger matching.

Sharpen the 'what' with 1-2 concrete actions, e.g. "Remove AI-generated slop — unnecessary comments, defensive checks, any-casts, dead abstractions — and align style with the surrounding codebase."

DimensionReasoningScore

Specificity

"Remove AI-generated code slop and clean up code style" names the domain (AI slop removal) and 1-2 actions ("remove", "clean up"), but "clean up code style" is generic and no concrete sub-actions are enumerated. It is not a 4 because there are not several specific actions with only minor gaps, and not a 2 because the domain and actions are more concrete than "Processes PDF files".

3 / 5

Completeness

The 'what' is stated clearly ("Remove AI-generated code slop and clean up code style"), but there is no 'when' — no "Use when..." clause or equivalent trigger guidance, which per the guidelines caps completeness at 3. It is above 2 because the 'what' is clear, and below 4 because the 'when' is entirely absent rather than merely implicit or weak.

3 / 5

Trigger Term Quality

Natural phrases like "AI-generated code slop" and "clean up code style" are present, but common variations users would say are missing: "deslop", "tidy", "refactor AI code", "remove boilerplate", "simplify". This matches the anchor 'Some relevant keywords but missing common variations or synonyms' rather than 4, which requires good coverage with only a few terms missing.

3 / 5

Distinctiveness Conflict Risk

"AI-generated code slop" carves a recognizable niche, but "clean up code style" is broad and overlaps with linting, formatting, refactoring, and general code-review skills, so it could still trigger for the wrong skill. It is more distinct than the score-2 anchor ('Very broad; high overlap risk') but does not reach 4's 'minor overlap risk with closely related skills' given generic cleanup phrasing.

3 / 5

Total

12

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

cursor/plugins

Path

cursor-team-kit/skills/deslop/SKILL.md

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.