mcpField
S
scientific-prose-style

scientific-prose-style

github.com/boom5426ドキュメント63743 回インストール2 週間前に更新
リポジトリ

scientific-prose-style について

科学論文の要旨、序論、Results、Discussion の執筆と改稿に使う文体スキルです。句読点、文のリズム、ヘッジ表現、語の簡潔さを扱い、論旨と段落構成を整えた後に適用します。

主な機能

  1. 01ダッシュとセミコロンの抑制
  2. 02科学的なヘッジ表現の調整
  3. 03文の長さに変化をつける
  4. 04段落の書き出しの改善
  5. 05情報量の少ない語句の削除

活用シーン

  1. 01科学論文の文章を推敲
  2. 02句読点の反復パターンを削減
  3. 03構成修正後に文を明確化

インストール

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

$npx skills add https://github.com/boom5426/nature-paper-skills --skill scientific-prose-style

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

同梱ファイルreferences/ai-tells.mdscripts/ai_tells.py

詳細

scientific-prose-style

科学論文の文章に関するルールです。対象となるのは、要旨、序論、結果、考察の各文です。原稿の文章を作成または改訂するときは、必ずこのスキルを読み込んでください。(図の計画は figure-planner が担当します。このスキルは紙面上の文章を扱います。)

このスキルが担当するのは、句読点、文章のリズム、単語レベルの特徴で、作業の最後に実行します。句読点では直せない理由で文章がわかりにくい場合、たとえば主張が不安定である、エビデンスとのつながりが欠けている、段落の役割が不明確であるといった場合は、まず manuscript-optimizer または scientific-writing で修正してください。科学的な役割が間違っている文の句読点を修正しても、読みやすくはなりません。また、review-article-architecture によるドリフト監査の前に、方向性がずれてしまったレビューを磨くと、ドリフトが見えにくくなります。

このスキルのすぐ上位には、もう一つのレイヤーがあります。anti-defensive-writing は、段落レベルの書き手の姿勢を担当します。つまり、段落を何から始めるか、但し書きをどこに置くか、そして文が議論を進めるためにあるのか、反論を先回りして防ぐためにあるのかを扱います。こちらを先に実行してください。防御的な構成を取り除くと、段落の冒頭や文の境界が書き換わります。これらはまさに、以下のルール3とルール5で整える箇所です。そのため、このスキルを先に実行すると、作業を二度行うことになります。ここでのルール3は、文内のヘッジ表現を調整します。そのヘッジ自体を使うべきかどうかの判断は、上位のレイヤーに属します。

ルール1:エムダッシュの使用上限(最重要ルール)

長いエムダッシュ(—)は、生成された科学論文の文章で最も多用されている記号です。単独では切れ味よく感じられますが、読者が段落ごとに3、4個も目にすると、文章ではなく文体上の癖に見えてしまいます。使用を制限してください。

  • 1段落につきエムダッシュは最大1つとし、要旨では使用しません。 すでに文に1つある場合、次にダッシュを使いたくなる節では別の記号を使ってください。
  • コンマで囲むかっこ書きや丸かっこで代用できる場合、エムダッシュを2つ使って挿入句を囲まないでください。 ダッシュを2つ使うのが最も悪い例です。
  • おおよその優先順に、コンマ(軽い間)、コロン(列挙、または直前の内容の詳述)、丸かっこ(文から取り除いても意味が通る挿入句)、または2文に分ける(ダッシュでつないだ長文を直す最も効果的な方法)を使ってください。
置き換え表
エムダッシュの用法置き換え修正例
要約や結論の前の間コロン...never been tested — this is our entry point. → ...never been tested. This is our entry point.
ダッシュ2つで囲む挿入句コンマまたは丸かっこno model — including ESM — beats chance → no model, including ESM, beats chance
同格表現/言い換えコンマallele-resolution prediction — telling apart variants → allele-resolution prediction, i.e. telling variants apart,
急な対比ピリオドと接続表現、または「but」real but sub-threshold — the effect vanishes → real but sub-threshold: the effect vanishes
範囲または幅(これは問題ありません)エムダッシュではなくエヌダッシュ – を使います370–1000 cells は 370–1000 のまま
修正前 → 修正後(実際のダッシュ過多な抄録から)

修正前(全角ダッシュ5つ、ダッシュ過多):

問題の最も難しいケースであるアレル解像度の予測、つまり同じ遺伝子の多数のコード変異を識別することから始め、ベンチマークを構築したところ、これはモデルの限界ではなく測定の限界だと分かりました。分割半分の下限から、距離はサンプリングノイズを超えないことが示されています。

修正後(全角ダッシュ0個、内容は同じ):

