スキル: UXライティング
プロジェクトのボイスに従ってインターフェースコピーを作成または批評します。
手順
content/voice-tone.mdを読む(ボイス原則、トーンスペクトラム、数式、マイクロコピーパターン、包括的言語、出荷前チェックリスト)。- ユーザーの感情状態(オンボーディング/成功/ルーティン/エラー/破壊的操作)にトーンを合わせる。ストレスが高いほど、より平易な言葉を使う。
- 以下の数式を適用する:
- ボタン: 動詞を先頭に置き、結果を明示する。
- 確認ダイアログ: 確認ボタンはアクションとオブジェクトを言い直す — 「アカウントを削除」であり、「削除」「OK」「はい」「確認」ではない。タイトルは疑問形で(「アカウントを削除しますか?」)、ボタンはそれに対応する言葉で答える。キャンセルは「キャンセル」のままにする。不可逆的/高リスクの操作には、タイプして確認手順を必須とする(WCAG 3.3.4/3.3.6)。
- エラー: 何が起こったか → なぜ → どう直すか(行き止まりなし、コードやスタックトレースなし)。
- 空状態: 価値 → 最初のアクション。
- 機械的ルールを強制する: 文頭のみ大文字、すべて大文字禁止、数字表記、ユーザー非難の禁止、プレースホルダーではなくラベル、方向や色だけの指示禁止。
- 10項目の出荷前コピーチェックリストを実行する。
出力
自然に音読でき、チェックリストを通過した最終的なコピー(または赤線レビュー)。タイトなUIの文字数制限内に収める。
検証(完了と宣言する前に必須)
すべての行を content/voice-tone.md の10項目出荷前チェックリストにかける — これをスキップしない:
- 自然に音読できる;アクションの動詞が先頭;専門用語/非難/行き止まりなし。
- エラーは「何が→なぜ→どう直すか」に従う;空状態は「価値→アクション」を与える;裸の「データなし」「エラー」は禁止。
- 機械的ルール:文頭のみ大文字、数字表記、ラベル(プレースホルダーではない)、色/方向だけの手がかりなし、包括的言語。
- 文字数制限内;翻訳可能(連結禁止 —
accessibility/i18n-rtl.md参照)。