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
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.
About
Use cases: documents, legal
Reviews
Write a reviewNo 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
- 0.529score
redash
rabihkodeih
Query a Redash instance over its REST API , list data sources and saved queries, read a saved query's SQL, run it, or run ad-hoc read-only SQL and get the…
SkillBFreshness: BClaude Code +9 - 0.524score
handle-code-review-comments
rabihkodeih
Walk through unresolved human code review comments on the current branch's PR, propose a fix for each, ask the user how to proceed, and optionally reply to…
SkillBFreshness: BClaude Code +9 - 0.524score
change-summary
rabihkodeih
Generate a change-advisory (CAB) summary for the current branch (or a branch the user names) and post it to the Jira ticket.
SkillBFreshness: BClaude Code +9 - 0.524score
log-worklogs
rabihkodeih
Log Tempo timesheet entries to Jira worklogs from a freeform bullet list.
SkillBFreshness: BClaude Code +9 - 0.524score
pr-workflow
rabihkodeih
Use this skill when asked to create or update a pull request (PR).
SkillBFreshness: BClaude Code +9 - 0.524score
short-answer
rabihkodeih
Answer the user's question as concisely as possible, a direct, to-the-point response with no preamble, filler, or unnecessary elaboration.
SkillBFreshness: BClaude Code +9 - 0.524score
generate-test-cases
rabihkodeih
Generate a comprehensive set of manual test cases from the diff between the current branch and master.
SkillBFreshness: BClaude Code +9 - 0.524score
commit-workflow
rabihkodeih
Execute git commit with conventional commit message analysis, intelligent staging, and message generation.
SkillBFreshness: BClaude Code +9 - 0.521score
sonar-workflow
rabihkodeih
Fix SonarQube code quality issues for a pull request.
SkillBFreshness: BClaude Code +9 - 0.519score
ingest-context
rabihkodeih
Ingest the main context files in the current folder.
SkillBFreshness: BClaude Code +9 - 0.519score
yes-no
rabihkodeih
Answer the user's question with a yes or no, optionally followed by a short explanation when the model sees fit.
SkillBFreshness: BClaude Code +9 - 0.519score
cleanup-context
rabihkodeih
Aggressively prune the folder's context files down to current state, delete closed/finished items, compress history, fix dangling references.
SkillBFreshness: BClaude Code +9
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
- Repository
- github.com/rabihkodeih/agentic-workflow
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from rabihkodeih
- 0.529score
redash
rabihkodeih
Query a Redash instance over its REST API , list data sources and saved queries, read a saved query's SQL, run it, or run ad-hoc read-only SQL and get the…
SkillBFreshness: BClaude Code +9 - 0.524score
handle-code-review-comments
rabihkodeih
Walk through unresolved human code review comments on the current branch's PR, propose a fix for each, ask the user how to proceed, and optionally reply to…
SkillBFreshness: BClaude Code +9 - 0.524score
commit-workflow
rabihkodeih
Execute git commit with conventional commit message analysis, intelligent staging, and message generation.
SkillBFreshness: BClaude Code +9 - 0.524score
pr-workflow
rabihkodeih
Use this skill when asked to create or update a pull request (PR).
SkillBFreshness: BClaude Code +9 - 0.524score
short-answer
rabihkodeih
Answer the user's question as concisely as possible, a direct, to-the-point response with no preamble, filler, or unnecessary elaboration.
SkillBFreshness: BClaude Code +9 - 0.524score
generate-test-cases
rabihkodeih
Generate a comprehensive set of manual test cases from the diff between the current branch and master.
SkillBFreshness: BClaude Code +9
Cite this page
lazy-reply skill. Agent Mart. https://agentmart.dev/skills/rabihkodeih-lazy-reply (last updated 2026-10-24)