From formal-verify
Remove LLM-isms and AI writing patterns from text. This skill should be used when editing prose to sound less like AI output — removing overused words, fixing structural tells, and restoring natural human voice. Triggers: "de-slop", "remove AI writing", "humanize this", "sounds too AI", "LLM-isms", "AI slop", or when reviewing text that reads like chatbot output.
npx claudepluginhub petekp/agent-skills --plugin literate-guideThis skill uses the workspace's default tool permissions.
Strip AI writing patterns from text to restore natural, human-sounding prose.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Strip AI writing patterns from text to restore natural, human-sounding prose.
Based on Wikipedia: Signs of AI writing and WikiProject AI Cleanup.
Read the full text before changing anything. Load references/word-list.md and references/structural-patterns.md to identify which patterns are present.
Categorize findings into three severity levels:
Red — Immediate tells (fix first)
Yellow — Statistical signals (fix in clusters)
Green — Structural patterns (require rewriting, not word swaps)
Present the diagnosis as a brief summary before making changes. Example:
Diagnosis: 4 red flags (chatbot leakage, grandiose filler), 7 yellow signals
(word clusters in paragraphs 2, 5, 8), 2 green patterns (relentless balance,
uniform register).
Remove or replace all Red items. These are unambiguous AI artifacts.
Chatbot leakage: Delete entirely.
Grandiose filler: Replace with plain statements or delete.
Synonym cycling: Pick one term and stick with it. Use pronouns for variety.
Work through clusters. The goal is not to ban specific words but to break up detectable patterns.
Word clusters: Replace overused words with plain alternatives.
Copula avoidance: Restore simple verbs.
Transition abuse: Remove mechanical connectives.
Rule of three: Break at least half of them. Use two items, or four, or one.
Tailing participles: Rewrite as separate sentences or delete.
These require actual rewriting, not substitution.
Relentless balance: Redistribute weight. Expand important sections. Trim or collapse unimportant ones. A 3-sentence paragraph next to a 12-sentence paragraph is fine.
Uniform register: Inject tonal shifts. A blunt short sentence after a complex one. A casual aside in a technical passage. Let the writing breathe.
Generic specificity: Replace hypothetical examples with real ones, or remove examples that add nothing.
Excessive hedging: Remove qualifiers that don't reflect genuine uncertainty. If something is true, state it without "often" / "generally" / "can be."
Risk aversion: Sharpen claims. Add an opinion. Allow an imperfect sentence to stand if it has energy.
Enthusiasm gap: Vary paragraph investment. Spend more words where the writer (or subject) is more interesting.
Read the entire edited text once more. Check for: