بنقرة واحدة
when-to-use-writer
Decision criteria for delegating to the writer agent vs synthesising directly in your own response.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Decision criteria for delegating to the writer agent vs synthesising directly in your own response.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
How to orchestrate work across large documents and multi-agent delegations without burning token budgets. Reconnaissance-first, search-then-read, parallel-after-reconnaissance.
When and how to use the document library
How the Coder agent drives an OpenCode session via dispatch_coder — the engineering loop, when to dispatch, and how to verify the result is real (vs. claimed).
Maintain a personal index of interesting things, open questions, and follow-ups across sessions
When and how to render a promoted export to PDF via the export_pdf tool. Reads the writer's draft → export → PDF lifecycle and the operator-facing failure modes when the host is missing pandoc or tectonic.
Index to the territory. Subsystem inventory, the agent graph, cross-subsystem interactions, and invariants. Read this when something unfamiliar shows up.
استنادا إلى تصنيف SOC المهني
| name | when-to-use-writer |
| description | Decision criteria for delegating to the writer agent vs synthesising directly in your own response. |
| agents | cognitive |
The writer agent is designed for unstructured-to-narrative translation — taking messy research findings, scattered notes, or contradictory drafts and producing polished prose with hedging, citations, and structural rewriting.
It is not designed for "make this look like a final answer." If your research is already structured, delegating to the writer is overhead that adds a token-starved layer with no benefit.
In that session, 14 researcher delegations produced well-structured comparative material — tables, bullet points, section-by-section overlap. Delegating to the writer for "final form" meant:
The orchestrator had the material in working memory the whole time. The writer detour was pure overhead. Reflexive writer delegation adds a token-starved layer with no benefit when the input is already structured.
If you can imagine writing the response yourself in 200-500 words of structured points, do it. If the response needs prose to breathe and an editor's eye, delegate.
If the writer's previous delegation in this cycle returned a
[truncation_guard:writer] admission, the writer is structurally
the wrong tool for this scope. Either:
update_draft calls, with a smaller scope per callmax_tokens in
.springdrift/config.tomlDon't re-dispatch hoping it'll work this time.