時間とともにあなたのプロジェクトを学習するClaudeコードのシステム

r/ClaudeAIで開発者が、Claude Codeのセッション間で永続的なコンテキストが失われる問題に対処するシステムを共有しました。毎回ゼロから始める代わりに、この設定はClaudeがあなたのプロジェクトの規約、アーキテクチャ、過去の失敗を学習するのを助けます。
問題と解決策
Claude Codeを使用すると、新しいセッションごとに以前のコンテキストがすべて失われます。Claudeは既に理解したファイルを再読み込みし、修正済みのミスを繰り返し、確立されたパターンを無視するため、常に再説明が必要になります。
解決策は、リポジトリにいくつかのファイルを追加することです:
CLAUDE.md- Claudeに振る舞い方を指示する短いルール集。例としては「不明な点があれば先に進む前に確認する」「テストを自分で実行せず、代わりに実行すべきコマンドを教える」(エラーの追跡にトークンを浪費するのを防ぎ、費用を節約)などがあります。docs/フォルダ - プロジェクトの規約、パターン、アーキテクチャを捉えた短いファイル(それぞれ5-10行)を含み、サブフォルダに整理されています。インデックスファイル(docs/README.md)は、Claudeが推測する代わりに適切なドキュメントを素早く見つけるのを助けます。
3つの重要なプロンプト
- bootstrap - 既存のコードベースを採用する際に一度貼り付けます。Claudeはあなたのコードを読み、初期ドキュメントを作成します。
- refine - セッションの終わりに貼り付けます。Claudeは何が起こったかを振り返り、新しい学びでドキュメントを更新します。
- factory - Claudeが繰り返したいことを行ったときに貼り付けます。パターンを再利用可能なプロンプトとして捕捉します。
ワークフローの循環
このプロセスは継続的な学習サイクルを作り出します:Claudeとコーディングする → セッション終了 → refineプロンプトを貼り付ける → Claudeがドキュメントを更新 → コミットする → 次のセッションがより賢く開始される。ドキュメントはgitで管理されるため、チーム全員が恩恵を受け、どの技術スタックでも機能します。
実装からの実用的なヒント
- エラー追跡にトークンを浪費するのを避けるため、Claudeにビルド/テストコマンドを実行しないよう明示的に指示します。代わりに、実行すべきコマンドを教えさせます。
- 曖昧な表現(例:「複雑なタスクの場合は一時停止」)ではなく、具体的な数字をルールに使用します(例:「3つ以上のファイルを変更する場合は一時停止」)。Claudeは曖昧さを解釈するのに時間を浪費するからです。
- docsフォルダのインデックスファイルは、Claudeが関連情報を見つけようとランダムなファイルを開くのを防ぐため、すぐに効果を発揮します。
このシステムは無料でオープンソースであり、saas-vibeで利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

TeenyAppでClaudeが単一チャットリンクからフルスタックウェブサイトを構築・デプロイ可能に
TeenyAppは、ClaudeがHTTP経由で使用できるライブサブドメインとエージェントトークンを提供し、チャットから離れることなくコードのスキャフォールディング、マイグレーションの実行、認証の設定、実際のURLへのデプロイを可能にします。

ナレッジレイヴン:Claude Codeで構築されたモデル非依存のナレッジベースプラットフォーム
Knowledge Ravenは、MCP互換のLLM(Claude、GPTなど)が企業文書を検索し、出典付きで特定のセクションを取得できるナレッジベースプラットフォームです。このプラットフォーム全体は、単独の創業者によってClaude Codeを使用して構築され、Python/FastAPIバックエンド、MCPツール層、エージェント型RAGパイプラインを特徴としています。

Relay を使用すると、Claude Code セッションが Alt キーでタブを切り替えることなく互いにメッセージを送信できるようになります
Relayというプラグインは、Claude Codeのチャンネル機能を利用して並列セッションが直接通信できるようにし、バックエンドとフロントエンドのリポジトリ間で手動でコンテキストをコピーペーストする必要をなくします。
コラボレート:マルチエージェントハンドオフを用いた構造化・非同期ドキュメント作成のためのClaude Codeスキル
「Collaborate」というClaude Codeスキルは、複数の寄稿者が別々のClaude会話でドキュメントを共同執筆する際の調整問題を解決します。各参加者はClaudeからプレーンな英語で、前回の変更内容やその意図、次に必要な作業について説明を受け、並行セクション、構造化された批評、Slack/Signal通知をサポートします。