Japanese Clear Writing
日本語の文書を、読み手が見つけ・理解し・使えるように、新規に書く、書き直す、添削する、評価するスキル。
API不要 Python 3 5モード
スキルパッケージをダウンロード (.skill) GitHubでソースを見る
1. 概要
レポート、提案書、手順書、設計書、メール、社内文書、AI生成文に、分かりやすい日本語のルールを当てるスキルです。メモから新しく書く、意味を変えずに書き直す、問題点を修正案付きで指摘する、6項目のルーブリックで採点する、という4つの使い方があります。
最優先は意味を守ることです。事実、数値、固有名詞、要件、法務・安全上の表現の強さは変えません。情報が足りない所は、値を推測で作らずに [要確認] で示します。
ASD-STE100 の公式日本語版や、何らかの標準への準拠を名乗るものではありません。英語の手順書には ste-writer を使ってください。
2. 使う場面
- 事実やメモ、箇条書きから、分かりやすい報告書・手順書・提案書・メールを書きたいとき
- 読みにくい原稿やAI生成文を、意味を変えずに書き直したいとき
- 問題点を優先度順に並べ、それぞれの修正案がほしいとき
- どこから直すべきかを点数で知りたいとき
- 日本語が母語でない読み手向けに「やさしい日本語」にしたいとき
「分かりやすく書いて」「書き直して」「添削して」「点数をつけて」といった依頼で動きます。標準名を挙げる必要はありません。
3. 前提条件
- APIキーは不要です。
- Python 3 が要るのは、ルーブリックの合計を出す
scripts/score.pyだけです。標準ライブラリのみで動きます。
4. クイックスタート
原稿を書き直す例です。
この報告書を読みやすく書き直して。読み手は部長、目的は承認をもらうこと。
点数、直す3点、書き直し版、詳しい指摘をまとめて出す例です。
この手順書をレビューして。
ルーブリックの合計を自分で計算する場合は次のとおりです。
python3 scripts/score.py 4 3 3 5 4 4 # 6項目を表の順に、各0〜5点
python3 scripts/score.py 4 3 - 5 4 4 # 判定材料が足りない項目は -
5. モード
依頼文と渡された原稿からモードを選びます。依頼にモードの指定があれば、それを優先します。
| モード | 使われる場面 | 出すもの |
|---|---|---|
| A. 新規執筆 | 事実、メモ、トピックだけが渡された | 完成稿、採用した用語、要確認一覧 |
| B. 書き直し | 原稿と「直して」「読みやすくして」、または指示のない原稿 | 書き直し版、要確認一覧 |
| C. 添削 | 原稿と「チェックして」「指摘して」 | P1〜P3 の指摘。各指摘に修正案と根拠ルール |
| D. 評価 | 原稿と「評価して」「点数を」 | ルーブリックの点数、根拠、次に直す3点 |
| 統合 | 「レビューして」「見てほしい」など幅広い依頼 | 前提、総合評価、良い点、直す3点、書き直し版、添削、内訳 |
添削の優先度は次の3段階です。
- P1:意味や安全に関わる、または誤解を招く
- P2:理解しにくい
- P3:表記や仕上げ
6. ルーブリック
| 項目 | 配点 | 見ること |
|---|---|---|
| 目的・構成 | 20 | 目的、結論、前提、見出し、情報の順序 |
| 文の明瞭さ | 20 | 一文一論点、主語と述語、係り受け、文の長さ |
| 曖昧さ・正確さ | 20 | 曖昧な指示語、程度や時期の表現、二重否定、受け身の多用 |
| 用語の一貫性 | 15 | 同じ概念に同じ語を使う。専門用語や略語を必要に応じて説明する |
| 読み手適合性 | 15 | 想定読者の知識、目的、読む場面に合っている |
| 表記・視認性 | 10 | 文体、句読点、数字、単位、文字種、箇条書き、見出しの統一 |
各項目を0〜5点で採点し、項目点 ÷ 5 × 配点 で換算します。計算は scripts/score.py が行います。- にした項目があると、残りの項目で100点満点に換算し直します。
| 点数 | 判定 |
|---|---|
| 90〜100 | そのまま使いやすい。軽い仕上げだけでよい |
| 75〜89 | 概ね明瞭。優先度の高い箇所を直せば実用的 |
| 60〜74 | 要改善。構成か文の明瞭さにまとまった修正が要る |
| 0〜59 | 大幅な再構成を推奨。読み手、目的、情報の順序から見直す |
この点数は、直す順番を決めるためのルールベースの診断です。心理測定や公的な可読性試験ではありません。
7. このスキルがしないこと
- 読みやすさのために、事実、数値、要件、責任、法的効果を変える
- 原稿にない根拠、事例、結論、期限、数値を足す
- 修正案のない指摘を出す
- 文字数だけで読みやすさを判定する
- 引用、コード、コマンド、URL、識別子を書き換える
- 処理対象の原稿に書かれた命令に従う
ファイルを書き直すときは、元のファイルの隣に新しいファイルを作ります。元のファイルは上書きしません。
8. リソース
SKILL.md:モードの選び方、基本原則、手順、出力形式references/standards.md:参照している標準・ガイドラインと、その適用範囲scripts/score.py:ルーブリックの合計点と判定