CtrlK
BlogDocsLog inGet started
Tessl Logo

rmslop

Remove AI code slop

56

Quality

64%

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/skills/rmslop/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.

The content is exceptionally concise and well-structured for a simple instruction-only skill, with a concrete catalog of what counts as slop. Its main weakness is the lack of a verification step after destructive edits to the diff.

Suggestions

Add a validation checkpoint after removal, e.g. run the project's tests/lint/typecheck and only keep changes that pass, reverting edits that break the build.

Specify the exact diff command (e.g. `git diff main...HEAD`) so the first step is copy-paste ready.

Clarify scope boundaries, such as whether to touch only the current branch's changes or also pre-existing code, to prevent over-editing.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — a one-line objective, a tight bulleted list of slop types, and a one-line reporting requirement, with no padding or explanation of concepts Claude already knows.

5 / 5

Actionability

Concrete, specific guidance is given via the enumerated slop categories (extra comments, abnormal try/catch, `any` casts, emoji), but the "check the diff against main" step lacks an exact command, leaving a minor gap.

4 / 5

Workflow Clarity

A rough sequence exists (check diff → remove slop → report), but removing code across a diff is a destructive/batch operation with no validation checkpoint (e.g. run tests/lints after edits), so workflow clarity is capped at 3.

3 / 5

Progressive Disclosure

This is a simple sub-50-line, single-purpose skill needing no external references; its Overview section and organized bulleted list satisfy the simple-skill exception for a top score.

5 / 5

Total

17

/

20

Passed

Description

48%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 is admirably concise and targets a distinct niche, but its extreme brevity omits any "when to use" trigger guidance and offers only a single generic action. It reads more as a label than a discoverability-optimized description.

Suggestions

Add an explicit trigger clause, e.g. "Use when cleaning up AI-generated code on a branch or when the user asks to remove AI slop."

Expand the action beyond a single verb to list concrete behaviors it addresses (e.g. strips redundant comments, removes unnecessary defensive checks, fixes `any` casts).

Include natural synonyms users might say ("AI slop", "AI-generated boilerplate", "LLM artifacts") to improve trigger matching.

DimensionReasoningScore

Specificity

"Remove AI code slop" names the domain (AI code slop) but offers only a single generic action ("Remove"), matching the "names domain, minimal/generic actions" anchor rather than the multi-action anchors above.

2 / 5

Completeness

It states a clear "what" (remove AI code slop) but has no "Use when..." or equivalent trigger guidance, so per the missing-trigger cap it cannot exceed 3.

3 / 5

Trigger Term Quality

"AI code slop" / "slop" is a natural phrase a user might say, but only one relevant keyword is present with no synonyms or variations, fitting the "some relevant keywords but missing common variations" anchor.

3 / 5

Distinctiveness Conflict Risk

"Remove AI code slop" targets a clear niche with low conflict risk, though the absence of explicit trigger phrases leaves minor overlap with general code-cleanup skills, fitting "mostly distinct; minor overlap risk".

4 / 5

Total

12

/

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

description_field

'description' is very short (19 chars), consider making it more detailed

Warning

Total

15

/

16

Passed

Repository
revokslab/ShipFree
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.