ClaudeMods
☰
JA
● 0 人がオンライン ・閲覧 0 回
スポンサー作品を投稿
GitHub リポジトリ · 投稿者 SuzumiyaAoba

essential-conversation

function hooks で作られた Claude Code プラグイン。/conversation コマンドで、各ターンの入力プロンプトと、そのターンにおける Claude Code の最後の回答をサイドペインに表示します。

SuzumiyaAoba@SuzumiyaAoba

SuzumiyaAoba/claude-essential-conversation-mod

翻訳済み

この mod について

Mods(function hooks)で書かれたこのプラグインは、各会話ターンのユーザープロンプトと、対応する Claude Code の最後の回答をサイドペインに一覧表示します。ファイル構成には .claude-plugin/plugin.json、hooks/hooks.json、hooks/register.tsx が含まれます。使い方は、~/.claude/settings.json(CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1)またはセッション開始時の環境変数で function hooks を有効にし、claude --plugin-dir . でセッションを開始して /conversation を実行し、ペインを切り替えます。注意:September 2026 時点で function hooks は Early Access であり、API は変更される可能性があります。開発では /plugin-types で型を生成し、claude plugin validate . で静的検証を行えます。

インストール

まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。

claude plugin marketplace add SuzumiyaAoba/claude-essential-conversation-mod
claude plugin install essential-conversation
原文 / README

claude-essential-conversation

A Claude Code plugin written with Mods (function hooks). It lists, in a side pane, the pair of each turn's typed prompt and Claude Code's last answer for that turn.

Note: Claude Mods (function hooks) are an Early Access feature as of September 2026; the API may still change.

File layout

.claude-plugin/plugin.json   # Plugin metadata
hooks/hooks.json             # Declares register.tsx to be loaded
hooks/register.tsx           # The mod itself (event registration, pane rendering)
tsconfig.json                 # Dev-time config for the types /plugin-types generates

Usage

  1. Enable function hooks (via ~/.claude/settings.json or an env var at session start).

    {
      "env": {
        "CLAUDE_CODE_ENABLE_FUNCTION_HOOKS": "1"
      }
    }
    
  2. Start a session with this directory as the plugin dir.

    CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 claude --plugin-dir .
    
  3. Run /conversation in the session to toggle the pane.

Development

To refresh the type definitions, run the following inside a session (writes .claude/types/claude-code.d.ts):

/plugin-types

Static validation of the plugin:

claude plugin validate .

関連作品