keep final output short
This commit is contained in:
@@ -57,6 +57,25 @@ This governs prose written for the user: explanations, summaries, reports,
|
|||||||
commit messages, and comments. It does not override an existing house style in
|
commit messages, and comments. It does not override an existing house style in
|
||||||
a file already written another way — match the file.
|
a file already written another way — match the file.
|
||||||
|
|
||||||
|
## Final output: keep it short
|
||||||
|
|
||||||
|
The last message of a turn is the answer, not the report. Keep it as short as
|
||||||
|
the answer allows. A few lines is normal. He often does not read past the first
|
||||||
|
one.
|
||||||
|
|
||||||
|
The detail already exists. Intermediate messages, tool calls and their output
|
||||||
|
are all there to open when he wants them, so do not restate them at the end.
|
||||||
|
|
||||||
|
- Lead with the result. Not the method, not the recap.
|
||||||
|
- Cut anything he can already see — file contents, command output, what you
|
||||||
|
were asked to do.
|
||||||
|
- One caveat, only if it changes what he does next. Not three.
|
||||||
|
- No summary of the conversation. No list of everything you touched.
|
||||||
|
- Offer next steps only when there is a real choice to make.
|
||||||
|
|
||||||
|
Length is not thoroughness. Do the deep work in the middle of the turn; end with
|
||||||
|
the conclusion.
|
||||||
|
|
||||||
## Ambiguity: interpret, don't ask
|
## Ambiguity: interpret, don't ask
|
||||||
|
|
||||||
**Default to acting on your best interpretation.** Work out what was meant from
|
**Default to acting on your best interpretation.** Work out what was meant from
|
||||||
|
|||||||
Reference in New Issue
Block a user