mcpField
N
natural-writing

natural-writing

github.com/vivswanクリエイティブ・メディア171 回インストール今日更新
リポジトリ

natural-writing について

natural-writingは、AI生成文に見られる特徴を確認しながら、文章の作成、書き換え、監査を行うスキルです。正確さ、読みやすさ、媒体ごとのスタイル規則を優先します。

主な機能

  1. 01文章の作成、書き換え、監査
  2. 02AI文の特徴チェックリストを適用
  3. 03書き換え時に事実と筆者の声を維持
  4. 04参照情報と文章パターンを確認
  5. 05媒体ごとのスタイル規則に対応

活用シーン

  1. 01文章を自然な表現に書き換え
  2. 02AI文に見られるパターンを監査
  3. 03記事、メール、レポートの作成
  4. 04参照情報とスタイル規則に照らして文章を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/vivswan/skills --skill natural-writing

インストール後、Claude Code で/natural-writingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE.md
README.md
.codex-plugin/
plugin.json
agents/
openai.yaml
references/
signs-catalog.md
words-to-avoid.md
vale/
AIVocabulary.yml
Formula.yml
PlainWords.yml
Significance.yml
TrailingParticiple.yml
Vocabulary.yml

詳細

自然な文章

Wikipedia:Signs of AI writing に記載された、AI による文章の兆候を避けた文章を書きます。このページは、AI の文章を 検出する ためのガイドです。このスキルではその考え方を反転させ、そうしたパターンを 生み出さない ためのルールにしています。

パターンがひとつあるだけなら問題ない場合もあります。目指すのは、パターンが集中せず、生成された文章のように読めない文章です。

適用範囲:このスキルはガイドラインであり、絶対的なルールではありません。読者が読みやすいことは、ここにあるスタイルルールより優先されます(冒頭で要点を述べる短い段落、長文の塊を作らないこと、まず例を示すこと)。正確さと参照の整合性に関するルールは常に守ってください。

対象のリポジトリ独自のドキュメント標準で、太字のラベル付き箇条書きが認められている場合は、それに従ってください。ここにある太字と箇条書きに関する注意は、リポジトリ外の読者向けの文章に適用されます。

適用する場面

  • 「この文章を人間らしくして」「AI っぽくない文章にして」「AI らしさを取り除いて」
  • 「AI が生成した文章のように読めますか?」
  • リポジトリ外の読者向けの文章の執筆または書き直し:記事、ブログ投稿、レポート、メール、告知、PR の説明
  • リポジトリのドキュメント(README、ガイド、リファレンスページ)ではないもの:インストール済みの場合、/working-text などのドキュメント作成スキルで扱う、プログラマー向けの文体のページ
  • トーン、語り口、自然さをユーザーが重視する執筆タスク全般

参照元

