BayramAnnakov/claude-reflect

A self-learning system for Claude Code that captures corrections, positive feedback, and preferences — then syncs them to CLAUDE.md and AGENTS.md.

解決する課題

Claude Codeは、セッションをまたぐと修正内容や繰り返しのパターンを忘れてしまうことがよくあります。claude-reflectは、ユーザーの修正を記録し、繰り返されるワークフローのパターンを発見する永続的なメモリシステムを作成します。これにより、AIが同じミスを二度と繰り返さないよう、それらを再利用可能なルールやスキルへと変換します。

仕組み

このシステムは、PythonベースのプラグインとTypeScriptベースのmodという2つの主要なモードで動作します。高速な正規表現パターン(「いいえ、Xを使って」といったフレーズを捕捉するため)と、セマンティックなAI検証(ノイズを除去し、多言語をサポートするため)を組み合わせたハイブリッドな検出アプローチを採用しています。

  1. キャプチャ: フックがセッション中の修正を自動的に検出し、キューに入れます。
  2. 処理: ユーザーが/reflectを実行してキューを確認し、これらのルールをCLAUDE.md(グローバルまたはプロジェクト固有)やAGENTS.mdに追加することを承認します。
  3. スキル発見: /reflect-skillsコマンドがセッション履歴を分析して繰り返されるタスク(例:何度も生産性レビューを求めるなど)を見つけ出し、.claude/commands/内に専用のスキルファイルを作成することを提案します。
  4. ルーティング: 特定のスキルを使用中に加えられた修正は、そのスキルの定義ファイルにルーティングされ、時間の経過とともに改善されます。

対象ユーザー

プロジェクトの規約や個人の好みを文書化するプロセスを自動化したいClaude Code CLIユーザー、およびAGENTS.mdサポートを通じてCodex、Cursor、またはAiderを使用しているユーザー向けです。

ハイライト

  • 永続的なメモリ: 修正をCLAUDE.mdに同期し、セッションをまたいで保持します。
  • AIによるスキル発見: 履歴を分析し、繰り返される意図に基づいて新しい/commandsを提案します。
  • 多言語サポート: セマンティック分析により、あらゆる言語での修正を理解します。
  • 履歴スキャン: 過去のすべてのセッションをスキャンして、見逃した学習内容を復元できます。
  • セマンティックな重複排除: 類似したルールを統合し、メモリファイルをクリーンに保ちます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト