readability について
テキストの読みやすさを分析するスキルで、難易度の評価や統計の作成を行う執筆ワークフロー向けです。複数の指標を算出し、文の長さ、複雑な単語、受動態に関する修正案を示します。
主な機能
- 01複数の可読性スコアの算出
- 02単語数、文数、平均文長の集計
- 03複雑な単語数と割合の測定
- 04受動態の文数の推定
- 05指標に基づく修正案の提示
活用シーン
- 01対象読者にとっての記事の難易度評価
- 02文の長さと複雑な単語の割合の確認
- 03書き換えが必要な受動態の特定
- 04分析結果に基づく文章改訂の計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ humanizerai/ agent-skills --skill readabilityインストール後、Claude Code で/readabilityを入力して読み込まれたか確認します。
詳細
可読性を分析する
指定されたテキストの可読性指標を計算して表示します。
入力
ユーザーは $ARGUMENTS にテキストを指定します。テキストが指定されていない場合は、入力を求めます。
計算する指標
主要スコア
| 指標 | 計算式 | 解釈 |
|---|---|---|
| Flesch Reading Ease | 206.835 - 1.015(words/sentences) - 84.6(syllables/words) | 0~100。数値が高いほど読みやすい |
| Flesch-Kincaid Grade | 0.39(words/sentences) + 11.8(syllables/words) - 15.59 | 米国の学年レベル |
| Gunning Fog Index | 0.4[(words/sentences) + 100(complex words/words)] | 必要な教育年数 |
| SMOG Index | 1.043 × √(complex words × 30/sentences) + 3.1291 | 学年レベル |
複雑な単語 = 3音節以上
テキストの統計情報
- 単語数
- 文の数
- 平均文長(単語数)
- 平均単語長(文字数)
- 複雑な単語の数と割合(%)
- 受動態の文(推定)
出力形式
## Readability Analysis
### Scores
| Metric | Score | Meaning |
|--------|-------|---------|
| Flesch Reading Ease | [X] | [interpretation] |
| Flesch-Kincaid Grade | [X] | [grade level] |
| Gunning Fog | [X] | [years education] |
| SMOG | [X] | [grade level] |
### Statistics
- Words: [X]
- Sentences: [X]
- Avg sentence length: [X] words
- Complex words: [X] ([Y]%)
### Target Audience
[Who can easily read this based on scores]
### Recommendations
1. [Specific suggestion]
2. [Specific suggestion]
3. [Specific suggestion]
解釈ガイド
| Flesch スコア | 学年 | 対象読者 |
|---|---|---|
| 90-100 | 5年生 | 非常に読みやすい |
| 80-89 | 6年生 | 読みやすい |
| 70-79 | 7年生 | かなり読みやすい |
| 60-69 | 8~9年生 | 標準 |
| 50-59 | 10~12年生 | やや難しい |
| 30-49 | 大学 | 難しい |
| 0-29 | 大学院 | 非常に難しい |
推奨事項
スコアに基づいて、次のことを提案します。
- 平均文長が20語を超える場合は、短くする文
- 簡単な表現に置き換える複雑な単語
- 能動態に書き換える受動態
- 修正すべき具体例
コメント
Markdown 対応