avoid-ai-writing

v3.3.1 · MIT · agentskills.io · Conor Bronsdon

1 — 概要

AI が書いた文章には、人間が書かないような一定の癖(AI-ism)がある。avoid-ai-writing は、それらを検出・除去するための agentskills.io 対応スキル。Claude Code・OpenClaw・Cursor など、SKILL.md を読めるエージェントならどこでも使える。

ワンショットの「もっと自然に直して」プロンプトとは違う。36 パターン・109 語彙エントリを構造化されたルールとして持ち、2 パス検出で第 1 パスを生き残ったパターンまで検出する。

36
パターン
109
語彙エントリ
3
語彙ティア
2
動作モード
6
コンテキスト
Before — AI が書いた
Certainly! Acme Analytics, a vibrant startup nestled in the heart of Boulder's thriving tech ecosystem, has secured $40M in Series B funding — marking a watershed moment for the observability landscape. The platform serves as a unified hub, featuring real-time dashboards, boasting sub-second queries, and presenting a seamless integration layer. Moreover, experts believe Acme is poised to disrupt the market. In conclusion, the future looks bright!
After — スキル適用後
Acme Analytics raised a $40M Series B led by Sequoia. The Boulder-based startup makes an observability platform that runs queries in under a second and plugs into existing monitoring stacks without custom integration work.

検出した問題: チャットボット語 (Certainly!)・販促語 (vibrant, nestled, thriving)・重要性インフレ (watershed moment)・コピュラ回避 (serves as, featuring, boasting)・語彙置換 4 語・曖昧な帰属 (experts believe)・フィラー (Moreover)・ありふれた結論 (the future looks bright) など計 15 以上

なぜ語彙だけ直しても足りないか: Pangram Labs (28M 人間ドキュメントで訓練した分類器) の研究によると、AI 検出ツールは語彙より構造的な一様性を高く重み付けする。文長・段落長・リズムを変えなければ、Tier 1 語彙を全部置換しても AI 生成と判定され続ける。
2 — 2 つのモード
rewrite
リライト(デフォルト)
AI-ism を特定し、テキストを直す。4 セクション形式で返す:
  1. Issues found — 引用付きで問題を列挙
  2. Rewritten version — 修正済み全文
  3. What changed — 主要変更のサマリ
  4. Second-pass audit — リライト後の再チェック
detect
検出のみ
AI-ism を特定するが書き直さない。2 セクション形式で返す:
  1. Issues found — P0/P1/P2 別に列挙
  2. Assessment — 確実に直すべき vs 判断次第の分類
トリガー: "detect" / "flag only" / "audit only" / "just flag" / "scan"
3 — 重症度ティア
P0 — 即修正
信頼性キラー
公開前に必ず直す
  • Cutoff disclaimers ("As of my last update")
  • Chatbot artifacts ("I hope this helps!", "Great question!")
  • Vague attributions ("Experts believe")
  • Significance inflation on routine events
P1 — 公開前
明らかな AI 臭
公開前に修正
  • 語彙 (delve, leverage, robust…)
  • テンプレート語句・slot-fill
  • "Let's" トランジション
  • Synonym cycling・Em dash 頻度
P2 — 余裕があれば
スタイルの磨き
時間があれば修正
  • Generic conclusions
  • Compulsive rule of three
  • Uniform paragraph length
  • Copula avoidance
