mcpField
D
describe

describe

github.com/xenodium開発14794 回インストール14 週間前に更新
リポジトリ

describe について

describeは、emacsclientを使って関数、変数、フェイス、キー割り当て、aproposの検索結果を調べ、要約するEmacsスキルです。エディター環境でEmacsのヘルプを調べる用途に向いています。

主な機能

  1. 01emacsclientによるドキュメント検索
  2. 02関数、変数、フェイスの検索
  3. 03キー割り当ての確認
  4. 04apropos検索の実行
  5. 05複数の検索結果の集約

活用シーン

  1. 01Emacs関数の説明を確認
  2. 02変数やフェイスの用途を調査
  3. 03コマンドのキー割り当てを確認
  4. 04キーワードから関連ドキュメントを探索

インストール

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

$npx skills add https://github.com/xenodium/emacs-skills --skill describe

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

同梱ファイルagent-skill-describe.el

詳細

Emacs のドキュメントを調べる

emacsclient --eval を使って Emacs のドキュメントを調べ、調査結果を要約します。クエリは 1 回の呼び出しで、関数、変数、フェイス、キー割り当て、apropos など複数の方法で検索され、すべての調査結果が 1 つの文字列として返されます。

まず、emacs-skills プラグインのディレクトリ内にある、このスキルファイルと同じ場所の skills/describe/agent-skill-describe.el を探します。

emacsclient --eval '
(progn
  (load "/path/to/skills/describe/agent-skill-describe.el" nil t)
  (agent-skill-describe :query "dired-mark"))'

ルール

  • 会話の中で、返されたドキュメントをユーザー向けに要約します。
  • このスキルファイルのディレクトリを基準に agent-skill-describe.el を探します。
  • Bash ツール経由で emacsclient --eval コマンドを実行します。

コメント