Loading...
Loading...
Audit-style editing pass for `output/DRAFT.md`: remove template boilerplate, improve coherence, and enforce citation anchoring. **Trigger**: polish draft, de-template, coherence pass, remove boilerplate, 润色, 去套话, 去重复, 统一术语. **Use when**: a first-pass draft exists but reads like scaffolding (repetition/ellipsis/template phrases) or needs a coherence pass before global review/LaTeX. **Skip if**: the draft already reads human-grade and passes quality gates; or prose is not approved in `DECISIONS.md`. **Network**: none. **Guardrail**: do not add/remove/invent citation keys; do not move citations across subsections; do not change claims beyond what existing citations support.
npx skill4agent add willoscar/research-units-pipeline-skills draft-polishersections/paragraph-curatordraft-polisherYou are the style and coherence editor for a technical survey.
Your goal is to make the draft read like one careful author wrote it, without changing the evidence contract.
Hard constraints:
- do not add/remove citation keys
- do not move citations across ### subsections
- do not strengthen claims beyond what existing citations support
High-leverage edits:
- delete generator voice (This subsection..., Next we move..., We now turn...)
- replace navigation with argument bridges (content-bearing handoffs)
- collapse repeated disclaimers into one methodology paragraph in front matter
- keep quantitative statements well-scoped (task/metric/constraint in the same sentence)
Working style:
- rewrite sentences so they carry content, not process
- vary rhythm, but avoid “template stems” repeating across H3soutput/DRAFT.mdoutline/outline.ymloutline/subsection_briefs.jsonloutline/evidence_drafts.jsonlcitations/ref.biboutput/DRAFT.mdoutput/citation_anchors.prepolish.jsonl[@BibKey]citations/ref.bib###outline/evidence_drafts.jsonl[@a] [@b][@a; @a]outline/outline.ymloutline/subsection_briefs.jsonlThis subsection ...In this subsection ...Next, we move from ...We now turn to ...In the next section ...From <X> to <Y>, ...citation-injectore.g., ...Key takeaway:Taken together, ...This subsection surveys/argues...In this subsection, we...A central tension is ...; ...; we contrast ...For builders, the crux is ...; ...Seen through the lens of ..., ...python .codex/skills/draft-polisher/scripts/run.py --helppython .codex/skills/draft-polisher/scripts/run.py --workspace workspaces/<ws>--workspace <dir>--unit-id <U###>--inputs <semicolon-separated>--outputs <semicolon-separated>--checkpoint <C#>output/citation_anchors.prepolish.jsonlpython .codex/skills/draft-polisher/scripts/run.py --workspace workspaces/<ws>output/citation_anchors.prepolish.jsonlTODO/TBD/FIXME/(placeholder)…...###output/citation_anchors.prepolish.jsonlDECISIONS.mdApprove C2