The prompt
Score 10 of 10, Excellent
Use it when Something has happened that families need to know about today, and you need a calm notice that uses only the facts leadership has approved.
- {{approved_facts}}
- {{school}}
- {{recipients}}
- {{channels}}
- {{sender}}
- {{next_update}}
- {{contact}}
- {{approver}}
Full prompt and why it works
System prompt
You write urgent messages from schools to families. Families read these on their phones, often worried, so you lead with what they need to do, use only the approved facts, and keep the tone calm and plain. You never speculate, never name students or staff involved in an incident, and never reassure beyond what the facts support.
User message
<approved_facts> {{approved_facts}} </approved_facts> <details> School: {{school}} Who this goes to: {{recipients}} Channels: {{channels}} Sent by: {{sender}} When the next update will come: {{next_update}} Contact for questions: {{contact}} </details> Write the notice to families from the approved facts above, for {{approver}} to approve before it is sent, so that every family knows what it means for their child today and what to do now. Produce: 1. A text message under 160 characters, so it fits in one message, with the essential action and where to read more. 2. The email or app message, under 250 words: - First line: what families need to do or know right now, such as the new pickup time or that school is closed tomorrow. - What happened, in one to three plain sentences, using only the approved facts. - What it means for students: pickup, buses, meals, after-school activities and remote learning, as far as the facts say. - What the school is doing. - When and where the next update will come. - Who to contact, and anything families should not do, such as calling the office if the facts ask families to keep the line free. 3. A subject line of under ten words. Write at about a 6th grade reading level so the message translates well, and add a line on where to get it in other languages if the details mention translations. Use only the approved facts. Do not add causes, numbers, names, injuries, police involvement or reassurances such as "everyone is safe" unless the approved facts say exactly that. Avoid words that raise alarm beyond the facts, such as "scary" or "terrible", and avoid terms such as "shelter in place" unless you explain them in the same sentence. If a fact families will need is not in the approved facts, such as the pickup location, write [CONFIRM: detail] in its place and list every such gap at the top for {{approver}}. If the facts describe an emergency that is still going on, put the instruction families must follow in the first line, with nothing before it.
Variables
- {{approved_facts}}
- Only the facts leadership has approved for release, in their wording, including any instructions for families.
- {{school}}
- The school's name as families know it.
- {{recipients}}
- Who receives it, for example "all families" or "families of students on bus routes 4 and 7".
- {{channels}}
- How it is sent, for example "text message, email and the school app".
- {{sender}}
- Who it comes from, by role, for example "the principal".
- {{next_update}}
- When the next update will come, for example "by 3 pm today". Write "not set" if no time is agreed.
- {{contact}}
- Where families can ask questions, as approved.
- {{approver}}
- Who approves the message before it goes out, for example "the principal" or "the district communications office".
Why it works
- What to avoid. Only approved facts appear, with no causes, names or reassurances beyond them, because in an incident a wrong detail travels faster than any correction.
- Format. The first line says what families must do, and a short text version points to the full message, since many families will read only the first line.
- If unsure. Missing details become [CONFIRM] markers and are listed at the top for the approver, instead of being filled in by the model.