mcpField
E
eos-composition

eos-composition

github.com/neurofooクリエイティブ・メディア12292 回インストール40 週間前に更新
リポジトリ

eos-composition について

Strunk & White第2章の11の構成原則に基づいて文章をレビューするスキルです。構成や表現を評価し、必要な箇所には具体的な指摘と修正前後の例を示します。

主な機能

  1. 0111の原則に沿った文章レビュー
  2. 02構成と段落を評価
  3. 03受動態や否定表現を特定
  4. 04冗長さや並列構造の問題を指摘
  5. 05具体的な修正案を提示

活用シーン

  1. 01草稿の構成上の問題を確認
  2. 02段落の明確さと構成を整える
  3. 03冗長または非並列な表現を探す

インストール

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

$npx skills add https://github.com/neurofoo/agent-skills --skill eos-composition

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

詳細

文体の要素:11の構成原則

第II章にある、Strunk & Whiteの11の基本的な構成原則に照らして文章を見直します。

手順

提示された文章の構成上および構成方法上の問題を分析します。改善が必要な箇所について、修正前と修正後の具体例を示します。

出力形式

レビュー対象の文章:[タイトルまたは簡単な説明]


構成レビュー

#原則状況所見
1適切な構成を選び、一貫させる合格/要改善/該当なし[フィードバック]
2段落を構成の単位とする合格/要改善/該当なし[フィードバック]
3能動態を使う合格/要改善/該当なし[フィードバック]
4肯定形で述べる合格/要改善/該当なし[フィードバック]
5明確で具体的な表現を使う合格/要改善/該当なし[フィードバック]
6不要な語句を省く合格/要改善/該当なし[フィードバック]
7緩い文を連続させない合格/要改善/該当なし[フィードバック]
8対等な考えは並列の形で表す合格/要改善/該当なし[フィードバック]
9関連する語句を近くに置く合格/要改善/該当なし[フィードバック]
10要約では時制を統一する合格/要改善/該当なし[フィードバック]
11強調したい語句を文末に置く合格/要改善/該当なし[フィードバック]

詳細な指摘

原則3:能動態

受動態の箇所:

原文修正案
[受動態の表現][能動態の表現]
原則4:肯定形

否定形の表現:

原文修正案
"He was not very often on time""He usually arrived late"
原則6:不要な語句を省く

冗長な表現:

原文修正案
"the reason why is that""because"
"in spite of the fact that""although"
"the fact that he had arrived""his arrival"
原則8:並列の形

並列になっていない表現:

原文修正案
[並列になっていない表現][並列にした表現]

原則の参照

  1. 適切な設計を選び、それに沿って進める — 構成を計画します。テントを建てるのか、大聖堂を建てるのかを把握します。設計は変わることもありますが、まずは設計を決めましょう。

  2. 段落を構成の単位にする — 各段落では、1つのトピックを展開します。トピックセンテンスで始め、強調したい内容で締めくくります。文を1つずつに分割したり、段落を長くしすぎたりしないでください。

  3. 能動態を使う — 「能動態は通常、受動態より直接的で力強い表現です。」「私は初めて訪れたときのことをいつまでも覚えています」と書き、「私の初めての訪問は、私によっていつまでも記憶されるでしょう」とは書きません。

  4. 肯定形で表現する — そうでないことではなく、そうであることを述べます。「彼はたいてい遅れて来ました」は、「彼は時間どおりに来ることがあまりありませんでした」より力強い表現です。「ない」などの否定を重ねた表現は避けます。

  5. 明確で、具体的な言葉を使う — 一般的な表現より具体的な表現を、曖昧な表現より明確な表現を、抽象的な表現より具体的な表現を選びます。「悪天候が続いた」ではなく、「1週間、毎日雨が降りました」とします。

  6. 不要な言葉を省く — 「力強い文章は簡潔です。」すべての言葉に意味を持たせます。よくある冗長な表現:

    • 「〜かどうかという問題」→「〜かどうか」
    • 「〜であることに疑いの余地はない」→「疑いなく」
    • 「〜という事実」→ 多くの場合、省略可能
    • 「〜する人」/「〜されたもの」→ 多くの場合、省略可能
  7. まとまりのない文を連ねない — 「そして」「しかし」「だから」で節をつなげ続けないでください。文の構造に変化をつけ、従属関係を使います。

  8. 並列する考えは並列の形で表す — 内容が似ているなら、表現もそろえます。「フランス人、イタリア人、スペイン語、ポルトガル語」ではなく、「フランス人、イタリア人、スペイン人、ポルトガル人」とします。

  9. 関連する言葉は近くに置く — 修飾語は、修飾する語の近くに置きます。「彼はたった2つの間違いを見つけただけです」ではなく、「彼が見つけた間違いは2つだけです」とします。

  10. 要約では時制を統一する — 作品を要約するときは、全体を通して現在形を使います。現在形と過去形を切り替えないでください。

  11. 強調したい言葉を文末に置く — 文末は最も目立つ位置です。要点に向かって文を組み立てます。「その時以来、人類は他の多くの面で進歩してきましたが、勇気の面ではほとんど進歩していません」は、締めくくりが弱い表現です。強調が伝わるように書き直します。


要約

全体構成:[よく整理されている/改善が必要/まとまりがない]

言葉の簡潔さ:[簡潔/やや冗長/冗長]

主な改善点 3 つ:

  1. [構成に関する最も重要な変更]
  2. [2番目に優先する改善点]
  3. [3番目に優先する改善点]

ガイドライン

  • 個々の例ではなく、パターンに注目します
  • 能動態が常に優れているわけではありません。行為者が不明、または重要でない場合は、受動態が適切です
  • 「不要な言葉を省く」とは「すべての言葉を省く」という意味ではありません。リズムや明瞭さのために、言葉を補う必要がある場合もあります
  • 技術文書では、正当な理由があれば長い説明が必要になることもあります

$ARGUMENTS

コメント