editor について
AIらしさを強調する表現や冗長なパターンを減らすため、ファイルをレビューまたは編集するスキルです。既定ではCodex経由でGPTを使い、他のモデル指定や現在のセッションでの簡易編集にも対応します。
主な機能
- 01ファイルのレビューと問題提示
- 02内容の書き換えや簡素化
- 03指定可能なモデル別名の選択
- 04現在のセッションでの簡易編集
- 05ライティング規則の適用
活用シーン
- 01文書の冗長な表現を取り除く
- 02書き換えずにファイルをレビュー
- 03スキルファイルを簡素化または再構成
- 04ファイルを手早く整える
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ dwmkerr/ editor --skill editorインストール後、Claude Code で/editorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.md.gitignoredispatch.shLICENSEMakefileCLAUDE.mdREADME.mdpackage.jsondocs/troubleshooting.mdcustomisation.mdreferences/code-style.mdeffective-shell-style.mdhacker-news-effective-shell.mdoutput-style.mdobnoxious-humility.mdlinkedin-effective-shell-posts.mdlinkedin-post-examples.mdreview-examples.mdsubstack-signal-noise-example.mdcute-labels.mdwriting-style.mdscripts/hero-demo.txthero-play.shhero.tape詳細
エディター
ファイルを編集またはレビューし、過度に凝った AI 特有の言い回しや、ノイズや認知負荷を増やすその他のパターンを取り除きます。デフォルトでは、Codex 経由で GPT を使ってレビューを実行します。これにより、現在のセッションで使用しているモデルが見落とす構造的なパターンを見つけられることがあります。
例
/editor "clean this up"
/editor gpt "what are the top 10 things you'd rewrite in qb-scholar. dont change"
/editor gpt "how would you rewrite the skill md"
/editor "don't rewrite, tell me what is wrong"
/editor claude "simplify section 6"
/editor gpt "restructure this file into Forbidden/Discouraged/Preferred. writing-style.md"
/editor quick
対象ファイルは通常、会話の文脈から特定できるか、指示で名前が指定されています。モデルはデフォルトで gpt を使用します。
引数
/editor [model] "<instructions>"
- model - モデルを選択します。デフォルトは
gptです。使用できるモデル:gpt、luna、o3、claude。最初の単語がモデルの別名と一致しない場合は、指示の一部として扱い、gptを使用します。 - quick - 下記の「クイックモード」の説明に従い、現在のセッションでファイルを整えます。モデルは指定しません。
- instructions - 実行する作業を指定します。指示に「list」、「check」、「review」、「don't rewrite」のいずれかが含まれる場合は、問題点のみを返します。それ以外の場合はファイルを書き直します。
回答も同じスタイルで書く
このルールは、作業対象のファイルだけでなく、回答の文章にも適用されます。レビュー、要約、書き直しでは、標準キーボードで入力できる文字のみを使います。ダッシュには -、引用符には " と '、矢印には ->、三点リーダーには ... を使います。エムダッシュを指摘しながら自分でも使うレビューは、このチェックに失敗しています。
作業者を明記する
どのモードでも、すべての回答の末尾に、ハーネス名、実行方法、正確なモデル名を1行で記載します。モデル名は dispatch.sh が CLI に渡したフラグから取得してください。推測してはいけません。
Editor: Codex, dispatched as a new process, model gpt-5.6-sol
Editor: Claude, current session, model claude-opus-5
実際に実行しているハーネス名を記載してください。quick は常に現在のセッションで実行されるため、現在のハーネス名とモデル名を記載します。
クイックモード
/editor quick は、文章を完璧にする必要はなく、目立つノイズだけを取り除けばよい場合に、素早く作業するためのモードです。現在のセッションで実行中のモデルとハーネスを使用し、ディスパッチは行いません。
references/writing-style.mdの Forbidden セクションを読みます。それ以外の参考資料は読みません。- ファイル内の違反と、明らかな冗長表現を修正します。
- 判断が必要な箇所はそのまま残し、その旨を1行で伝えます。
ファイルを書き換え、削除した内容を1行で要約してから、ハーネスの行を記載します。慎重に作業する場合は、デフォルトの /editor を使ってください。
実行すること
以下の手順は、レビューと編集のモードを対象としています。quick の場合は、上のセクションを使用してください。
-
特定:指示または会話の文脈から対象ファイルを特定します。
-
プロンプトファイルを作成します。スクラッチパッドディレクトリに保存します。次の内容を含めます。
-
このスキルの
references/ディレクトリにあるwriting-style.md、review-examples.md、cute-labels.md、obnoxious-humility.mdの内容。 -
対象がコードの場合は、
code-style.mdの内容(ソースファイル、または差分内のコメントなど、コードを説明する文章)。 -
指示でそのトーンに言及されている場合に限り、
effective-shell-style.mdの内容。 -
対象ファイルの内容。コードが対象の場合は、コメント行だけを抽出せず、コード自体を含めます。コメントを評価するには、そのコメントが注釈するコードを確認できる必要があります。
-
ユーザーの指示。
-
次の後書き。
編集モードの場合:
禁止ルールを適用し、違反をすべて修正します。非推奨ルールは、そのパターンが明らかにノイズである場合に適用します。推奨ルールは、文章が改善される確信が高い場合に適用します。
レビューモードの場合:
禁止ルールへの違反をすべて、行番号、問題点、修正案とともに指摘します。 ノイズを生む非推奨パターンを指摘します。文章をより良くする推奨事項を提案します。
どちらのモードでも、次の内容を追加します。
標準キーボードにある文字だけを使って回答します。自分の文章にも書き換えた文章にも、em ダッシュ、en ダッシュ、スマートクォート、矢印、省略記号は使いません。
コードが対象で編集モードの場合は、次の内容を追加します。
コードスタイルのルールを適用し、違反をすべて修正します。
コードが対象でレビューモードの場合は、次の内容を追加します。
コードスタイルへの違反をすべて、行番号、問題点、修正案とともに指摘します。
-
-
ディスパッチします。
- モデルが
claudeの場合は、現在のセッションで直接実行します。ディスパッチスクリプトは不要です。 - それ以外の場合は、このスキルのディレクトリから
dispatch.shを実行します。
ディスパッチスクリプトが、ハーネス固有の CLI 詳細を処理します。新しいモデルやハーネスを追加するには、dispatch.sh <model> <prompt-file>dispatch.shを編集します。
- モデルが
-
結果を提示します。
- レビューモード: 行または引用、問題点、修正案を含む番号付きの問題リストを提示します。
- 編集モード: 関連する変更前と変更後の例を使って、簡潔な概要を提示します。ユーザーが変更を承認した場合は、ファイルを書き込みます。
上記の説明に従い、ハーネス行で終わります。