Skip to main content
skill CX Codex

writing-staffing — Claude Code skill: how to staff agent teams

Dispatch reference for assembling sub-agent teams on writing projects. Teaches which skills to attach, which files to pass, and when to fan out or run parallel lanes.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add haowjy/creative-writing-skills --skill writing-staffing -a claude-code
Open on GitHub

What writing-staffing does

The skill explains how to distribute work among sub-agents — @writer, @critic, @editor, @continuity-checker, and others — within a single project. For each agent it lists the skills to attach, project files (character styles, vocabulary, timelines), and work modes from /creative-writing-modes. It distinguishes fan-out (same question to multiple models for independent judgment) from parallel lanes (each agent has its own focus area).

It scales critic coverage to scene stakes: three critics on different dimensions (structure, voice, prose) for a standard chapter, five for a pivotal scene with duplicated coverage on the critical dimension. No FFmpeg, Python, or external libraries — this is a pure reference skill, loaded manually via /load or attached to an agent.

Part of the haowjy/creative-writing-skills repository under Apache-2.0. Not model-invocable (model-invocable: false).

What it helps with

  • Distribute editing and critique tasks across sub-agents
  • Choose the right files and skills for each agent
  • Decide when to fan out versus run parallel lanes
  • Scale review depth to scene importance

Example prompts for the agent

  • Show me how to configure @critic for voice checking
  • Which files should I pass to @continuity-checker for chapter 7?
  • Does this scene need fan-out or are parallel lanes enough?

How to install writing-staffing

1Skills CLI (Vercel)

npx skills add haowjy/creative-writing-skills --skill writing-staffing -a claude-code

2Manually: put the files in place

~/.claude/skills/writing-staffing/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/writing-staffing/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about writing-staffing

How do I install writing-staffing in Claude Code?

Run npx skills add haowjy/creative-writing-skills --skill writing-staffing -a claude-code. The skill will appear in ~/.claude/skills/writing-staffing/SKILL.md.

What does the writing-staffing skill do?

It teaches you how to assemble sub-agent teams for writing projects: which skills to attach to @writer, @critic, @editor, and others, which files to pass, and when to fan out or run parallel lanes.

What's the difference between fan-out and parallel lanes?

Fan-out sends the same question to different model families for independent judgment — use it for high-stakes calls. Parallel lanes give each agent a different focus area (structure, voice, prose) — more common.

Source text

SKILL.md · Apache-2.0
---
name: writing-staffing
type: reference
description: >
  Dispatch reference for composing writing teams. Teaches which extra skills
  to attach, which files to pass, which resources to reference, and when to fan
  out versus run parallel lanes. Load when staffing a workflow.
model-invocable: false
---

# Writing Staffing

Each delegated agent loads its core skills from its definition. This skill
teaches which extra skills to attach, files to pass, and resources to reference.

## Model Selection

Agent defaults are usually correct. When overriding or selecting models for
additional lanes, match the model to the work: creative taste and high-stakes
critique need judgment; outlining and cross-document checks need structured
synthesis; bulk gathering and mechanical checks can use a cheaper model when
later synthesis will catch misses.

For model-diverse fan-out, choose two available model families with different
blind spots. Check the live model catalog and model-specific prompting guidance
at dispatch time rather than assuming which models or routes are available.

**Fan-out** passes the same question and files to different model families for
independent judgment. Reserve it for high-stakes calls where model diversity
can reveal different blind spots. **Parallel lanes** use different prompts or
focus areas; use each agent's default model unless a lane needs a capability it
lacks.

## Dispatch Reference

### `@writer`

Attach `/character-sim` for voice fidelity and `/shared-dao` for project
vocabulary.

Name the production mode from `/creative-writing-modes` →
`resources/prose-modes.md` (fresh draft, revision, bridge, alternate take,
line polish). Point to `/creative-writing-craft` →
`resources/prose-writing.md` or `resources/scene-construction.md` when relevant.
Pass the style and character-state files for everyone who appears, plus the
continuity anchors.