クイックパスは P0+P1 のみ。完全監査はすべての 3 ティアをカバーする。
4 — 36 パターン詳細
Content Patterns7
1. Significance inflation
marking a pivotal moment in the evolution of... → was founded in 2019 to solve X
2. Notability name-dropping
cited in NYT, BBC, and Wired → In a 2024 NYT interview, she argued...
3. Superficial -ing analyses
symbolizing... reflecting... showcasing... → 具体的な事実に置き換えるか削除
4. Promotional language
nestled within the breathtaking region → is a town in the Gonder region
5. Vague attributions
Experts believe it plays a crucial role → according to a 2019 survey by Gartner
6. Formulaic challenges
Despite challenges... continues to thrive → 課題と対応を具体的に記述
7. Novelty inflation
He introduced a term I hadn't heard before → He walked through how X works in practice
Language Patterns7
8. Word/phrase replacements (3 tiers)
leverage... robust... seamless... utilize → use... reliable... smooth... use
9. Copula avoidance
serves as... features... boasts → is... has
10. Synonym cycling
developers... engineers... practitioners... builders → developers(同じ語を繰り返す)
11. Template phrases
a [adj] step towards [adj] infrastructure → 具体的な結果を述べる
12. Filler phrases
In order to → to Due to the fact that → because
13. False ranges
from the Big Bang to dark matter → 実際のトピックを列挙
14. Parenthetical hedging
tools (like X and Y) → 直接名前を出すか削除
Structure Patterns9
15. Formatting
Em dash 過多・Bold 乱用・絵文字ヘッダ・箇条書き過剰 → カンマ/点・散文・簡素化
16. Sentence structure
It's not X, it's Y + 中身のない強調語 → 肯定の直接表現
17. Structural issues
段落が均一・定型的な書き出し・過度に綺麗な文法 → 長短混在・要点から始める
18. Transition phrases
Moreover, Furthermore, In today's [X] → and / also、または再構成
19. Inline-header lists
**Speed:** Speed improved by... → ポイントを直接書く
20. Title case headings
Strategic Negotiations And Partnerships → Strategic negotiations and partnerships
21. Numbered list inflation
Here are 7 reasons why... → 本当に重要な 2〜3 項目に絞る
22. False concession
While X has limitations, it's still remarkable → 本当のトレードオフを述べる
23. Rhetorical question openers
What if there were a better way to...? → 主張から始める
Communication Patterns9
24. Chatbot artifacts
I hope this helps! Let me know if... → 完全に削除
25. "Let's" constructions
Let's explore, Let's break this down → 本題から直接始める
26. Cutoff disclaimers
While details are limited in available sources... → 情報を探すか削除
27. Generic conclusions
The future looks bright, Only time will tell → 具体的な締めくくり、または削除
28. Emotional flatline
What surprised me most, I was fascinated to discover → 感情を証明するか削除
29. Reasoning chain artifacts
Let me think step by step, Breaking this down → 結論→根拠の順で述べる
30. Sycophantic tone
Great question!, You're absolutely right! → 完全に削除
31. Acknowledgment loops
You're asking about, To answer your question → 直接答える
32. Confidence calibration
It's worth noting that, Interestingly, Surprisingly → 事実をそのまま述べる
Meta Patterns4
33. Excessive structure
200 語に 5 ヘッダ、"Overview:" "Key Points:" 等 → セクション統合・散文トランジション
34. Rhythm and uniformity
文が全部 15〜25 語、段落が全部同じ長さ → 短文・長文・断片を混在させる
35. Over-polishing
あらゆる不規則性を除去した均一な文章 → 自然な語りのリズムや不完全さを残す
36. Rewrite-vs-patch threshold
Tier1 語 5+ & パターン 3 カテゴリ以上 & リズム均一 → 箇所修正ではなく全文リライトを勧告
5 — 語彙置換テーブル(109 エントリ)

語彙は AI テキストにおける出現頻度に基づいて 3 ティアに分類される。Tier 1 は常にフラグ、Tier 2 は同一段落に 2 語以上で、Tier 3 は高密度(全体の 3% 程度)で初めてフラグを立てる。

