Dynamic System Prompt
---
anti_pattern_id: dynamic-system-prompt
name: "Dynamic system prompt — per-turn injection of volatile state"
type: anti-pattern
severity: HIGH
hit_rate_impact: "-50% to -90%"
detection_method:
- measure-tokens (cache hit rate < 30% with stable prefix size)
- grep for `Date.now()` / timestamp templating in system-prompt builder
applies_to: ["all-tools-with-prompt-caching"]
linked_rules:
- meta-discipline (5.4 cache-friendly prompt order)
- reference: docs/PROMPT-CACHING-GUIDE.md
---
# Anti-Pattern 01 — Dynamic System Prompt
## 1. What it is
The orchestrator builds the system prompt fresh on every turn, with volatile content (current timestamp, session ID, last-edit time, transient state) interleaved with the stable rule body.when to use it
Community prompt sourced from the open-source GitHub repo lee77840/omniconductor (NOASSERTION). A "Dynamic System Prompt" style prompt — adapt the placeholders and specifics to your task. Imported as-is and not independently retested here, so check the output before relying on it.
tags
roleplaycommunitygeneral
source
lee77840/omniconductor · NOASSERTION