mcpField
E
editor

editor

github.com/dwmkerrドキュメント1546 回インストール3 週間前に更新
リポジトリ

editor について

AIらしさを強調する表現や冗長なパターンを減らすため、ファイルをレビューまたは編集するスキルです。既定ではCodex経由でGPTを使い、他のモデル指定や現在のセッションでの簡易編集にも対応します。

主な機能

  1. 01ファイルのレビューと問題提示
  2. 02内容の書き換えや簡素化
  3. 03指定可能なモデル別名の選択
  4. 04現在のセッションでの簡易編集
  5. 05ライティング規則の適用

活用シーン

  1. 01文書の冗長な表現を取り除く
  2. 02書き換えずにファイルをレビュー
  3. 03スキルファイルを簡素化または再構成
  4. 04ファイルを手早く整える

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dwmkerr/editor --skill editor

インストール後、Claude Code で/editorを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

AGENTS.md
.gitignore
dispatch.sh
LICENSE
Makefile
CLAUDE.md
README.md
package.json
docs/
troubleshooting.md
customisation.md
references/
code-style.md
effective-shell-style.md
hacker-news-effective-shell.md
output-style.md
obnoxious-humility.md
linkedin-effective-shell-posts.md
linkedin-post-examples.md
review-examples.md
substack-signal-noise-example.md
cute-labels.md
writing-style.md
scripts/
hero-demo.txt
hero-play.sh
hero.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 の場合は、上のセクションを使用してください。

  1. 特定:指示または会話の文脈から対象ファイルを特定します。

  2. プロンプトファイルを作成します。スクラッチパッドディレクトリに保存します。次の内容を含めます。

    • このスキルの references/ ディレクトリにある writing-style.md、review-examples.md、cute-labels.md、obnoxious-humility.md の内容。

    • 対象がコードの場合は、code-style.md の内容(ソースファイル、または差分内のコメントなど、コードを説明する文章)。

    • 指示でそのトーンに言及されている場合に限り、effective-shell-style.md の内容。

    • 対象ファイルの内容。コードが対象の場合は、コメント行だけを抽出せず、コード自体を含めます。コメントを評価するには、そのコメントが注釈するコードを確認できる必要があります。

    • ユーザーの指示。

    • 次の後書き。

      編集モードの場合:

      禁止ルールを適用し、違反をすべて修正します。非推奨ルールは、そのパターンが明らかにノイズである場合に適用します。推奨ルールは、文章が改善される確信が高い場合に適用します。

      レビューモードの場合:

      禁止ルールへの違反をすべて、行番号、問題点、修正案とともに指摘します。 ノイズを生む非推奨パターンを指摘します。文章をより良くする推奨事項を提案します。

      どちらのモードでも、次の内容を追加します。

      標準キーボードにある文字だけを使って回答します。自分の文章にも書き換えた文章にも、em ダッシュ、en ダッシュ、スマートクォート、矢印、省略記号は使いません。

      コードが対象で編集モードの場合は、次の内容を追加します。

      コードスタイルのルールを適用し、違反をすべて修正します。

      コードが対象でレビューモードの場合は、次の内容を追加します。

      コードスタイルへの違反をすべて、行番号、問題点、修正案とともに指摘します。

  3. ディスパッチします。

    • モデルが claude の場合は、現在のセッションで直接実行します。ディスパッチスクリプトは不要です。
    • それ以外の場合は、このスキルのディレクトリから dispatch.sh を実行します。
      dispatch.sh <model> <prompt-file>
      
      ディスパッチスクリプトが、ハーネス固有の CLI 詳細を処理します。新しいモデルやハーネスを追加するには、dispatch.sh を編集します。
  4. 結果を提示します。

    • レビューモード: 行または引用、問題点、修正案を含む番号付きの問題リストを提示します。
    • 編集モード: 関連する変更前と変更後の例を使って、簡潔な概要を提示します。ユーザーが変更を承認した場合は、ファイルを書き込みます。

上記の説明に従い、ハーネス行で終わります。

コメント