CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deslop

Cut AI tells from prose people read: PR titles and bodies, Slack and Jira posts, READMEs and other human docs. Leave the fixed headings and bold labels of the `pr` skill and of PR templates as they are.

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%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 a model instruction-only skill: dense, concrete, immediately actionable pattern rules with literal before/after examples, a clear scan-then-rewrite workflow, and clean single-file organization with stable rule ids. No weaknesses found.

DimensionReasoningScore

Conciseness

Lean and efficient: every rule earns its place with inline before/after examples ("'In order to' becomes 'To'", "'utilize' and 'leverage' become 'use'") and zero padding or explanation of concepts Claude already knows. It is not 4 because there are no over-explanations that could be trimmed; the one longer rule (14) spends its words on a worked example that directly disambiguates a subtle case.

5 / 5

Actionability

Fully actionable instruction-only guidance: nearly every rule pairs a detection pattern with a concrete fix or literal replacement ("'queries are validated' becomes 'the compiler validates queries'", "break a noun cluster longer than three words"), and rule 27 even supplies a usable self-test ("if the sentence could appear unchanged in another project's docs, cut it"). For an instruction skill this is copy-paste-grade direction with no gaps.

5 / 5

Workflow Clarity

A simple single-task skill with an unambiguous two-part instruction: "Scan for the patterns below, then rewrite. Preserve meaning and match the intended tone." Per the simple-skill allowance, a single unambiguous action can score 5; prose editing is not a destructive or batch operation requiring validation checkpoints, so the cap does not apply. Not 4 because nothing in the sequence is ambiguous or missing.

5 / 5

Progressive Disclosure

A single flat self-contained file with no nested references and well-organized category headers (Content, Language, Style, Communication artifacts, Filler, Jargon, Plain speech), plus stable rule ids for citation by other skills. Anti-drift check against anchor 4: there are no "minor organization gaps" and nothing that belongs in a separate file; the whole rule catalog is the skill's operational core and loads in one screen.

5 / 5

Total

20

/

20

Passed

Description

66%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 specific, honest, and well-scoped with a useful conflict-avoidance exclusion, but it lacks any explicit 'when to use' trigger guidance and misses common synonyms users might say when asking for this kind of cleanup.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to remove AI patterns, deslop, or make prose sound more human."

Include common user phrasings as trigger synonyms, such as "AI slop", "sounds AI-generated", or "sounds like ChatGPT wrote it".

Consider naming the concrete capability once more (e.g. "scan for known AI tells and rewrite") so the single action reads as a multi-part operation.

DimensionReasoningScore

Specificity

Names the domain and action ("Cut AI tells from prose people read") and enumerates several concrete targets: "PR titles and bodies, Slack and Jira posts, READMEs and other human docs". It is not 5 because it offers one core action plus a scope exclusion rather than a comprehensive action list, and not 3 because it goes beyond 1-2 generic actions by naming multiple specific artifact types. Third-person voice, so no voice penalty applies.

4 / 5

Completeness

The "what" is clear, but there is no "Use when..." clause or equivalent explicit trigger guidance; the "when" is only weakly implied by the artifact list. Per judging guidelines, a missing 'Use when...' clause caps completeness at 3. Not 4 because the "when" is not present in any explicit form.

3 / 5

Trigger Term Quality

Good natural keyword coverage of target surfaces ("PR titles and bodies", "Slack and Jira posts", "READMEs", "human docs") that users would plausibly say. It is not 5 because common variations of the core request are missing ("AI slop", "sounds AI-generated", "make it sound human"), and not 3 because coverage is good rather than merely "some relevant keywords".

4 / 5

Distinctiveness Conflict Risk

A distinct niche (removing AI tells from human-facing prose) with an explicit scoping exclusion ("Leave the fixed headings and bold labels of the `pr` skill and of PR templates as they are"). Not 5 because without trigger phrases it could still overlap with general writing/editing skills. Not 3 because the niche is well-differentiated, not just "somewhat specific".

4 / 5

Total

15

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

13

/

16

Passed

Repository

aabuhijleh/abed-hub

Path

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.