Claude Codeを使ったプレコーディングルーチン:コードを書く前に5つのMCPサーバー

Redditユーザーが、Claude Codeでコードを書かせる前に5つのMCPサーバーを使用するプレコーディングルーティンを共有しました。このルーティンは60〜90秒かかり、誤ったクラス名、古いSDKメソッド、実際のコードベースと一致しないアドバイスなどの幻覚を減らすことで、何百時間もの節約になるそうです。
5つのMCPサーバー
- Memory MCP: セッション間でコンテキストを引き継ぎます — 前回のスプリント目標、未解決の決定事項、最近の学び、過去の技術選択の理由など。これがないと、各セッションは白紙状態から始まり、モデルが推論をゼロから再構築するため、しばしば誤った結果になります。
- コードベースメモリサーバー: リポジトリの知識グラフ(関数、呼び出し元、依存関係、循環)を構築します。盲目的にgrepする代わりに、Claudeはグラフに問い合わせます(例:「
processOrderを呼び出しているものは?」)。1回のツール呼び出しで数十回のファイル読み取りを代替します。 - Tavily検索: 重要な決定の前に最新のプラクティスを検索します。トレーニングデータは古く、ベストプラクティスは変化します。Tavilyは出典付きのクリーンな回答を提供します。
- Context7: 使用しようとしているライブラリ(Anthropic SDK、Next.js、Prismaなど)の最新のドキュメントを取得します。トレーニングデータのカットオフのため、Claudeは2バージョン前に名称変更されたAPIメソッドをでっち上げることがあります。実際のドキュメントを読み込むことでそのバグは解消されました。
- コードを書く: メモリ、コードベース構造、エコシステムの最新コンテキスト、正確なドキュメントが揃うと、出力は「試してみて確認」から「コールグラフとv5ドキュメントに基づき、変更はここ」に変わります。
モデルの正確性を保つフック
また、この投稿では2つのフックが強調されています:
- 編集前の読み取りガード: セッションがまだ読み取っていないファイルへの編集を拒否します。最初は余分なトークンがかかりますが、盲目的な編集を防ぎ、後処理でさらに多くのトークンを無駄にするのを防ぎます。
- セーフティガード: 破壊的なコマンドをブロックします。
- 編集後の再インデックス: 変更後に知識グラフを自動的に同期します。
ループは、うまくいったこと(決定事項、パターン、落とし穴、修正)をメモリに保存して閉じます。コンテキストが蓄積されるにつれて、システムは毎週強化されます。
著者の根底にある洞察:モデルは知識の源ではなく、オーケストレーターです。MCPサーバーとフックがシステムです。メモリが記憶し、グラフがコードを知り、検索が現在を知り、Context7がドキュメントを知り、フックがモデルの正確性を保ちます。モデルはそれらをつなぐだけです。
📖 全文ソース: r/ClaudeAI
👀 See Also

Claudeに共通の煩わしさを防ぐための必須カスタム指示
Redditユーザーが、Claudeの一般的な不満点に対処するための3つの具体的なカスタム指示を共有しています。これには、破壊的なコマンドの実行前に警告を求めること、回答途中での計画変更を防ぐこと、コードブロックを機能的なコードのみに限定することが含まれます。

【アップデート】安全で「常時稼働」のOpenClaw実行方法を、VPSの煩わしさなしに実現しました。待機リスト受付中。
OpenClawは、VPSの複雑さなしにプラットフォームを安全かつ継続的に実行できる新機能を発表しました。早期アクセスのためのウェイトリストが現在オープンしています。

OpenClaw クラッシュループのデバッグ:5つのチェックポイント
r/openclawからのReddit投稿では、OpenClawエージェントまたはゲートウェイのクラッシュループを迅速に診断するための5ステップのチェックリストが紹介されています。失敗の形状、ホスト負荷、プロバイダーの遅延、設定の差分、アラート設定に焦点を当てています。

Claude Codeトークン監査により、デフォルトツール読み込みから生じる隠れたコストが明らかになりました
ある開発者が926のClaude Codeセッションを分析した結果、セッション開始時に45,000トークンがロードされており、そのうち20,000トークンはシステムツールのスキーマ定義によるものであることが判明しました。ENABLE_TOOL_SEARCH設定を有効にすることで、開始コンテキストを45kから20kトークンに削減し、1ターンあたり14,000トークンを節約できました。