describe について
describeは、emacsclientを使って関数、変数、フェイス、キー割り当て、aproposの検索結果を調べ、要約するEmacsスキルです。エディター環境でEmacsのヘルプを調べる用途に向いています。
主な機能
- 01emacsclientによるドキュメント検索
- 02関数、変数、フェイスの検索
- 03キー割り当ての確認
- 04apropos検索の実行
- 05複数の検索結果の集約
活用シーン
- 01Emacs関数の説明を確認
- 02変数やフェイスの用途を調査
- 03コマンドのキー割り当てを確認
- 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コマンドを実行します。
コメント
Markdown 対応