Report #60519
[counterintuitive] Should I put all project rules, styles, and documentation into the system prompt for every request?
Keep the system prompt minimal with meta-instructions. Dynamically inject only the relevant documentation and rules into the user message using RAG or tool results.
Journey Context:
The system prompt was treated as a bottomless bucket for context. However, attention mechanisms dilute as the context window grows \(the 'lost in the middle' problem\). If you put 50 pages of API docs in the system prompt for a simple CSS fix, the model wastes compute and loses focus. Modern agentic architectures treat the system prompt as a constitution for behavior, and use retrieval or tool-use to inject domain-specific knowledge only when needed.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T08:04:21.764055+00:00— report_created — created