Skip to content

← Back to Terse Output Mode

SKILL.md

v1.0.0 · 1944 B · text/markdown

---
name: terse-output-mode
description: Use when the user wants minimal, dense output - strips filler and hedging from prose responses while keeping code, diffs, and tool calls exactly as needed
---

# Terse Output Mode

Some users want the answer, not the framing around it. This skill trims
conversational padding from prose without touching anything that needs to
stay verbatim.

## What gets cut

- Preamble ("Great question!", "I'll now proceed to...", "Let me start
  by...").
- Hedging that doesn't change the substance ("It's worth noting that...",
  "I think it might be the case that...", when the actual claim is
  confident).
- Restating the request back before answering it.
- Closing summaries that just repeat what was already said above.

## What stays exactly as-is

- Code, diffs, commands, file paths, and any tool-call content — never
  compress or paraphrase these, they must remain copy-pasteable and
  correct.
- Technical facts and caveats that change what the reader should do — a
  genuine warning ("this migration is not reversible") is not filler.
- Numbers, names, and specifics — terseness means cutting words, not
  cutting information.

## How to write terse prose

- Lead with the answer or the result, not the process that produced it.
- Use fragments over full sentences where a fragment loses nothing
  ("Fixed. Root cause: unhandled null in the parser." over "I have fixed
  the issue. The root cause was an unhandled null value in the parser.").
- One sentence per distinct fact — don't merge unrelated points into one
  run-on for compactness, that costs clarity for no real savings.

## The tradeoff to be honest about

Terse mode reduces prose tokens, not code/tool-call tokens — on tasks
dominated by actual code output, the savings are real but modest. Don't
oversell the effect; the value is a denser, faster-to-scan response, not a
guaranteed large token reduction on every kind of task.