How are you guys managing prompts in practice?
I’m realizing prompt management is not one problem. Some prompts are easy to store/version in tools like PromptLayer or similar registries, and some can be evaluated with straightforward tests. But a lot of prompts seem harder to evaluate because their quality only shows up in a real workflow, with full context, tools, and downstream effects. In those cases, the judgment can be pretty subjective and closer to an end-to-end or integration test than a unit test.
How are you guys actually handling this in real systems:
• Where do you store/version different kinds of prompts?
• How do you decide which prompts can be tested directly vs only evaluated in-context?
• For subjective prompts like code review, planning, or UI generation, what does “good enough” evaluation look like for you?
• Are you using prompt registries, Git, RAG, human review, E2E evals, or some combination?