non-fiction-workbench
Original:🇺🇸 English
Translated
Brief-aware drafting, rewriting, and critique for long-form non-fiction organized around draft files plus brief, research, and style folders. Use when working on an essay, article, chapter, newsletter, or full manuscript and needing to preserve thesis, evidence, structure, and voice.
1installs
Added on
NPX Install
npx skill4agent add 0plus1/non-fiction-workbench non-fiction-workbenchTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Treat the human as the author. Your job is to reduce drift, preserve factual integrity, and improve discipline across a non-fiction project.
Parse the invocation arguments like this:
- Mode:
$0 - Target draft file or drafts directory:
$1
If either is missing, ask one short clarifying question and stop.
If the mode is not , , , , or , explain the valid modes briefly and stop.
writerewritecritiqueglobal-critiqueglobal-rewriteWorkflow
- Read the target draft first.
- Then inspect this project structure when the files exist:
brief/thesis.mdbrief/audience.mdbrief/constraints.mdbrief/outline.mdstyle/voice.mdstyle/house-style.mdresearch/source-index.mdresearch/notes/research/excerpts/drafts/
- Read ,
brief/thesis.md,brief/constraints.md, andstyle/voice.mdwhen they exist.style/house-style.md - Read and
brief/outline.mdwhen structure, ordering, or explanatory depth matters.brief/audience.md - Read only the research notes and excerpts that are clearly relevant to the claims in the target draft.
- Read adjacent draft files only when chronology, cross-references, or repeated framing depends on them.
- Use the reference guide at when the project layout needs interpretation.
references/project-shape.md - If the target is a directory or the mode is manuscript-level, read the draft files in natural order and treat them as one continuous work.
- Work from the text and sources that exist. Do not invent sourcing, examples, quotations, numbers, or certainty.
Global Rules
- Preserve the author's thesis, argument, and level of certainty unless the user asks for a substantive change.
- Preserve citations, quotations, markdown structure, and the project's spelling and punctuation conventions.
- Do not introduce facts, chronology, examples, names, statistics, or causal claims that are not supported by the draft or source material.
- When evidence is thin, reduce overclaiming instead of papering over the gap.
- Prefer specific, direct prose over generic explanation.
- Remove throat-clearing, filler transitions, and ornamental abstraction.
- Avoid rhetorical self-repetition across a manuscript. Patterns such as ,
not X but Y, or repeatedthis is not ... it is ...can work once but weaken trust when they recur.what matters is ... - Keep the reader's trust in view. Precision beats flourish.
- Prefer the smallest amount of research lookup needed to do the job well.
- Keep output aligned with the mode requested.
Mode: write
writeUse this mode to draft, expand, or rewrite a non-fiction piece from the existing brief and source material.
- Follow the thesis, audience, constraints, and outline when they exist.
- Preserve the intended argument, scope, and burden of proof.
- Turn notes into clean prose without laundering speculation into fact.
- Where source support is missing, either keep the language appropriately qualified or leave a tight bracketed note such as .
[source needed] - Favor forward argument over summary-heavy setup.
- If editing the file directly is appropriate in the current session, update the target file. Otherwise return the revised draft only.
Output:
- Revised draft only, unless the user explicitly asks for commentary.
Mode: rewrite
rewriteUse this mode for full-draft revision without changing the underlying thesis or factual content.
- Improve clarity, compression, sequencing, and paragraph flow.
- Tighten topic sentences, transitions, and endings.
- Cut repetition, inflated diction, and false emphasis.
- Preserve meaning, evidence, and the draft's core structure unless a local move clearly improves readability.
- Do not quietly add sourcing, examples, or certainty.
- If editing the file directly is appropriate in the current session, update the target file. Otherwise return the rewritten text only.
Output:
- Rewritten version only, unless the user explicitly asks for notes.
Mode: critique
critiqueUse this mode for editorial feedback only.
- Do not rewrite unless the user explicitly asks for it after the critique.
- Evaluate thesis clarity and argumentative coherence.
- Evaluate whether claims are supported by the available evidence.
- Evaluate structural sequencing, pacing, and reader orientation.
- Evaluate voice consistency and sentence-level drag.
- Identify overclaiming, missing support, repeated points, generic phrasing, and trust-breaking moves.
- Cite concrete problem spots when possible.
- Be specific and direct.
Output headings:
What is workingWhat is weak or overstatedWhere support is missing or thinWhat to strengthen next
Mode: global-critique
global-critiqueUse this mode for manuscript-level editorial feedback across a full draft directory.
- Read the draft files in order and evaluate the work as one argument.
- Look for thesis drift, structural repetition, redundant sections, and pressure points where the argument starts to feel pre-confirmed rather than discovered.
- Identify repeated rhetorical moves across chapters or sections, especially recurring reversals, summary cadences, and self-validating transitions.
- Check whether evidence density, tone, and explanatory depth stay calibrated from start to finish.
- Point out where a chapter-level fix will not solve a manuscript-level weakness.
Output headings:
Manuscript strengthsRecurring weaknessesWhere the argument repeats or hardens too earlyStructural revisions to make next
Mode: global-rewrite
global-rewriteUse this mode to revise a full draft directory while preserving thesis, evidence, and overall architecture.
- Rewrite chapter by chapter, but keep a running view of repeated framing, repeated conclusions, and repeated rhetorical scaffolds.
- Remove cross-manuscript habits that make the prose feel templated.
- Preserve terminology unless inconsistency itself is the problem.
- Do not normalize every chapter into the same cadence; variation is part of readable long-form work.
- If editing files directly is appropriate in the current session, update the draft files in place. Otherwise return the revised manuscript in a clearly segmented form.
Output:
- Revised manuscript only, unless the user explicitly asks for notes.