# Writing Panel Strict

> Adversarial review of prose drafts by N reviewers, then revise. Not for code.

- Skill: `peteromallet/writing-panel-strict` (Agent Skill, multi-file: 10 files)
- Install (CLI): `npx skillmds@latest add peteromallet/writing-panel-strict`
- Raw SKILL.md: https://api.skillmd.com/api/skills/peteromallet/writing-panel-strict/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: peteromallet (https://skillmd.com/u/peteromallet)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/peteromallet/writing-panel-strict

---


# Writing Panel (Strict)

A multi-reviewer pipeline for rigorous prose revision. Three independent
reviewers (pessimist, optimist, structuralist) critique a draft in parallel,
a synthesis editor reconciles their feedback into a revision brief, and a
revision editor produces the updated draft. A human gate lets you review
the result and loop back for another round or stop.

## Runtime

`writing-panel-strict` is a native-default converted pipeline. Fresh runs
through `megaplan run writing-panel-strict ...` or
`arnold pipelines run writing-panel-strict ...` persist runtime ownership in
`state.json.runtime_envelope.runtime` and `state.json.meta.executor`. During
the M7 deprecation window, the derived graph remains available as a
compatibility fallback: pass `--runtime graph` (or the deprecated
`--executor graph`) for a fresh run that must use the graph executor. Existing
graph-born plan directories keep resuming on graph. Native-born runs resume on
native, and corrupt native cursors fail closed rather than silently falling
back to graph.

## Modes

| Mode | Description |
|------|-------------|
| `polish` | Light editing — tighten prose, fix errors, preserve structure |
| `restructure` | Reorganize sections, improve flow, may move content |
| `provoke` | Push the draft to be bolder, more opinionated, less safe |

## Inputs

- `draft` (file, required): Path to the markdown draft to review.

## Usage

```bash
# Run with default profile
megaplan run writing-panel-strict path/to/draft.md

# Run with a specific mode
megaplan run writing-panel-strict path/to/draft.md --mode polish

# Run with a specific profile
megaplan run writing-panel-strict path/to/draft.md --profile @writing-panel-strict:standard

# Resume after human gate
megaplan resume <plan-dir> --choice continue
megaplan resume <plan-dir> --choice stop
```

## Pipeline Flow

1. **Panel Review** (parallel) — pessimist, optimist, and structuralist review the draft independently.
2. **Synthesis** — editor reconciles the three reviews into a revision brief.
3. **Revise** — editor rewrites the draft incorporating the revision brief.
4. **Human Gate** — you inspect the revised draft. Choose `continue` to loop back for another round, or `stop` to finish.

## Profiles

| Profile | Description |
|---------|-------------|
| `@writing-panel-strict:standard` | Default — Claude low-effort for all stages |
| `@writing-panel-strict:premium` | Coming soon — Claude high-effort reviewers |
| `@writing-panel-strict:cheap` | Coming soon — DeepSeek for all stages |

