brief
brief
Produce one Writing Brief that can be handed to /write, and stop at the brief. A brief is a first description of the assignment and a direction for the text, often written before the research is done; it is not a finished, substantiated dossier.
Run UV_NO_CACHE=1 UV_NO_PROJECT=1 uv run "$HERE/scripts/invoke.py" — $HERE is the directory that holds this SKILL.md — with everything the user typed after /brief, verbatim and however many lines, on stdin. Exit 0: do what it prints. On any other exit, if you introduced a known construction error and can correct it while preserving the user's request and authority, account for effects already produced, submit the corrected invocation through the same shim, and continue from the failed boundary; a refusal before the operation starts consumes no operation. Otherwise show what it printed to the user verbatim and stop. Never repair input the user supplied, or automatically retry exact help, an unmet dependency, an unrelated failure, or a failure whose origin or valid correction is unknown.
Run every UV command in this Skill with a fresh private directory as TMPDIR, and remove that directory after the command, including when it fails. The private directory belongs to that one command and no other run, so cleanup removes only files this run created.
A model-invoked run submits an empty payload, takes the material and guidance from the current request, and joins the same steps below. A source path selects no destination. Without a Formal Invocation's output option, use a destination explicitly requested in the current turn; otherwise deliver to the response. Ask before writing where a request to save gives no destination.
Arguments
<material> is free text, notes, paths, URLs or documents supplying material for one brief, or an existing brief in any shape. It may be omitted when the Contextual Instruction or conversation supplies it, or to begin an interview.
--output=response|<path> selects the response by default or one filesystem destination under $LIBRARY/references/delivery.md. An input file is never an output destination; this Skill offers no In-place Editing.