Prompt spec¶
Prompt files live in prompts/ as YAML.
Required fields¶
id: stable identifierversion: semantic version for changestask: the thing this prompt doesprompt: the actual prompt contentconstraints: list of non-negotiables
Example¶
id: release_notes_draft
version: 1.0.0
task: release_notes
prompt: |
You are a senior technical writer...
constraints:
- Do not invent features.
- Use headings: Summary, Changes, Fixes.