From petekp-agent-skills
Removes AI writing patterns from text to restore natural human voice. Useful for editing prose that sounds like chatbot output.
How this skill is triggered — by the user, by Claude, or both
Slash command
/petekp-agent-skills:de-slopThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Strip AI writing patterns from text to restore natural, human-sounding prose.
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:
npx claudepluginhub petekp/agent-skills --plugin rustGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.