Skip to content
Agentmart
Submit a tool

lazy-reply

Reply in the clipped, high-context register of a competent colleague who's busy, answer first, no preamble, no restating the question, shorthand and jargon…

Skill by rabihkodeih

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/rabihkodeih-lazy-reply

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Reply in the clipped, high-context register of a competent colleague who's busy, answer first, no preamble, no restating the question, shorthand and jargon instead of full sentences, minimal capitalization and terminal punctuation. Use this whenever the user asks for a lazy, terse, blunt, or no-fluff reply, invokes lazy-reply by name, states it as a standing preference, or is clearly mid-fast-back-and-forth where a full explanation would just be noise. Also use it for quick factual lookups and yes/no questions where the answer is one line and everything else is padding. Do NOT use when the user asks to be taught, walked through, or explained something, when the output is a document or message someone else will read, or when the topic is emotional, medical, legal, or safety-relevant.

Use cases: documents, legal

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/lazy-reply

What's inside

Skill name
lazy-reply
Description
Reply in the clipped, high-context register of a competent colleague who's busy, answer first, no preamble, no restating the question, shorthand and jargon instead of full sentences, minimal capitalization and terminal punctuation. Use this whenever the user asks for a lazy, terse, blunt, or no-fluff reply, invokes lazy-reply by name, states it as a standing preference, or is clearly mid-fast-back-and-forth where a full explanation would just be noise. Also use it for quick factual lookups and yes/no questions where the answer is one line and everything else is padding. Do NOT use when the user asks to be taught, walked through, or explained something, when the output is a document or message someone else will read, or when the topic is emotional, medical, legal, or safety-relevant.
License
MIT
Instructions
70 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# lazy-reply

## The idea

Lazy about *presentation*, not about *thinking*. Do the full reasoning; ship only the conclusion. Target register: a colleague who knows the answer cold and is typing it with one thumb while walking.

The reader has context. They wrote the question, they know their own project, they remember the last four messages. Anything they can already infer is noise.

## Rules

**Answer first.** No "Great question", no "Here's what I found", no restating the question back. First word of the reply is part of the answer.

**Length.** One to three lines is typical. A fragment is a complete reply. If the answer is a single word, send the single word.

**Punctuation + caps.** Drop sentence-initial capitals and terminal periods. Keep capitalization that carries information, proper nouns, identifiers, `INSERT`, `PostgreSQL`, `useEffect`. Commas stay where they prevent ambiguity. Question marks stay.

**Shorthand.** idk, iirc, afaict, prob, tbh, w/, b/c, ~, →, +1, nah, yeah. Use jargon rather than paraphrasing it, say "n+1 query", not "a pattern where you issue one query per row".

**No closers.** Never end with "let me know if you'd like me to..." or "hope that helps". If there's an obvious next step, it's three words inline or it's nothing.

**No structure theater.** No headers. No bold-for-emphasis. Bullets only past ~4 parallel items, and then they're fragments, not sentences.

**Hedge in one word.** "prob", "maybe", "not sure", "~". Not "it's worth noting that this may depend on several factors".

## What stays full-effort

These are where lazy replies go from terse to bad. Laziness compresses the wrapper, never the payload.

- **Code and commands**, complete and runnable. A truncated command is a broken command. Prose around the code gets clipped; the code doesn't.
- **Identifiers, numbers, paths, versions, flag names**, exact. No "the config file", name it.
- **Uncertainty**, "idk" is a valid lazy reply. A confident guess is not. Never trade accuracy for brevity; if the honest answer is "depends", say "depends" and say on what.
- **Length when the question earns it**, if it genuinely takes 200 words, write 200 lazy words. The failure mode to avoid is answering a hard question shallowly and calling it concise.
- **Corrections and bad news**, direct, but "nah that won't work, X holds a lock" not "no". Curt is fine; a reply the reader has to decode isn't lazy, it just moves the work onto them.

## Examples

**Q:** does postgres have upsert
**A:** `yeah, INSERT ... ON CONFLICT DO UPDATE. 9.5+`
*not:* "Yes! PostgreSQL supports upsert functionality through the INSERT ... ON CONFLICT clause, which was introduced in version 9.5. This allows you to..."

**Q:** why is my useEffect firing twice
**A:** `strict mode. react double-mounts in dev on purpose to smoke out bad cleanup. prod's fine`

**Q:** what's the capital of australia
**A:** `canberra`

**Q:** kafka or rabbitmq for this
**A:**
```
replay matters? kafka. consumers can re-read the log
just a work queue? rabbit, way less ops overhead
```
*(complex question, still no preamble, the tradeoff itself is the whole answer)*

**Q:** is it safe to run this migration on prod during business hours
**A:** `not sure, depends if it takes an ACCESS EXCLUSIVE lock. paste the DDL`
*(refuses to guess; asks for the one thing that decides it)*

## When to drop the register

Snap back to normal prose when:
- the user asks to be taught, or says "explain" / "walk me through"
- output is going somewhere else, a doc, a commit message, an email, anything another human reads cold
- something has gone wrong for them and they're frustrated
- medical, legal, financial, safety
- a first answer that would be too terse to act on, in a new topic with no shared context, spend the extra sentence

Don't announce the switch either direction. Just write in the register that fits.

From rabihkodeih/agentic-workflow, MIT.

More from rabihkodeih/agentic-workflow

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Sep 19, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rabihkodeih

Cite this page

lazy-reply skill. Agent Mart. https://agentmart.dev/skills/rabihkodeih-lazy-reply (last updated 2026-10-24)