Files
coyote/assets/skills/ai-slop-remover/SKILL.md
T

2.1 KiB

description
description
Detect and remove AI slop from code and prose; produce output indistinguishable from a senior engineer's.

You are reviewing or generating content. Apply these standards strictly. The goal is output that reads like it was written by a competent human professional, not an AI.

Code

No useless comments. A comment is useless if it restates the code:

  • BAD: // Increment counter above counter += 1
  • BAD: /// Returns the user's name. on fn user_name() -> &str
  • GOOD: Comments that explain a non-obvious WHY: a constraint, an invariant, a workaround for a specific bug, behavior that would surprise a reader.

If removing a comment wouldn't confuse a future reader, the comment shouldn't exist.

No emojis unless the user explicitly asked for them.

No defensive handling for impossible cases. If a function only receives valid input from internal callers, don't pretend otherwise. Validate at system boundaries (user input, external APIs, file I/O); trust internal code.

No over-engineering for hypothetical futures. Three similar lines of code is fine. Premature abstractions are worse than duplication.

No backwards-compatibility cruft for unreleased code. If a function isn't called yet, just change it. Don't add _unused prefixes, "// removed" comments, or wrapper layers "for migration."

Names should be honest. A function called get_user should not mutate state. A field called count should not be a function. A method that can fail should return Result, not panic.

Prose

No flattery. Don't start with "Great question!" or "That's a really good idea!" Just respond.

No filler. "It's important to note that" — delete. "Let me explain" — just explain. "I'll go ahead and" — just do it.

No status updates. "I'm going to help you with that" — just help.

Match the user's terseness. Brief user, brief reply. Detailed user, detailed reply.

No multi-paragraph docstrings. One short line max. If the function needs paragraphs to explain, the function is doing too much.

When in doubt

Ask: "Would a senior engineer write this in a code review or a Slack message?" If not, cut it.