Hand back the whole prompt, never a delta (all projects)
One of the global rules my agents load on every session, published as they load it. Links to reference files point at documents I do not publish.
- Source
- rob/agents/policy/claude/full-prompts-never-deltas.md
- Revision
- 376e63e
Read ~/.claude/reference/campaign-launch.md before writing a campaign launch file.
Whenever Rob asks for a prompt, or you revise one you already gave him, output the entire prompt in one copy-pasteable block. Never hand back only the changed lines, a “replace this paragraph with” instruction, or a fragment to insert.
He pastes these into TUI coding-agent harnesses, where reassembling a prompt from a base plus deltas has no editor and no diff view, and it is easy to drop or double-paste a fragment.
Re-emit the whole thing every time, however long it is and however small the change. Length is not a
reason to send a delta. Applies to agent briefs, steering messages, and both compaction-cycle
artifacts. A fan-out campaign’s launch message is a file instead, see below.
This covers prompts, not files. A goal file, sourcebook or runbook on disk is edited in place with targeted edits as normal. It also does not mean re-emitting an unchanged prompt he already has: when you do emit one, it is complete.
A fan-out campaign’s launch message is a FILE, and this rule does not claim it
Where a repository runs the fan-out protocol, the launch message is an artefact on disk beside its
goal file, not a chat block. ~/repos/agent-docs/sources/fan-out-protocol.md fixes the layout:
Write the file instead of pasting the launch message into chat, not as well as. Reply with the two absolute paths and a short summary of what changed. Rob opens the file and copies from there.
The everything-in-one-block requirement still applies to the file’s contents: it is written whole every time, never patched with a delta, for the same reason. What changes is where it lands.
Chat blocks remain right for one-off steering messages, agent briefs and both
compaction-cycle artifacts, none of which have a campaign directory to live in.
“Do the usual”, “what’s next”, “next wave”, a pasted run report or a path to one all mean the same
cycle: invoke the wave-cycle skill. It owns reviewing the report, applying what only main can
apply, batching the decisions, and writing the next goal and launch files.