eos-composition について
Strunk & White第2章の11の構成原則に基づいて文章をレビューするスキルです。構成や表現を評価し、必要な箇所には具体的な指摘と修正前後の例を示します。
主な機能
- 0111の原則に沿った文章レビュー
- 02構成と段落を評価
- 03受動態や否定表現を特定
- 04冗長さや並列構造の問題を指摘
- 05具体的な修正案を提示
活用シーン
- 01草稿の構成上の問題を確認
- 02段落の明確さと構成を整える
- 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つのトピックを展開します。トピックセンテンスで始め、強調したい内容で締めくくります。文を1つずつに分割したり、段落を長くしすぎたりしないでください。
-
能動態を使う — 「能動態は通常、受動態より直接的で力強い表現です。」「私は初めて訪れたときのことをいつまでも覚えています」と書き、「私の初めての訪問は、私によっていつまでも記憶されるでしょう」とは書きません。
-
肯定形で表現する — そうでないことではなく、そうであることを述べます。「彼はたいてい遅れて来ました」は、「彼は時間どおりに来ることがあまりありませんでした」より力強い表現です。「ない」などの否定を重ねた表現は避けます。
-
明確で、具体的な言葉を使う — 一般的な表現より具体的な表現を、曖昧な表現より明確な表現を、抽象的な表現より具体的な表現を選びます。「悪天候が続いた」ではなく、「1週間、毎日雨が降りました」とします。
-
不要な言葉を省く — 「力強い文章は簡潔です。」すべての言葉に意味を持たせます。よくある冗長な表現:
- 「〜かどうかという問題」→「〜かどうか」
- 「〜であることに疑いの余地はない」→「疑いなく」
- 「〜という事実」→ 多くの場合、省略可能
- 「〜する人」/「〜されたもの」→ 多くの場合、省略可能
-
まとまりのない文を連ねない — 「そして」「しかし」「だから」で節をつなげ続けないでください。文の構造に変化をつけ、従属関係を使います。
-
並列する考えは並列の形で表す — 内容が似ているなら、表現もそろえます。「フランス人、イタリア人、スペイン語、ポルトガル語」ではなく、「フランス人、イタリア人、スペイン人、ポルトガル人」とします。
-
関連する言葉は近くに置く — 修飾語は、修飾する語の近くに置きます。「彼はたった2つの間違いを見つけただけです」ではなく、「彼が見つけた間違いは2つだけです」とします。
-
要約では時制を統一する — 作品を要約するときは、全体を通して現在形を使います。現在形と過去形を切り替えないでください。
-
強調したい言葉を文末に置く — 文末は最も目立つ位置です。要点に向かって文を組み立てます。「その時以来、人類は他の多くの面で進歩してきましたが、勇気の面ではほとんど進歩していません」は、締めくくりが弱い表現です。強調が伝わるように書き直します。
要約
全体構成:[よく整理されている/改善が必要/まとまりがない]
言葉の簡潔さ:[簡潔/やや冗長/冗長]
主な改善点 3 つ:
- [構成に関する最も重要な変更]
- [2番目に優先する改善点]
- [3番目に優先する改善点]
ガイドライン
- 個々の例ではなく、パターンに注目します
- 能動態が常に優れているわけではありません。行為者が不明、または重要でない場合は、受動態が適切です
- 「不要な言葉を省く」とは「すべての言葉を省く」という意味ではありません。リズムや明瞭さのために、言葉を補う必要がある場合もあります
- 技術文書では、正当な理由があれば長い説明が必要になることもあります
$ARGUMENTS