AgentSkillsCN

Ai Bust

在面向用户的文本中识别并剔除“AI式”表达

SKILL.md
--- frontmatter
description: Detect AI-isms in user-facing text

AI Writing Buster

Args: $ARGUMENTS (file path, glob pattern, or paste text directly)

Scans user-facing text for AI writing patterns and flags violations.

Usage

code
/ai-bust src/routes/landing/+page.svelte
/ai-bust src/routes/(public)/**/*.svelte
/ai-bust "Your text to check here"

Detection Patterns

Category 1: Structural Tells

PatternExampleFix
Em dashes"for teachers — whether"Use comma or period
Negative-to-positive flip"Not to constrain, but to free"State directly what it does
Redundant emphasis"Share globally — communicates across distances"Delete the repetition
Perfect threes"efficient, reliable, and scalable"Break rhythm or reduce to two
"Whether you're..." endings"Whether you're beginner or expert..."Cut entirely

Category 2: Banned Openers

Flag any paragraph starting with:

  • "In today's fast-paced world..."
  • "In an era where..."
  • "In the ever-evolving landscape of..."
  • "In the realm of..."

Category 3: Blacklisted Words

Nouns: tapestry, landscape, realm, journey, nuances

Adjectives: robust, comprehensive, crucial, pivotal, seamless, cutting-edge, game-changing, next-level

Verbs: delve, leverage, harness, unlock, foster, navigate, streamline, empower

Marketing: revolutionary, effortlessly, seamlessly

Category 4: Hedging Phrases

  • "It's worth noting that..."
  • "It's important to remember..."
  • "Furthermore", "Moreover", "Additionally"
  • "In conclusion"

Category 5: Sycophantic Openers

  • "Absolutely!"
  • "Certainly!"
  • "Great question!"
  • "You're absolutely right"

Category 6: Extended Metaphor Verbs

  • "weaving together"
  • "painting a picture"
  • "crafting your..."

Output Format

For each violation found:

code
FILE:LINE | PATTERN | QUOTED TEXT
  -> Suggestion: [fix or "delete this"]

Workflow

  1. If given a file/glob: Read the file(s) and scan for patterns
  2. If given quoted text: Scan the text directly
  3. Report violations grouped by category
  4. Provide suggestions for each violation
  5. Give overall assessment: Clean / Minor issues / Needs rewrite

Severity Levels

  • CRITICAL: Banned openers, em dashes (dead giveaways)
  • HIGH: Blacklisted words, hedging phrases
  • MEDIUM: Perfect threes, sycophantic openers
  • LOW: Extended metaphor verbs (context-dependent)

What to Scan

Focus on user-facing text:

  • Landing pages, marketing copy
  • Documentation, help text
  • UI labels, button text, error messages
  • Release notes, changelogs
  • About pages, descriptions

Skip:

  • Code comments (unless they're user-visible)
  • Variable names
  • Test files
  • Config files

Example Output

code
=== AI Writing Buster Report ===

src/routes/landing/+page.svelte

CRITICAL (2):
  Line 45 | EM_DASH | "for teachers — whether you're"
    -> Use comma: "for teachers, whether you're"

  Line 12 | BANNED_OPENER | "In today's fast-paced world of flow arts..."
    -> Delete opener, start with substance

HIGH (3):
  Line 67 | BLACKLIST_WORD | "seamlessly integrate"
    -> Delete "seamlessly" - just "integrate"

  Line 89 | BLACKLIST_WORD | "leverage the power"
    -> "use" or just describe what it does

  Line 102 | HEDGING | "It's worth noting that..."
    -> State directly

MEDIUM (1):
  Line 134 | PERFECT_THREE | "intuitive, powerful, and flexible"
    -> Break rhythm: "intuitive and powerful" or add imperfection

---
Overall: NEEDS REWRITE (2 critical, 3 high, 1 medium)

The Burstiness Check

After pattern-matching, do a manual rhythm check:

  1. Count sentence lengths in the scanned text
  2. If most sentences are 15-25 words with uniform structure -> flag as "uniform rhythm"
  3. Real writing mixes: Short punches. Then longer explanations. Fragments work.

Final Question

After reporting, ask:

"Want me to fix these issues, or just use this as a reference?"