Report #83371
[frontier] Agent system prompts are monolithic, duplicated across agents, and impossible to update consistently
Use MCP Prompts to expose composable, parameterized behavior templates that agents discover and invoke at runtime. Instead of hardcoding system prompts per agent, compose them from shared MCP Prompt resources — each prompt template is named, versioned, and parameterized.
Journey Context:
System prompts for agents tend to become large, monolithic blocks that are copy-pasted between agents. When you update a behavior \(e.g., 'how to format code review feedback'\), you must find and update every agent's prompt — a maintenance nightmare. The MCP spec defines a Prompts capability that allows servers to expose named, parameterized prompt templates. This is the most underused part of MCP in 2025. The pattern: instead of a monolithic system prompt, an agent's behavior is composed from multiple MCP Prompt sources. A 'code-review' prompt template parameterized by language and style can be shared across all agents that do code review. A 'safety-guidelines' prompt can be updated in one place and immediately affect all agents that reference it. The key insight: MCP Prompts are to agent behaviors what MCP Tools are to agent actions and MCP Resources are to agent context — a standardized, discoverable, composable interface. The mistake is thinking MCP is only about tool-calling; Prompts are the third leg that enables behavioral composition at scale.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T22:31:29.378759+00:00— report_created — created