Tier 1  常にフラグ — 60 エントリ
元の語彙置換候補
delve / delve intoexplore, dig into, look at
landscape(比喩)field, space, industry, world
tapestry(実際の複雑さを記述)
realmarea, field, domain
paradigmmodel, approach, framework
embarkstart, begin
beacon(全体的に書き直し)
testament toshows, proves, demonstrates
robuststrong, reliable, solid
comprehensivethorough, complete, full
cutting-edgelatest, newest, advanced
leverage(動詞)use
pivotalimportant, key, critical
underscoreshighlights, shows
meticulous / meticulouslycareful, detailed, precise
seamless / seamlesslysmooth, easy, without friction
game-changer / game-changing何が変わりなぜ重要かを具体的に述べる
utilizeuse
watershed momentturning point, shift(または何が変わったか記述)
marking a pivotal moment(何が起きたかを述べる)
the future looks bright(削除 — 何か具体的なことか何も言わない)
only time will tell(削除)
nestledis located, sits, is in
vibrant(活発さの根拠を述べるか削除)
thrivinggrowing, active(または数字を引用)
despite challenges… continues to thrive(課題と対応を具体的に)
showcasingshowing, demonstrating(または節ごと削除)
deep dive / dive intolook at, examine, explore
unpack / unpackingexplain, break down, walk through
bustlingbusy, active(または根拠を示す)
intricate / intricaciescomplex, detailed(または具体的な複雑さを述べる)
complexities(実際の複雑さを、または problems / details)
ever-evolvingchanging, growing(または具体的に)
enduringlasting, long-running(または期間を引用)
dauntinghard, difficult, challenging
holistic / holisticallycomplete, full, whole(または内容を述べる)
actionablepractical, useful, concrete
impactfuleffective, significant(または影響を述べる)
learningslessons, findings, takeaways
thought leader / thought leadershipexpert, authority(または実際の貢献を記述)
best practiceswhat works, proven methods, standard approach
at its core(削除 — 直接述べる)
synergy / synergies(実際の複合効果を記述)
interplayrelationship, connection, interaction
in order toto
due to the fact thatbecause
serves asis
features(動詞)has, includes
boastshas
presents(誇張)is, shows, gives
commencestart, begin
ascertainfind out, determine, learn
endeavoreffort, attempt, try
keen(強調)interested, eager(または削除)
symphony(比喩)(実際の連携を記述)
embrace(比喩)adopt, accept, use, switch to
hit differently / hits different(具体的に何が変わったか)
game-changer(何が変わったかを具体的に)
Tier 2  同一段落に 2 語以上でフラグ — 38 エントリ
元の語彙置換候補
harnessuse, take advantage of
navigate / navigatingwork through, handle, deal with
fosterencourage, support, build
elevateimprove, raise, strengthen
unleashrelease, enable, unlock
streamlinesimplify, speed up
empowerenable, let, allow
bolstersupport, strengthen, back up
spearheadlead, drive, run
resonate / resonates withconnect with, appeal to, matter to
revolutionizechange, transform, reshape
facilitate / facilitatesenable, help, allow, run
underpinsupport, form the basis of
nuancedspecific, subtle, detailed(または実際のニュアンスを述べる)
crucialimportant, key, necessary
multifaceted(実際の側面を述べるか削除)
ecosystem(比喩)system, community, network, market
myriadmany, numerous(または数字)
plethoramany, a lot of(または数字)
encompassinclude, cover, span
catalyzestart, trigger, accelerate
reimaginerethink, redesign, rebuild
galvanizemotivate, rally, push
augmentadd to, expand, supplement
cultivatebuild, develop, grow
illuminateclarify, explain, show
elucidateexplain, clarify, spell out
juxtaposecompare, contrast, set side by side
paradigm-shifting(実際に何が変わったかを述べる)
transformative / transformation(何がどう変わったかを述べる)
cornerstonefoundation, basis, key part
paramountmost important, top priority
poised (to)ready, set, about to
burgeoninggrowing, emerging(または数字)
nascentnew, early-stage, emerging
quintessentialtypical, classic, defining
overarchingmain, central, broad
underpinning / underpinningsbasis, foundation, what supports
Tier 3  高密度でのみフラグ — 11 エントリ
語彙対応
significant / significantly一部を数字・比較・例に置き換える
innovative / innovation実際に何が新しいかを述べる
effective / effectivelyどのように、またはメトリクスを引用
dynamic / dynamics実際の力や変化を名指し
scalable / scalability何がどの程度スケールするかを述べる
compellingなぜ compelling かを述べる
unprecedented破った先例を挙げるか削除
exceptional / exceptionally例外たる根拠を引用
remarkable / remarkably何が remarking に値するかを述べる
sophisticated洗練の内容を記述
world-class / state-of-the-art / best-in-classベンチマークまたは比較を引用
6 — コンテキストプロファイル

コンテキストを指定しない場合、スキルはシグナルから自動推論する(300 語未満 + ハッシュタグ → linkedin、コードブロック → technical-blog など)。

linkedin blog technical-blog investor-email docs casual
ルール linkedin blog technical-blog investor-email docs casual
Em dashes relaxed strict strict strict relaxed skip
Bold overuse relaxed strict strict strict relaxed skip
Emoji in headers relaxed strict strict strict skip skip
Excessive bullets skip strict relaxed strict skip skip
Hedging strict strict relaxed strict relaxed skip
Word table strict strict partial * strict relaxed P0 only
Promotional language relaxed strict strict extra strict strict skip
Generic conclusions skip strict strict extra strict skip skip
Uniform paragraph length skip strict strict strict relaxed skip
Rhetorical questions relaxed (1 OK) strict strict strict strict skip

* technical-blog の語彙例外: robust, comprehensive, seamless, ecosystem, leverage(プラットフォーム文脈), facilitate, underpin, streamline は技術的意味で有効なためフラグ対象外。

7 — インストール
Claude Code
1
Option A: スキルディレクトリにクローン
git clone https://github.com/conorbronsdon/avoid-ai-writing \
  ~/.claude/skills/avoid-ai-writing
2
Option B: CLAUDE.md から参照
- AI パターン編集 → `path/to/avoid-ai-writing/SKILL.md` を読む
3
Option C: スラッシュコマンド

~/.claude/commands/clean-ai-writing.md を作成:

---
description: AI 文体を監査・リライト
---
$ARGUMENTS
Read and follow ~/.claude/skills/avoid-ai-writing/SKILL.md

使い方: /clean-ai-writing <text>

OpenClaw / その他のエージェント
1
ClawHub からインストール
clawhub install avoid-ai-writing
2
または手動クローン
git clone https://github.com/conorbronsdon/avoid-ai-writing \
  ~/.openclaw/skills/avoid-ai-writing
3
トリガーフレーズ例
  • "Remove AI-isms from this post"
  • "Audit this draft for AI tells"
  • "Make this sound less like AI"
  • "Clean up AI writing in this paragraph"
Cursor / Windsurf / agentskills.io 対応エージェント: SKILL.md をエージェントが読める場所に配置し、ルールやプロンプトから参照するだけで使える。