問題の最も難しいケースであるアレル解像度の予測から始めます。これは、同じ遺伝子の多数のコード変異を識別するものです。構築したベンチマークでは、上限はモデルの限界ではなく、測定の限界であることが分かりました。分割半分の下限分析から、摂動と対照の距離は、ある変異自体の細胞を2つに分けた際のサンプリングノイズを超えないことが示されています。

書き換えのポイントは、節の1つを独立した文にし、挿入句を関係節に変え、対比を示すダッシュを「ではなく」に置き換えたことです。文章が落ち着き、各文が1つの考えを伝えています。

ルール2:ダッシュをコロンやセミコロンの多用に置き換えない

コロンやセミコロンは自然な代替表現ですが、使いすぎれば同じ問題が生じます。

  • コロン: 1文につき最大1つです。段落内のすべての文が ...: <expansion> で終わるなら、問題を別の形に移しただけです。
  • セミコロン: 抄録では使わず、それ以外では段落につき最大1つです。出版された文章で使われることはほとんどありません。paper-workflow のセクションにある根拠によると、組版済みの方法論論文の抄録23件中3件、Nature の抄録12件中1件にセミコロンがあり、Results と Discussion の段落の4分の3には1つもありません。セミコロンでつながれた2つの節は、通常、2つの文に分けられます。すでにコンマを含むリスト項目を区切るセミコロンや、括弧内の統計値を区切るセミコロンは数に含めません。

修正方法に変化をつけましょう。多くはピリオドに置き換え、一部はコンマや簡潔な接続詞(and、but、so)にします。

ルール3:ヘッジは一度だけにする

科学的な文章では、ヘッジ表現を重ねがちです(may possibly suggest that ... could in principle ...)。確信度を示す修飾語を1つだけ使って主張を述べ、そこで止めましょう。These results suggest X とし、These results may tentatively be taken to suggest that X could hold とはしません。

ルール4:文の長さに変化をつけ、1文につき1つの考えを述べる

節が多く、どれも一様に長い段落は、ダッシュの多用と同じくらい読むのに疲れます。長い文の後には短い文を続けましょう。ダッシュ、セミコロン、「and」で3つの節がつながっている文は、3つの文に分けましょう。

ルール5:書き出しと接続詞

  • 連続する段落を同じ単語で始めないでください(We ... We ... We ...)。
  • 列挙する場合を除き、堅い接続詞(moreover、furthermore、additionally)よりも、簡潔な接続詞(but、so、because、here)を優先してください。

ルール 6:すべての言葉に情報を持たせる(AI らしさの手掛かり)

言葉に情報がないと、文章は機械が書いたように読めます。平凡な事実を強める語句(ultimately、a clear boundary)、控えめな主張を大げさに見せる枠組み(not only ... but、in its own right)、直前の文を繰り返す文(In this way, ...)、または学術論文ではほとんど使われない語彙(delve、underscore、pivotal、shed light)がその例です。情報テストを適用してください。その語や文を削除しても、読者が事実、数値、条件、関連性のいずれも失わないなら、削除したままにしてください。手掛かりとなる表現を同義語に置き換えてはいけません。また、枠組みの言い換えも避けてください(a decision problem as well as a modelling oneも同じ枠組みです)。その内容に置き換えてください。

AI らしい語彙とされる言葉の多くは、学術論文でも一般的に使われています(robust、moreover、notably、highlight)。そのため、単語リストだけを基準に削除しないでください。references/ai-tells.mdには、表現の種類、コーパスでの出現率、残してよいケースが記載されており、scripts/ai_tells.pyは草稿内の候補を一覧表示します。要約、先の内容への参照、修辞疑問文は、anti-defensive-writingの解説調の文体です。造語や主語の弱さは、write-scientific-manuscriptの特徴です。

本文では、文を太字にしません。強調は書式ではなく、段落の最初の文という位置によって表現します。

文章を返す前のセルフチェック

自分が書いた要旨/序論/節に、次のチェックを実行してください。

  1. emダッシュとセミコロンの数を数えます。 段落内でどちらかが2つを超える場合、または要旨内にいずれかがある場合は、置換表を使うか文を分けて、超過分を修正してください。
  2. 段落の冒頭の語を数えます。 同じ語で始まる場合は、変えてください。
  3. 最も長い文を声に出して読みます。 息が続かなくなる場合は、文を分けてください。
  4. 数値範囲のenダッシュ(5–10)と複合語のハイフン(single-cell)は問題なく、使用数の上限には含めません。
  5. 強調語句、枠組み、締めくくりの文に情報テスト(ルール 6)を実行してください。節全体については、scripts/ai_tells.pyを実行し、フラグが付いた行をすべて確認してください。

出典:Claude Scienceのscientific-prose-styleスキル(Apache-2.0)をもとに改変。図に関するスキルへの相互参照を、このリポジトリのfigure-plannerへの参照に差し替え、上位のanti-defensive-writingレイヤーへの参照を追加しました。

コメント