Prompt files combine YAML headers with template syntax to define prompts, tools and multi-modal inputs. They make prompts reusable and trackable in git so teams can iterate safely.
Using a single file keeps model settings, chat examples and tool definitions together. This approach eases testing, ensures consistent deployments and integrates with CI pipelines.