avoid-ai-writing
v3.3.1 · MIT · agentskills.io · Conor Bronsdon
AI が書いた文章には、人間が書かないような一定の癖(AI-ism)がある。avoid-ai-writing は、それらを検出・除去するための agentskills.io 対応スキル。Claude Code・OpenClaw・Cursor など、SKILL.md を読めるエージェントならどこでも使える。
ワンショットの「もっと自然に直して」プロンプトとは違う。36 パターン・109 語彙エントリを構造化されたルールとして持ち、2 パス検出で第 1 パスを生き残ったパターンまで検出する。
検出した問題: チャットボット語 (Certainly!)・販促語 (vibrant, nestled, thriving)・重要性インフレ (watershed moment)・コピュラ回避 (serves as, featuring, boasting)・語彙置換 4 語・曖昧な帰属 (experts believe)・フィラー (Moreover)・ありふれた結論 (the future looks bright) など計 15 以上
- Issues found — 引用付きで問題を列挙
- Rewritten version — 修正済み全文
- What changed — 主要変更のサマリ
- Second-pass audit — リライト後の再チェック
- Issues found — P0/P1/P2 別に列挙
- Assessment — 確実に直すべき vs 判断次第の分類
- Cutoff disclaimers ("As of my last update")
- Chatbot artifacts ("I hope this helps!", "Great question!")
- Vague attributions ("Experts believe")
- Significance inflation on routine events
- 語彙 (delve, leverage, robust…)
- テンプレート語句・slot-fill
- "Let's" トランジション
- Synonym cycling・Em dash 頻度
- Generic conclusions
- Compulsive rule of three
- Uniform paragraph length
- Copula avoidance
語彙は AI テキストにおける出現頻度に基づいて 3 ティアに分類される。Tier 1 は常にフラグ、Tier 2 は同一段落に 2 語以上で、Tier 3 は高密度(全体の 3% 程度)で初めてフラグを立てる。
Tier 1 常にフラグ — 60 エントリ
| 元の語彙 | 置換候補 |
|---|---|
delve / delve into | explore, dig into, look at |
landscape(比喩) | field, space, industry, world |
tapestry | (実際の複雑さを記述) |
realm | area, field, domain |
paradigm | model, approach, framework |
embark | start, begin |
beacon | (全体的に書き直し) |
testament to | shows, proves, demonstrates |
robust | strong, reliable, solid |
comprehensive | thorough, complete, full |
cutting-edge | latest, newest, advanced |
leverage(動詞) | use |
pivotal | important, key, critical |
underscores | highlights, shows |
meticulous / meticulously | careful, detailed, precise |
seamless / seamlessly | smooth, easy, without friction |
game-changer / game-changing | 何が変わりなぜ重要かを具体的に述べる |
utilize | use |
watershed moment | turning point, shift(または何が変わったか記述) |
marking a pivotal moment | (何が起きたかを述べる) |
the future looks bright | (削除 — 何か具体的なことか何も言わない) |
only time will tell | (削除) |
nestled | is located, sits, is in |
vibrant | (活発さの根拠を述べるか削除) |
thriving | growing, active(または数字を引用) |
despite challenges… continues to thrive | (課題と対応を具体的に) |
showcasing | showing, demonstrating(または節ごと削除) |
deep dive / dive into | look at, examine, explore |
unpack / unpacking | explain, break down, walk through |
bustling | busy, active(または根拠を示す) |
intricate / intricacies | complex, detailed(または具体的な複雑さを述べる) |
complexities | (実際の複雑さを、または problems / details) |
ever-evolving | changing, growing(または具体的に) |
enduring | lasting, long-running(または期間を引用) |
daunting | hard, difficult, challenging |
holistic / holistically | complete, full, whole(または内容を述べる) |
actionable | practical, useful, concrete |
impactful | effective, significant(または影響を述べる) |
learnings | lessons, findings, takeaways |
thought leader / thought leadership | expert, authority(または実際の貢献を記述) |
best practices | what works, proven methods, standard approach |
at its core | (削除 — 直接述べる) |
synergy / synergies | (実際の複合効果を記述) |
interplay | relationship, connection, interaction |
in order to | to |
due to the fact that | because |
serves as | is |
features(動詞) | has, includes |
boasts | has |
presents(誇張) | is, shows, gives |
commence | start, begin |
ascertain | find out, determine, learn |
endeavor | effort, attempt, try |
keen(強調) | interested, eager(または削除) |
symphony(比喩) | (実際の連携を記述) |
embrace(比喩) | adopt, accept, use, switch to |
hit differently / hits different | (具体的に何が変わったか) |
game-changer | (何が変わったかを具体的に) |
Tier 2 同一段落に 2 語以上でフラグ — 38 エントリ
| 元の語彙 | 置換候補 |
|---|---|
harness | use, take advantage of |
navigate / navigating | work through, handle, deal with |
foster | encourage, support, build |
elevate | improve, raise, strengthen |
unleash | release, enable, unlock |
streamline | simplify, speed up |
empower | enable, let, allow |
bolster | support, strengthen, back up |
spearhead | lead, drive, run |
resonate / resonates with | connect with, appeal to, matter to |
revolutionize | change, transform, reshape |
facilitate / facilitates | enable, help, allow, run |
underpin | support, form the basis of |
nuanced | specific, subtle, detailed(または実際のニュアンスを述べる) |
crucial | important, key, necessary |
multifaceted | (実際の側面を述べるか削除) |
ecosystem(比喩) | system, community, network, market |
myriad | many, numerous(または数字) |
plethora | many, a lot of(または数字) |
encompass | include, cover, span |
catalyze | start, trigger, accelerate |
reimagine | rethink, redesign, rebuild |
galvanize | motivate, rally, push |
augment | add to, expand, supplement |
cultivate | build, develop, grow |
illuminate | clarify, explain, show |
elucidate | explain, clarify, spell out |
juxtapose | compare, contrast, set side by side |
paradigm-shifting | (実際に何が変わったかを述べる) |
transformative / transformation | (何がどう変わったかを述べる) |
cornerstone | foundation, basis, key part |
paramount | most important, top priority |
poised (to) | ready, set, about to |
burgeoning | growing, emerging(または数字) |
nascent | new, early-stage, emerging |
quintessential | typical, classic, defining |
overarching | main, central, broad |
underpinning / underpinnings | basis, 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 | ベンチマークまたは比較を引用 |
コンテキストを指定しない場合、スキルはシグナルから自動推論する(300 語未満 + ハッシュタグ → linkedin、コードブロック → technical-blog など)。
| ルール | 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 は技術的意味で有効なためフラグ対象外。
git clone https://github.com/conorbronsdon/avoid-ai-writing \
~/.claude/skills/avoid-ai-writing
- AI パターン編集 → `path/to/avoid-ai-writing/SKILL.md` を読む
~/.claude/commands/clean-ai-writing.md を作成:
---
description: AI 文体を監査・リライト
---
$ARGUMENTS
Read and follow ~/.claude/skills/avoid-ai-writing/SKILL.md
使い方: /clean-ai-writing <text>
clawhub install avoid-ai-writing
git clone https://github.com/conorbronsdon/avoid-ai-writing \
~/.openclaw/skills/avoid-ai-writing
- "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"
SKILL.md をエージェントが読める場所に配置し、ルールやプロンプトから参照するだけで使える。
- GitHub: conorbronsdon/avoid-ai-writing
- Web App — avoid-ai-writing-app.vercel.app(1,000 $avoid トークンをバーンして監査)
- agentskills.io — スキルエコシステム仕様
- Pangram Labs — AI 検出研究(28M ドキュメントで訓練した分類器)
- Wikipedia: Signs of AI-generated text