One writer per scene — voice consistency degrades when multiple writers handle
adjacent content.

### `@critic`

Attach `/creative-writing-craft` for prose or voice focus and `/shared-dao` for
vocabulary checks.

Assign a focus area: structure, character, voice, prose, or continuity. Pass the
style file for voice critique and character-state files for character or
continuity focus.

Run different focus areas as parallel lanes. Scale to stakes: 1–2 for
low-stakes, 3 for standard chapters, 4–5 for pivotal scenes with duplicated
coverage on the critical dimension.

For a pivotal scene or disputed judgment, fan out the same critical dimension
across two strong model families, then synthesize the disagreement.

### `@editor`

Name the edit level: editorial review, developmental, line edit, copyedit, or
proofreading. Point to `/story-review` → `resources/editorial-review.md` for a
holistic pass, or the specific edit-level resource.

Use when the draft needs a priority order across concerns. For depth on one
dimension, use `@critic`.

### `@continuity-checker`

Pass the draft plus canon, timeline, character-state, and vocabulary files.
This agent is more expensive than a critic with continuity focus because it
reads broadly across the project. Use the critic for routine checks and the
continuity checker for deep cross-project validation.

### `@brainstormer`

Attach `/character-sim` for character arcs and `/creative-research` for
real-world grounding.

Run parallel lanes on different *angles*, not the same angle. Three perspectives
beat five instances of one.

### `@outliner`

Outlining starts after direction is chosen — use `@brainstormer` first. The
outliner's output feeds the writer.

### `@style-creator`

Pass sample chapters or existing style files. Point to
`/creative-writing-craft` → `resources/style-analysis.md`.

### `@reader-sim`

Attach `/character-sim` when the reader persona is a specific character type.
Specify the reader persona and knowledge boundary: what this reader has already
read. Pass the draft.

Run after the write/critique loop converges, before presenting to the author. A
scene can be technically clean and leave a reader cold.

### `@character-sim`

Pass character-state and style files. Specify the scenario or relationship to
explore. Use one parallel lane per character or perspective for independent
exploration; use one shared simulation when testing their interaction.

### `@web-researcher`

Specify the question, story context, and what the story currently assumes so
the researcher can flag contradictions.

### `@kb-lead`

Attach `/story-memory` for fiction-specific fact categories and artifact
layout. Delegate after the triggering event settles: a chapter is finalized, a
brainstorm concludes, or the author makes a decision.

## Effort Scaling

Scale critic coverage to stakes. Knowledge maintenance waits until direction or
chapters settle. Reader simulation runs after the write/critique loop converges.

© haowjy · Apache-2.0 · haowjy/creative-writing-skills

Similar skills

All skills for Agent setup: memory, context, orchestration →

From the same set22

writing-principles A skill that names what fiction readers want and how LLM training damages it. Useful when drafting, critiquing, or when a passage reads flat. CX Codex +1 1,000installs creative-writing-craft Reference craft skill for fiction writing. It guides the model through prose techniques, scene mechanics, style analysis, and genre requirements. CX Codex +1 787installs story-review Evaluates existing prose across five editorial levels, from plot structure down to copyediting. Useful when a draft needs diagnostic critique instead of automated rewrites. CX Codex +1 672installs story-planning Structures creative direction, outlines, and narrative architecture before prose drafting begins. Loads modular planning resources for pre-page story decisions. CX Codex +1 664installs project-setup One-time setup wizard for fiction projects. It interviews you, collects writing samples, and creates AGENTS.md with project conventions. CX Codex +1 544installs character-sim Shifts the assistant into an in-character dialogue mode based on emotional state and knowledge limits. Useful for voice discovery and scene pressure tests. CX Codex +1 530installs creative-writing-modes A skill that adds five prose modes to your writing pass: fresh draft, revision, bridge, alternate take and line polish. Useful once structure is settled and the page needs words. CX Codex +1 534installs kb-management Organizes story knowledge bases in kb/ with rules for canon, vocab, and characters. It helps keep lore and continuity consistent across writing agents. CX Codex +1 527installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor