| name | async-communication-etiquette |
| description | Use this skill when writing messages in async channels (Slack, GitHub issues, email threads) where the reader may not have context and cannot ask follow-up questions immediately. |
| category | communication |
Async Communication Etiquette
Make messages self-contained:
- Include enough context that the reader doesn't need to chase down previous messages.
- Link to relevant issues, PRs, docs, or code rather than assuming the reader has them open.
Structure for complex messages:
- Context: 1–2 sentences on the situation.
- Problem/question: What specifically do you need?
- Options considered (for decisions): What alternatives exist?
- Deadline: By when do you need a response?
Anti-patterns:
Hey, got a sec? without stating the topic (forces a round trip).
- Tagging @channel for non-urgent messages.