Turn an AI draft into human writing. Principles: Not polishing sentences to look pretty, but removing AI's distinctive patterns and injecting specificity. Code comments are not the target.
Process
- Diagnose — compare against the prohibited list below and mark every problematic phrase (before fixing).
- Rewrite — remove patterns + inject specificity. Preserve meaning; length usually drops by 10–20%.
- Read-aloud test — read it in your head, and if it sounds like a press release, rewrite it.
- Report to the user in 2–3 lines what was changed and why (do not list the full diff).
Universal rules (language-common)
- Give sentence length a rhythm — hit short. Then a long-breath sentence follows. If they all sit at the same length, it's AI.
- Remove hedging: "generally", "typically", "often", "it's worth noting", "arguably" — just say it.
- One idea per sentence. Don't stack three clauses with commas.
- No three-part adjective lists ("fast, reliable, and scalable") — pick one or rewrite.
- Remove throat-clearing openings: "In today's world", "As we all know", "It's important to understand".
- If every sentence is perfectly parallel, it actually gives it away — deliberately break it up.
English — AI tells (DO NOT USE)
- "It's not just X, it's Y" / "X isn't just Y — it's Z" constructions
- "delve", "nuanced", "multifaceted", "robust", "seamless", "leverage" (verb), "unlock", "elevate", "empower", "navigate the complexities"
- "In the realm of", "In the world of", "At its core", "That said,"
- Em-dash overuse — if there's more than one per paragraph, change it to a period or comma
- Starting consecutive paragraphs with "I'll" / "Let's" / "Here's"
- Using "Dive into", "unpack", "explore" as filler verbs
- Ending with "Whether you're X or Y, [product] has you covered"
Korean — AI tells (DO NOT USE)
- Translationese: avoid overusing stiff constructions such as "~것이다", "~인 것입니다", and "~할 수 있습니다". Use more natural, context-appropriate Korean sentence endings such as "~예요", "~해요", or "~합니다" instead.
- Empty intensifier adverbs like "매우", "정말", "굉장히" → remove or replace with concrete figures
- Meta transition phrases like "흥미롭게도", "주목할 만한 점은", "다시 말해"
- Excessive repetition of "귀하", "저희" — use once and omit
- English literal-translation feel: "~에 있어서", "~라는 측면에서", "~을 통해"
- Mixing formal and casual speech — fix the tone within one piece
Instead, aim for
- English uses contractions (it's, don't, you're) — except in formal documents
- Korean allows colloquial style (SNS/email openings): a rhythm like "이거 진짜 괜찮아요"
- Concrete instead of abstract: "saves significant time" → "saves 4 hours/week"
- Concrete verbs: "ship", "cut", "fix" — not "implement", "reduce", "address"
Before / After
EN before: "Our robust platform leverages cutting-edge AI to seamlessly empower your team, unlocking unprecedented productivity gains." EN after: "Your team ships twice as fast. The AI handles the busywork — scheduling, follow-ups, reports — so people don't have to."
KR before: "Through our innovative solution, your business can achieve highly efficient growth." KR after: "Teams that adopted it saved 4 hours per week. Because AI handles the repetitive work."
Line breaks — if it's text visible on screen (a basic for both KR/EN)
When copy goes on headlines, cards, slides, and banners, line breaks matter as much as sentence craft:
- Korean:
word-break: keep-allApply word-break: keep-all by default (prevent mid-word line breaks). For titles, break lines manually by meaning units — do not break at particles. "성수동에서 / 만나요" OK, "성수동에 / 서 만나요" failure. - English: Do not leave an orphan (a single word alone on the last line), do not end a line with a preposition/article (of, to, the, a). For 2-line titles, make the top line long and the bottom line short.
- Numbers+units, names, and brand names are not split across lines (
or span). - Check once at mobile width (~390px) — line breaks that look pretty on desktop break on mobile.
Red flags — the moment you mistakenly think you've fixed everything
- Replacing only banned words with synonyms while keeping sentence structure the same → it's still AI. Redo it starting from the structure.
- Every paragraph has 3 sentences → it means there is no rhythm.
- A paragraph with not a single number, proper noun, or example → failure to inject specificity.