Communityライティング&編集github.com

jakubkrehel/better-writing

プロジェクトのプロダクトコピー(UIテキスト)の品質向上に特化したスキルです。

better-writing とは?

このスキルは、プロダクトのUIテキスト(コピー)を一貫性があり、明確で、ユーザーフレンドリーなものに改善するための包括的なガイドラインを提供します。主にClaude CodeやCursorなどのAIエージェントが、コードベース内のコピーライティングをレビュー・修正する際に参照するルールセットです。 スキルは「一貫した語彙とトーン」「プレーンな言葉の優先」「直接的なユーザーへの呼びかけ」「エラーメッセージの改善」「ボタンラベルのベストプラクティス」など、具体的な原則に基づいています。例えば、「エラーメッセージは問題を伝えるだけでなく、解決方法をフィールドの近くに表示する」「設定のトグルはON状態でラベル付けする」「リンクテキストは単独でも意味が通じるようにする」といった実践的なアドバイスが含まれます。 また、コピーをレビューする際のアウトプット形式も定義されており、重大度(HIGH/MEDIUM/LOW)ごとに問題を分類し、該当箇所のファイルパスと行番号、修正前後の例、影響を表形式で報告します。これにより、AIエージェントが構造化された形で改善点を人間の開発者にフィードバックできるようになります。 このスキルはコードベースにおける言語とUIの一貫性を保ち、翻訳のしやすさ、アクセシビリティ、そして全体的なユーザー体験を向上させるために設計されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jakubkrehel/skills/tree/main/skills/better-writing

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

インターフェースライティング

明確で簡潔であること。賢さより伝わりやすさ、バラエティより一貫性を重視します。最も優れたエラーメッセージとは、そもそもエラーが発生しないようにインタラクションを再設計することです。

コピーの表示方法(text-transform による大文字小文字の制御、テキストの切り捨て、スマート引用符)は better-typography の担当です。エラーのマークアップとアナウンス(aria-invalid、ライブリージョン)は better-accessibility の担当です。翻訳文字列のためのスペースは better-layout の担当です。

既存のトーンを把握する

コピーを書いたりレビューしたりする前に、周辺のコピーを読んでください。プロダクトの用語、ローカリゼーションの慣例、そしてボイスやコンテンツスタイルガイドに注意してください。

意図的なブランドボイスは欠陥ではありません。それが一貫性の欠如、曖昧さ、翻訳リスク、または状況にそぐわないトーンを生み出す場合にのみ、平易な言葉からの逸脱を指摘してください。

一つのボイス、柔軟なトーン

プロダクトには一つのボイスがあり、既存のコピーがそれを確立しています。局所的な編集が新しいボイスを発明することはできません。用語は一貫させてください。メニューで「アーカイブ」なら、トースト通知で「ストレージに移動」ではありません。トーンは状況に応じて変化します。

コンテキストトーン
成功メッセージ、オンボーディング、空の状態温かみがあり、軽い表現も可
日常的な操作、設定ニュートラル、最小限
エラー、破壊的な確認ダイアログ落ち着いて、平易に、遊び心ゼロ
データ損失、セキュリティ深刻、明確に

読者に直接語りかける

指示コピーでは、「ユーザー」ではなく「あなた」と書いてください。エラーでは、「私たち」は曖昧さを招き、言い訳のように読めるため、「このコンテンツの読み込みに問題が発生しています」よりも「コンテンツを読み込めません」を優先してください。確立された一人称のボイスは、リスクの低いコピーで明確に読める場合に限り維持しても構いません。

所有格は控えめに使ってください。「お気に入り」は「あなたのお気に入り」よりも優れています。フローを通して一つの視点を維持してください。

賢い表現より平易な言葉

疲れた読者が一度で理解できる言葉を選び、機能しない単語はすべて削除してください。イディオム、口語表現、翻訳できないユーモアは使わないでください。

不要な性別表記は避けてください。「各購読者は自分のレシピを投稿できます」ではなく「購読者はレシピを投稿できます」。入力デバイスに合わせてください。タッチ操作では「タップ」、ポインターでは「クリック」、両方が可能な場合は「選択」を使用します。

変数を中心にフラグメントから文を組み立てないでください(`「あなたは

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

関連スキル