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

feedback

AI 設定用のローカルなフィードバック受信箱です。MCP サーバーとして2つのツールを公開します。

josippapez@josippapez

josippapez/ai-setup/tree/main/claude/plugins/feedback

翻訳済み

この mod について

feedback

AI 設定用のローカルなフィードバック受信箱です。MCP サーバーとして2つのツールを公開します。

  • collect_feedback はタイトル、詳細、任意の area、severity、evidence とともに bug、pain_point、ambiguity、idea のいずれかを記録します。サーバーは記録時刻と実行時の作業ディレクトリも保存します。
  • read_feedback は新しい順に項目を一覧し、status(デフォルトは open)、kind、area、severity、テキスト query で絞り込めます。
  • update_feedback は項目を解決し、wontfix として閉じ、再開し、またはフィールドを修正します。更新は { "op": "update" } の行として追加され、読み取り時にマージされるため、同時実行中のセッションが互いに上書きすることはありません。

mod(hooks/register.tsx)が UI を追加します。

  • /feedback は項目を新しい順に表示するペインを開き、kind ごとのフィルターボタンを備えます。
  • /fb <text> はモデルのターンを使わず、collect_feedback 経由で pain_point を記録します。
  • 成功した collect_feedback 呼び出しごとに、プロンプト上部へトーストとカードを表示します。フッターには severity ごとの未解決項目数が出ます。
  • フィードバックツールの呼び出しはトランスクリプトにコンパクトな行として描かれます。

項目はこのプラグイン内の data/feedback.jsonl に、1行1 JSON オブジェクトで保存されます。フォルダーは gitignore 対象です。サーバーは依存関係のない素の Node で動きます。

テスト:node --test claude/plugins/feedback/server/feedback-mcp.test.cjs と claude plugin test claude/plugins/feedback。

インストール

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

claude plugin marketplace add josippapez/ai-setup
claude plugin install feedback
原文 / README

feedback

A local feedback inbox for the AI setup, exposed as an MCP server with two tools.

  • collect_feedback records a bug, pain_point, ambiguity, or idea with a title, details, and optional area, severity, and evidence. The server also stores the time and the working directory it ran in.
  • read_feedback lists entries newest first, filtered by status (open by default), kind, area, severity, or a text query.
  • update_feedback resolves an entry, closes it as wontfix, reopens it, or corrects its fields. Updates are appended as { "op": "update" } lines and merged on read, so concurrent sessions never overwrite each other.

A mod (hooks/register.tsx) adds the UI:

  • /feedback opens a pane listing entries newest first, with a filter button per kind.
  • /fb <text> logs a pain_point through collect_feedback without a model turn.
  • Every successful collect_feedback call shows a toast and a card above the prompt; the footer counts open entries by severity.
  • Feedback tool calls draw as compact rows in the transcript.

Entries go to data/feedback.jsonl inside this plugin, one JSON object per line. The folder is git-ignored. The server is plain Node with no dependencies.

Test: node --test claude/plugins/feedback/server/feedback-mcp.test.cjs and claude plugin test claude/plugins/feedback.

関連作品