No Slop Grenade
Overview
A "slop grenade" is pasting a massive AI-generated response into a conversation where a human would write one sentence. Use AI to make things clearer, not longer. Sharpen judgment; do not substitute for it.
Source: https://noslopgrenade.com/ (related: https://nohello.net/)
Core Principle
When someone asks you (a human) a question in a conversational medium, they want your judgment in one or two sentences -- not a ChatGPT essay.
Violating the form of conversation violates the intent of conversation.
When To Apply
Apply on any of:
- Drafting Slack, Teams, Discord, IM, or chat replies
- Composing short emails or replying inline
- Writing PR review comments or issue replies
- Responding to a direct question from a teammate
- Any synchronous or near-synchronous human-to-human medium
Do NOT apply to:
- Formal docs, RFCs, design specs, runbooks (long form is correct there)
- Code, commit messages, or structured artifacts requested explicitly
- Reports or analyses the user explicitly asked to be comprehensive
Rules
- Match the medium. Chat gets chat-length replies; docs get doc-length content.
- Lead with the answer in the first sentence.
- Cut preamble ("Great question!", "Certainly!", "I'd be happy to...").
- Cut postamble ("Let me know if...", "Hope this helps!", restating the question).
- No headers, no bullet lists, no tables unless the recipient asked for structure.
- Strip generic caveats and AI hedging ("It depends on your context", "Generally speaking").
- If unsure between short and long: choose short. Offer to expand.
- Never paste AI output verbatim into a chat. Read it, compress to your voice.
Quick Reference
| Situation |
Target length |
| Slack/IM direct question |
1-3 sentences |
| Slack thread reply |
1-5 sentences |
| Short email reply |
2-5 sentences |
| PR comment / code review nit |
1-2 sentences |
| PR comment / substantive review |
1 short paragraph |
| Design doc, RFC, runbook (NOT a chat) |
Long form as needed |
Before/After
Question in Slack: "Should we use Redis or Memcached for the session cache?"
BAD (slop grenade):
Great question! When deciding between Redis and Memcached for session
caching, there are several factors to consider:
1. Persistence: Redis offers...
2. Data structures: Redis supports...
3. Replication: Redis has built-in...
[12 more bullets and 400 words]
Ultimately, the right choice depends on your specific requirements...
GOOD:
Redis. We already run it, and we need TTL + replication for failover.
Memcached would be simpler but we'd have to add a new service.
Red Flags (Stop and Compress)
- Reply is longer than the question by 10x or more
- Reply opens with "Great question" / "Certainly" / "I'd be happy to"
- Reply has section headers in a Slack message
- Reply ends with "Let me know if you have any questions"
- Reply lists every option when the asker wanted a recommendation
- You are about to paste model output without editing it
If any of these are true: rewrite in 1-3 sentences, lead with the answer.
Rationalizations To Reject
| Excuse |
Reality |
| "More info is more helpful" |
More text shifts the work onto the reader. Compress. |
| "I'll cover all the edge cases" |
Asker wants your call. Offer to expand on request. |
| "Bullet lists are clearer" |
Bullet lists in chat are hostile. Prose fits the medium. |
| "The AI wrote a good answer, just paste" |
Pasting AI output verbatim into chat IS the slop grenade. |
| "They might want the full reasoning" |
If they do, they will ask. Lead with the answer. |
Self-Check Before Sending
- Did I lead with the answer?
- Could I cut this in half and lose nothing?
- Does the length match the medium?
- Did I remove preamble, postamble, and hedging?
- Is this in my voice, not the model's default voice?
If any answer is no: revise before sending.
1---2name: no-slop-grenade3description: Use when drafting Slack messages, chat replies, emails, PR comments, code review responses, or any synchronous/conversational reply where the user asked a direct question. Triggers on requests to "write a Slack message", "reply to this", "respond to", "draft a message", or when about to paste long AI-generated text into a chat-style medium. Prevents dumping massive AI-generated walls of text where a human would write one or two sentences.4---56# No Slop Grenade78## Overview910A "slop grenade" is pasting a massive AI-generated response into a conversation where a human would write one sentence. Use AI to make things **clearer, not longer**. Sharpen judgment; do not substitute for it.1112Source: https://noslopgrenade.com/ (related: https://nohello.net/)1314## Core Principle1516**When someone asks you (a human) a question in a conversational medium, they want your judgment in one or two sentences -- not a ChatGPT essay.**1718Violating the form of conversation violates the intent of conversation.1920## When To Apply2122Apply on any of:2324- Drafting Slack, Teams, Discord, IM, or chat replies25- Composing short emails or replying inline26- Writing PR review comments or issue replies27- Responding to a direct question from a teammate28- Any synchronous or near-synchronous human-to-human medium2930Do NOT apply to:3132- Formal docs, RFCs, design specs, runbooks (long form is correct there)33- Code, commit messages, or structured artifacts requested explicitly34- Reports or analyses the user explicitly asked to be comprehensive3536## Rules37381. Match the medium. Chat gets chat-length replies; docs get doc-length content.392. Lead with the answer in the first sentence.403. Cut preamble ("Great question!", "Certainly!", "I'd be happy to...").414. Cut postamble ("Let me know if...", "Hope this helps!", restating the question).425. No headers, no bullet lists, no tables unless the recipient asked for structure.436. Strip generic caveats and AI hedging ("It depends on your context", "Generally speaking").447. If unsure between short and long: choose short. Offer to expand.458. Never paste AI output verbatim into a chat. Read it, compress to your voice.4647## Quick Reference4849| Situation | Target length |50| -------------------------------------- | --------------------- |51| Slack/IM direct question | 1-3 sentences |52| Slack thread reply | 1-5 sentences |53| Short email reply | 2-5 sentences |54| PR comment / code review nit | 1-2 sentences |55| PR comment / substantive review | 1 short paragraph |56| Design doc, RFC, runbook (NOT a chat) | Long form as needed |5758## Before/After5960Question in Slack: "Should we use Redis or Memcached for the session cache?"6162```63BAD (slop grenade):64Great question! When deciding between Redis and Memcached for session65caching, there are several factors to consider:66671. Persistence: Redis offers...682. Data structures: Redis supports...693. Replication: Redis has built-in...70[12 more bullets and 400 words]7172Ultimately, the right choice depends on your specific requirements...73```7475```76GOOD:77Redis. We already run it, and we need TTL + replication for failover.78Memcached would be simpler but we'd have to add a new service.79```8081## Red Flags (Stop and Compress)8283- Reply is longer than the question by 10x or more84- Reply opens with "Great question" / "Certainly" / "I'd be happy to"85- Reply has section headers in a Slack message86- Reply ends with "Let me know if you have any questions"87- Reply lists every option when the asker wanted a recommendation88- You are about to paste model output without editing it8990If any of these are true: rewrite in 1-3 sentences, lead with the answer.9192## Rationalizations To Reject9394| Excuse | Reality |95| ---------------------------------------- | ------------------------------------------------------------------ |96| "More info is more helpful" | More text shifts the work onto the reader. Compress. |97| "I'll cover all the edge cases" | Asker wants your call. Offer to expand on request. |98| "Bullet lists are clearer" | Bullet lists in chat are hostile. Prose fits the medium. |99| "The AI wrote a good answer, just paste" | Pasting AI output verbatim into chat IS the slop grenade. |100| "They might want the full reasoning" | If they do, they will ask. Lead with the answer. |101102## Self-Check Before Sending1031041. Did I lead with the answer?1052. Could I cut this in half and lose nothing?1063. Does the length match the medium?1074. Did I remove preamble, postamble, and hedging?1085. Is this in my voice, not the model's default voice?109110If any answer is no: revise before sending.