CtrlK
BlogDocsLog inGet started
Tessl Logo

avoid-ai-writing

Audit and rewrite content to remove AI writing patterns ("AI-isms"). Use this skill when asked to "remove AI-isms," "clean up AI writing," "edit writing for AI patterns," "audit writing for AI tells," or "make this sound less like AI." Supports a detect-only mode, an edit-in-place mode for files, an optional voice profile (casual / professional / technical / warm / blunt), and an iterate-to-convergence pass.

67

Quality

84%

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

SKILL.md
Quality
Evals
Security

Quality

Content

70%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 delivers exceptionally concrete, well-sequenced editing guidance with built-in verification loops, but it is a monolith: nearly 800 lines in a single file with substantial meta-commentary, citation apologetics, and development-history notes that inflate the token cost. Moving the word tables and pattern catalog into reference files and trimming the digressions would raise both conciseness and progressive disclosure without losing actionability.

Suggestions

Split the Tier 1/2/3 word tables, pattern catalog, and tolerance matrix into one or more reference files (e.g. references/patterns.md, references/vocabulary.md), keeping SKILL.md as an overview with mode definitions and workflow steps.

Trim meta-commentary that does not change editing behavior: the detector-implementation history ('this was implemented as a detector and reverted'), issue references (#56, #39), roadmap notes, and the academic-citation paragraph in 'What this skill is and isn't'.

Move time-sensitive citations and statistics (Liang et al. 2023, arXiv:2506.07001, 'April 2026 run') into a dedicated references/notes file so they stop competing with the core instructions for context.

DimensionReasoningScore

Conciseness

The ~780-line body is noticeably verbose: meta-sections like 'What this skill is and isn't' (three academic citations), 'Caveat worth keeping visible,' reverted-detector histories ('every regex tight enough... stopped matching the tell'), roadmap notes ('the first of four stylometric signals on the roadmap'), and issue references (#56, #39) pad the instruction set. This matches the 2 anchor (several padded sections) rather than 3, because the digressions recur throughout rather than appearing occasionally.

2 / 5

Actionability

Fully concrete guidance: replace/with word tables, before→after rewrite examples ('Imagine a world where every deploy is instant' becomes 'Instant deploys would cut our release cycle from a day to minutes'), per-mode output-format templates, and a runnable validator command. For an instruction-only skill this is copy-paste-level actionable guidance covering the common cases.

5 / 5

Workflow Clarity

Each mode has a numbered job sequence; edit mode ends with an explicit verification step ('re-read the file and confirm the flagged patterns are resolved'), rewrite mode builds in a second-pass audit feedback loop, and the optional mechanical check adds validate-and-fail-nonzero enforcement. Clear sequence with explicit validation and error recovery — matches the 5 anchor.

5 / 5

Progressive Disclosure

No bundle files exist; the ~600 lines of tiered word tables, pattern catalog, and tolerance matrix are all inlined in SKILL.md where a references file would belong, matching the 3 anchor ('content that should be separate is inline'). Not 2: the document itself is well structured with clear, navigable section headers rather than a minimal-structure wall; not 4 because the bulk reference material is not split out at all.

3 / 5

Total

15

/

20

Passed

Description

100%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 a model example: third-person voice, concrete capability list, explicit 'Use when...' clause with five natural trigger phrasings, and a distinct niche. It is somewhat long but every clause carries capability information, so it does not read as padded.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Audit and rewrite content to remove AI writing patterns', a 'detect-only mode', an 'edit-in-place mode for files', five named voice profiles, and an 'iterate-to-convergence pass' — with comprehensive coverage of the skill's behavior. Not 4: there are no meaningful gaps in the capability enumeration.

5 / 5

Completeness

Explicitly answers both questions: the 'what' (audit, rewrite, three modes, voice profiles, iterate pass) and the 'when' via a literal 'Use this skill when asked to' clause with concrete trigger phrases. Not 4: the 'when' is fully explicit rather than merely present.

5 / 5

Trigger Term Quality

Quotes five natural user phrasings — 'remove AI-isms,' 'clean up AI writing,' 'edit writing for AI patterns,' 'audit writing for AI tells,' 'make this sound less like AI' — covering synonyms and colloquial variants a user would actually say. Not 4: no common natural phrasing is missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (AI writing patterns) with distinct, quoted triggers that no generic editing or formatting skill would claim. Not 4: overlap risk with general editing skills is minimal because the triggers are uniquely about AI-pattern removal.

5 / 5

Total

20

/

20

Passed

Validation

68%

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

Validation — 11 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (793 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 missing

Warning

Total

11

/

16

Passed

Repository
pchalasani/claude-code-tools
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.