兆候の一覧は時間とともに変化します(モデルが変わり、コミュニティが新たな兆候を加えるため)。最新のページを優先し、取得できない場合は同梱のスナップショットを使ってください。

  1. 最新版:https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing を取得します(生のウィキテキストは https://en.wikipedia.org/w/index.php?title=Wikipedia:Signs_of_AI_writing&action=raw)。AI らしさの兆候について文章を監査する場合、ユーザーが詳細な確認を求めている場合、または対象のトピックについて同梱のスナップショットが古く見える場合に行います。
  2. スナップショット:references/signs-catalog.md は、ページ全体を執筆ルールとして再構成した抜粋版です。実行ごとの確認リストとして使ってください。オフライン時や通常の執筆にはこれで十分です。

スナップショットの最終同期日:2026-10-03。ページのリビジョン 1378298730(2026-10-03T21:44:53Z)を使用しています。更新方法については、以下の「スナップショットの管理」を参照してください。

references/words-to-avoid.md には、ページで指摘されている単語やフレーズが確認しやすいように整理されているほか、機械的なチェックに使える grep コマンドも掲載されています。

これらのリストは、このスキルの vale/ フォルダー内で Vale ルール(語彙、重要性を示す表現、定型句、文末の分詞構文)としても提供されています。ルールの設定方法については、上流カタログの docs/vale.md(https://github.com/Vivswan/skills/blob/main/docs/vale.md)を参照してください。

ワークフロー

1. ルールを読み込む

references/signs-catalog.md を最後まで読んでください。監査や詳細な確認では、最新のページも取得し、スナップショットにまだ含まれていない兆候があれば記録してください。

2. モードを選ぶ
  • 執筆:新しい文章を書く場合です。
  • 書き直し:既存の文章を改訂する場合です。著者の事実と語り口を保ち、問題のない構成も維持してください。兆候だけを取り除き、新たな主張を加えないでください。
  • 監査:ユーザーが編集ではなく評価を求めている場合は、依頼がない限り編集しないでください。該当する兆候とその箇所を、短い引用を添えて報告します。カタログの第 9 節にある誤検出に関する注意を確認してください。形式的な文章や完璧な文法だけでは、AI による文章だとは証明できません。
3. 執筆または編集

カタログ全体を適用してください。特に重要なルールは次のとおりです。

  1. 事実はそのまま述べます。「〜の役割を果たす」「〜として立つ」「誇る」「備える」「示す」「表す」「指す」といった書き出しではなく、「〜です」「〜があります」「〜を持っています」「〜でした」を使います。
  2. 大げさな意義づけを削ります。「重要な転換点」「〜の証し」「その重要性を強調する」「より大きな傾向を反映する」「豊かな文化遺産」「変化する状況」といった表現は避けます。一般論として重要性を主張するのではなく、具体的で検証可能な事実に置き換えます。具体性が何より重要です。
  3. 文末に分析的な分詞構文を置かないでください。 「……、Xの重要性を際立たせています」「……、Yを確実にしています」のように、編集者の見解を付け加える「〜しながら」「〜して」の節を文末に置きません。
  4. AI特有の語彙を並べないでください:「深く掘り下げる」「重要な」「極めて重要な」「タペストリー」「抽象的な意味での状況」「紹介する」「強調する」「複雑な」「促進する」「獲得する」「細心の」「活気に満ちた」「堅牢な」「誇る」「一致する」「証し」。単独なら問題ない語もありますが、並べると不自然さが目立ちます。単語リストを参照してください。
  5. 定型表現を避けます。 「XだけでなくYでもある」「XではなくYだ」といった対句や、何にでも三項を並べる書き方は使いません。「こうした課題があるにもかかわらず……」で結論を始めたり、「要約すると」「結論として」「全体として」で締めくくったりせず、「注意すべき点は」といった表現も避けます。
  6. 出典を正確に示すか、出典なしの主張を削ります。 「専門家は主張する」「関係者は指摘している」「業界レポートは示唆している」といった書き方は避けます。出典を明記するか、主張を削ってください。出典が1つしかないのに複数あるように見せてはいけません。
  7. 句読点としてダッシュを使いません。 エムダッシュ(—)は使わず、同じ構文をエヌダッシュ(–)や前後に空白を置いたハイフン( - )に置き換えることも避けます。代わりに、読点、コロン、丸括弧を使うか、文を分けてください。ハイフンは複合語内のみ、エヌダッシュは数値範囲内のみで使います。
  8. 人が書いたような形式にします。 まず文章で書き、内容を列挙する必要がある場合にのみリストを使います。見出しは文頭のみ大文字にし、太字はほとんど使いません。すべての項目が「太字のラベル+コロン」になる箇条書きや、絵文字の装飾、不要な小さな表、見出しの前の水平線、見出しレベルの飛ばしは避けます。
  9. チャット特有の表現を入れません。 「お役に立てば幸いです」「もちろんです!」「〜はいかがですか」「こちらです」といった前置きや、知識の期限に関する断り書き、出典の評価方法に関する助言(「YではなくXとして扱うべき」など)は書きません。「詳細はあまり記録されていませんが、おそらく……」のように、推測を事実のように述べることも避けます。「[Your Name]」や「2025-XX-XX」のような未記入のプレースホルダーも使いません。
  10. 対象媒体に合ったマークアップを使います。 Markdown 以外の媒体向けの書式を使ったり、出典、リンク、DOI、ISBN、ページ番号を捏造したりしないでください。出力する参照をすべて確認し、ツール由来の残骸(utm_source=、turn0search0、oaicite、[cite: 1])を削除します。
  11. 文のリズムに変化をつけ、自然な場合は同じ語を繰り返します。 同じ名詞を使い続けるほうが、類義語を次々と使い替えるより自然です。文の長さを変えます。断定的に書き(「最初だった」など)、平易な動詞(書いた、使った、移動した、試した、亡くなった)を使います。

ダッシュに関するルール(7)はこのスキル独自のもので、使いすぎだけを指摘する Wikipedia のページよりも厳格です。ただし、対象媒体のスタイルガイドを優先します。

4. 自己レビュー

提出前に、チェックリストに照らして出力を読み直してください。references/words-to-avoid.md の用語リストも確認します(リストは目視で読むためのものであり、grep -f 用ではありません)。機械的に確認できる項目が2つあるため、下書きファイルで実行してください。

# Dash punctuation and machine artifacts: any hit outside quoted material is a bug, unless the destination's style guide calls for that dash.
# (Unspaced en dashes in numeric ranges like 2024–2025 are allowed and not flagged.)
grep -nE '—| – | - |turn0|oaicite|oai_citation|contentReference|attributableIndex|attached_file|grok[_-]|(start|end)_span|ppl-ai-file-upload|【|\[cite:|\[web:[0-9]|:::writing|utm_source=(chatgpt\.com|openai|copilot\.com)|referrer=grok\.com|↩|XX-XX|INSERT_|PASTE_' draft.md

# High-signal AI vocabulary: hits are prompts to reread the sentence, not automatic errors
grep -inE 'delve|deep dive|tapestry|testament|pivotal|crucial|underscor|showcas|foster(ing|s)|garner|meticulous|vibrant|intrica|boasts|bolster|interplay|stands as|serves as|not just|not only' draft.md

該当箇所があれば、問題のある語を類語に置き換えるのではなく、文を書き直して修正します。問題なのは語そのものではなく、曖昧さ、大げさな表現、定型的な書き方です。

5. 報告
  • 下書き/書き直し:本文を提出します。書き直した場合は、取り除いた兆候を1〜2文で要約します。
  • 監査:見つかった兆候を場所と引用とともに列挙し、全体的な評価を述べ、これらは統計的な兆候であり、証明ではないという基本発生率に関する注意を記します。

ネットワークが使えない場合の代替手順

references/signs-catalog.md と references/words-to-avoid.md を使えば、すべてオフラインで作業できます。省略するのは最新情報への更新手順のみです。

スナップショットの維持

Wikipedia からこのスキルを更新するよう求められた場合(またはスナップショットが古く見える場合)は、意味に基づいて整合させてください。カタログは再編成して要点をまとめたものなので、ウィキテキストとのテキスト差分はノイズになります。

  1. 固定されたリビジョン以降にページが変更されたか確認します。

    curl -fsSL 'https://en.wikipedia.org/w/api.php?action=query&titles=Wikipedia:Signs_of_AI_writing&prop=revisions&rvprop=ids|timestamp&format=json'
    

    revid が上記の「信頼できる情報源」に固定されたリビジョンと一致する場合、対応は不要です。

  2. それ以外の場合は、現在のウィキテキスト全体を取得して読みます。

    curl -fsSL 'https://en.wikipedia.org/w/index.php?title=Wikipedia:Signs_of_AI_writing&action=raw' -o /tmp/signs.txt
    
  3. 各セクションを references/signs-catalog.md と比較します。新しい兆候を取り込み、削除されたものを除き、references/words-to-avoid.md をそれに合わせて更新します。

  4. 固定されたリビジョン ID、タイムスタンプ、同期日を両方の場所で更新します。このファイルの「信頼できる情報源」と、references/signs-catalog.md のヘッダーです。両方の固定情報を一致させてください。

コメント