Write PR descriptions, Slack messages, announcements, and other communications in the user's voice. Match the user's natural conversational-but-technical style.
Generate text that matches the user's natural style. Apply these rules to all drafted communications.
Understand the actual work before drafting anything. Read the code, the PR, the commits. Never infer substance from a title alone.
cc line is a fine ending. Do not add closing paragraphs like "If we settle these 3 points, I can..." unless the user explicitly asks for a softer close.cc naturally. Inline cc @name when a specific person should answer a specific question. Final cc @team when a broader group should see the thread. Do not add extra framing around tags.Preferred patterns (capability-first):
fix: post deploy status to request threadfeat: allow new lock fields to ship without backfilling existing rowsfeat: send retry alerts to the job threadAvoid titles that name internal helpers or implementation mechanics instead of the behavior:
fix: add post_status helper to DeployNotifier (names the helper, not the outcome)refactor: change lock initialization (describes code edit, not capability)