短いシステムプロンプトがClaudeの遵守率を向上させ、トークンの無駄を削減する

r/ClaudeAIのユーザーが、要件、コーディング標準、プロジェクトコンテキスト、性格設定、エラーハンドリングをカバーする3,847語もの巨大なシステムプロンプトに8ヶ月間苦しんだ末、その根本原因はプロンプトが長すぎることだと発見したと共有した。
Claudeは最初はうまく機能するが、徐々に指示の半分を忘れたり、合わない部分を無視したりしていた。ユーザーはClaude自身になぜ指示を忘れ続けるのか尋ねたところ、プロンプトが長すぎるとモデルが示した。
修正方法は、単一の巨大なプロンプトを複数の小さな焦点を絞ったプロンプト(合計約200語)に置き換えることだった:
"最初にテストを書け。Jestを使用せよ。エッジケースをカバーせよ。""コードの変更を箇条書きで説明せよ。""新しい依存関係をインストールする前に質問せよ。"
3週間のテスト後、ユーザーはClaudeがこれらの短いプロンプトに一貫して従うようになり、会話がランダムな脱線をしなくなり、処理する無駄が減ったためトークン使用量が減少したと報告している。特筆すべきは、Claudeがコードベースを無断でリファクタリングし始める会話が一度もなかったことだ。
教訓:短いプロンプトは、あらゆるシナリオを先取りしようとするのではなく、実際に何を望むかを具体的に指定することを強制し、Claudeは小説のような制約を与えられるよりも、考える余地を与えられた方がうまく機能する。
📖 Read the full source: r/ClaudeAI
👀 See Also

RedditユーザーによるClaude Code活用の10の実践的ヒント
RedditユーザーがClaude Codeの具体的なテクニックを共有しています。これには、拡張思考のために「ultrathink」と共に/effort highを使用すること、/forkによる独立した会話ブランチの作成、.claude/settings.jsonでのカスタムフックの設定などが含まれます。

より効果的なAIエージェント指示のための音声入力ツールの活用
ある開発者が、OpenClawへの指示をタイプ入力から音声入力に切り替えたところ、より自然で詳細なコンテキストが提供されることで出力品質が向上したことがわかりました。この際、SaySo.aiをディクテーションツールとして使用しました。

OpenClawエージェントの通知にntfyを使用する
ある開発者が、DiscordやTelegramのボットを使用せずに、OpenClawエージェントからのプッシュ通知にntfy.shのセルフホスト版を利用した経験を共有しています。同じVPS上でntfy serveを実行し、HTTP POSTリクエストを使用しています。

Claude Codeを使ったプレコーディングルーチン:コードを書く前に5つのMCPサーバー
ある開発者が、5つのMCPサーバー(メモリ、コードベースグラフ、Tavily検索、Context7ドキュメント)とセーフティフックを使用し、幻覚や無駄な編集を劇的に減らす60〜90秒のルーティンを公開しています。