mcpField
M
meditate

meditate

github.com/potetoエージェントワークフロー564228 回インストール32 週間前に更新
リポジトリ

meditate について

Meditate は、エージェントのメモリ、指示、スキルを監査・保守するスキルです。監査、レビュー、対象を絞った編集、整理を段階的に進め、非対話セッションでは確度の高い変更を自律的に適用します。

主な機能

  1. 01メモリ、指示、スキルの監査
  2. 02監査とレビューの段階的な実施
  3. 03古い・重複した・価値の低いノートの特定
  4. 04変更の適用と索引の更新
  5. 05古いセッション状態の整理

活用シーン

  1. 01古いプロジェクトノートの整理
  2. 02スキルと原則の矛盾の発見
  3. 03メモリの簡潔化と有用なリンクの追加

インストール

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

$npx skills add https://github.com/poteto/noodle --skill meditate

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

同梱ファイルreferences/agents.mdscripts/snapshot.sh

詳細

瞑想

自律セッションモード

非対話型(Cook、Oops、Repair)で実行する場合:

  • 信頼度の高い変更はすべて自律的に適用します。曖昧な変更やリスクの高い変更(brain ファイルの削除、原則の書き換えなど)は、代わりに todo を登録します。
  • /commit スキルですべての変更をコミットします。

品質基準: メモに価値があるのは、シグナルが高い(Claude がメモなしでは確実に間違える)、頻度が高い(ほとんどのセッション、または特定の種類のタスクの大半で発生する)、または影響が大きい(間違えると重大な損害や作業の無駄につながる)場合です。それ以外はノイズです。簡潔で正確な brain は、網羅的でも肥大化した brain より優れています。

プロセス

Tasks を使って進捗を追跡します(手順ごとに TaskCreate、in_progress/completed への更新には TaskUpdate を使用します)。

1. スナップショットを作成する
sh <skill-path>/scripts/snapshot.sh brain/ /tmp/brain-snapshot.md
sh <skill-path>/scripts/snapshot.sh .agents/skills/ /tmp/skills-snapshot.md

ファイルは === path/to/file.md === というヘッダーで区切られています。自動メモリのディレクトリ(~/.claude/projects/<project>/memory/)も特定します。

2. 監査担当(ブロッキング — そのレポートを手順 3 で使用)

general-purpose サブエージェントを起動します。詳細なプロンプト仕様については、references/agents.md § Auditor を参照してください。入力:brain のスナップショット、自動メモリのパス、CLAUDE.md のパス。

brain のメモ、CLAUDE.md、自動メモリについて、古さ、重複、価値の低さ、冗長さ、孤立した項目を監査します。分類されたレポートを返します。

早期終了の条件: 監査担当が対応可能な項目を 3 件未満しか見つけなかった場合、手順 3 を省略し、手順 4 に進みます。

3. レビュー担当(監査担当の完了後)

general-purpose サブエージェントを 1 つ起動します。詳細なプロンプト仕様については、references/agents.md § Reviewer を参照してください。入力:brain のスナップショット、skills のスナップショット、監査レポート、brain/principles.md。

次の 3 つの観点を、1 回のレビューでまとめて扱います:

  • 統合:不足している wikilink を提案し、原則間の緊張関係を指摘し、明確化を提案します。
  • 抽出:明示されていない原則を示す反復パターンを特定します。新しい原則は、(1)独立している、(2)2 件以上のメモで裏付けられている、(3)実行可能である、という条件を満たす必要があります。
  • スキルのレビュー:スキルと brain の原則を相互参照します。矛盾、構造的な強制の見落とし、冗長な指示を見つけます。説明文の frontmatter によるコンテキストの肥大化も監査します。
4. レポートを確認する

統合した要約をユーザーに提示します。形式については、references/agents.md § Report Template を参照してください。

5. スキル固有の学びを適切な場所に振り分ける

すべてのレポートを確認し、brain/ ではなくスキルファイルに含めるべき指摘を探します。該当するスキルの SKILL.md または references/ を直接更新します。重複を避けるため、先にスキルを読みます。

6. 変更を適用する

すべての変更を直接適用します。ユーザーが差分を確認します。

  • 古くなったメモ:更新または削除
  • 重複したメモ:より優れたメモに統合し、劣る方を削除
  • 価値の低いメモ:削除
  • 冗長なメモ:その場で簡潔にする
  • 新しいつながり:[[wikilinks]] を追加
  • 緊張関係:適用範囲が明確になるように言い換える
  • 新しい原則:抽出セクションからのみ採用し、本当に独立している場合に限ります。brain ファイルを作成し、brain/principles.md を更新します
  • 原則の統合:別の原則の一部、または特定の適用例に当たる原則を探します。より限定的な原則をより広い原則に統合し、統合後の知見を表す名前を付けます
  • 肥大化したスキルの説明文:frontmatter の説明を簡潔にします。Claude が推測できる内容は削り、固有のトリガーと目的だけを残します
  • CLAUDE.md の問題:書き換えまたは削除
  • 古くなったメモリ:削除または書き換え
7. 整理する

古くなった .noodle/ の状態(過去の議論、完了したセッション、古い計画の成果物)を整理します。追加または削除したファイルがあれば、brain/index.md を更新します。

要約

## Meditate Summary
- Pruned: [N notes deleted, M condensed, K merged]
- Extracted: [N new principles, with one-line + evidence count each]
- Skill review: [N findings, M applied]
- Housekeep: [state files cleaned]

コメント