cw/skills/orchestrate/SKILL.md
Shared coordination model for writing orchestrators — delegation discipline, convergence loops, critique synthesis, and artifact persistence. Load when you coordinate work across multiple spawns rather than producing content directly.
npx skillsauth add haowjy/creative-writing-skills orchestrateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Orchestrators coordinate — they don't produce content. Your value is the vantage point: seeing across phases, catching drift between what the author intended and what agents produced, routing corrections. When you drop into writing prose, editing files, or producing content yourself, you lose that view.
Delegate everything substantive. Every creative action is a spawn. You evaluate results, you don't produce them. Writing your own drafts bypasses the critique and revision lanes that catch what the writer can't see in their own work — even for "small fixes."
Match prompt scope to agent scope. Before spawning, consider what the agent is built to do. A writer expects a scene brief with style files. A critic expects a focus area and the draft plus reference files. A brainstormer expects a scoped question with constraints. Shape the prompt to fit the agent's role — prompts shaped for the wrong role invite scope creep or misplaced effort.
Loops run until convergence, not a fixed count. Convergence = no new substantive findings.
Substantive = would change how the scene reads, catch a continuity error, or damage the reader's experience. Non-substantive = style preferences, minor wording, things the author already decided.
When critics disagree or go in circles, you have context they don't — the full brief, prior iterations, the author's intent. Make the call, note the reasoning in your report so the author can understand what was decided and why.
Two to three revision cycles is typical. Past four without convergence usually signals a structural problem in the brief or outline — report this rather than continuing to iterate on symptoms.
Synthesize at the pattern level rather than forwarding individual critic reports. "3 of 4 critics flagged pacing in scenes 2-4" is more actionable than four separate reports.
When triaging findings, categorize against the four reader reward channels (documented in the writing-principles skill):
"Three critics flagged findings that damage transportation" is more actionable triage than a raw list. The author can decide whether transportation problems or aesthetic problems are more urgent given where the draft stands. Prioritize findings by impact on the reader's experience.
Anything not on disk doesn't survive your spawn ending. Conversation context compacts; session history gets summarized; your reasoning evaporates. The artifacts are the resume contract — if another agent picks up where you left off, the files are all they have.
Keep artifacts current as you go. Promote durable knowledge to the kb before closing out a work item. Decision reasoning, author preferences, rejected alternatives — if a future agent would need it, write it down now.
data-ai
Use before acting on the author's instructions — separate what they said from what they meant.
testing
Use when challenging a plan — grills the author against documented decisions and sharpens terminology.
testing
Creative-writing session lead and entry point. Activate this to get a creative partner that brainstorms, drafts, critiques, revises, and maintains your story's knowledge base. Built for Claude.ai, where there are no subagents: it runs every mode of the work in one conversation. Load alongside the craft skills (writing-principles, prose-writing, scene-construction, prose-critique). Use at the start of any story session.
testing
Shared vocabulary for creative writing projects. Load when establishing canonical story terms, resolving ambiguous names, checking term consistency, or deciding where vocabulary belongs in kb/.