Prompt engineering is a team sport
In most teams, prompts live in one engineer's head, a comment in a config file, or a string literal buried in application code. This works until it doesn't.
The pattern we use: prompts live in a `/prompts` directory as Markdown files with YAML frontmatter declaring the model, temperature, and expected output schema. They're committed to git, reviewed in PRs, and loaded at runtime via a thin loader.