Advanced Human Writing & AI Humanizer
Humanize AI-shaped text, write or continue genre-aware prose, and audit long-form continuity without flattening a specific voice. Use the smallest set of modules that covers the task. Keep project facts, prior chapters, rewrite originals, and continuity ledgers separate from optional style references.
Capability Layers
- The
humanwriting/Python package is executable. Its CLI deterministically compiles prompts, locates recurring text patterns, calculates diagnostics, previews conservative fixes, checks protected content, and writes staged audits. - The Markdown files under
skills/are model-executed writing and editorial modules. They are selected by the compiler and are intentionally not pretending to be deterministic NLP algorithms. - A normal installation includes both layers. Verify the executable layer with
human-writing-skills list --kind moduleand run a real draft throughlint,fix,verify, orpipelinerather than judging the package fromSKILL.mdalone. human-writing-mcpis an optional project-local coordination layer. It gives separate agents bounded long-form assignments, stores receipts, and refuses reconciliation until coverage verification passes. It does not call a model.
Quick Humanize Route
- For a supplied draft, use
humanize --mode quickfor surface patterns, rewrite fidelity, and voice/ambiguity preservation. - Use
--mode deeponly when structural repetition, cliches, paragraph stagnation, or broad editorial reconstruction needs a separate pass. - Load
humanize-examplesonly after an explicit request or--with-examples. - Do not activate rewrite-preservation modules for unrelated new drafting.
Workflow
- Select one base style from
skills/:fiction,webnovel,argumentative,news-report,formal-document,self-media, oracademic-paper. Before producing prose, readskills/generation-quality.mdand apply its compact protocol during drafting. The CLIbuildand MCPcompile_generation_promptinclude it automatically. Prevent repeated rhetorical moves, redundant explanation, decorative details, invented specificity, and unearned closure before they accumulate. Let genre, source evidence, and author voice govern choices; do not force roughness, body reactions, fragment runs, or open endings as proof of naturalness. - Read only the relevant modules. Add continuity, spatial, relationship, number,
dialogue, dialogue-performance, register, capability, world, process, salience, recurrence, source, rhythm, preservation,
or AI-trace modules when the text actually needs them.
narrative-naturalness-auditis reserved for deep or explicit AI-trace review of narrative prose; it is not loaded for ordinary quick humanization or serious documents. For fiction with spoken or wordless interpersonal exchanges, usedialogue-voice-auditanddialogue-performance-audit(CLI:--profile voice). Check both participants and separate speech from simultaneous action; establish reception, refusal, or an evidenced pending state before assuming completion. During drafting, reconsider this route when an interaction enters the scene even if the original request only said to continue a chapter. - Treat user facts and
--contextas authoritative. Never borrow facts from a style sample. When--originalis supplied for a rewrite, activaterewrite-fidelityand preserve meaning without preserving awkward wording. In fiction and webnovels, do not let time/place mini-headings replace scene bridges. - Activate
reference-style-alignmentonly when the user supplies reference material, gives an explicit style direction, or directly asks to match a style. - Treat
--sourceas factual evidence only. Activatesource-groundingfor serious documents or explicitly selected factualself-media/argumentativework with source files. Personal experience and product reviews need evidence too. - For important revisions, run deterministic
lint, then independent audit profiles, thenverifyprotected literals against the source. For consequential rewrites useverify-fidelitytoo: changed claims require review even if every number and citation is unchanged. Runstatsonly when distributional diagnostics help; usefixas a preview before writing. - Keep
voice,serial,world,process,momentum,salience,recurrence,ending,texture,fidelity,preservation, examples, andsourcesseparate from the default audit. Activate them explicitly or throughpipeline --auto.serialrequires context,recurrencerequires at least three chapters,fidelityrequires--original,preservationrequires both explicit selection and--original, examples require an explicit request, andsourcesrequires a factual document type and--source. For diagnosis without replacement prose usecritique. For important revisions,compare-blindwrites an A/B prompt and a separate version key: send only the prompt to a reviewer without revision history. Accept ties and original wins. Stop when further edits have no evidenced benefit; never use AI-trace scores as quality proof. - For a book-length manuscript or large report, use
chunk-auditinstead of placing the whole draft in one prompt. Supply--outlineor--contextfor authoritative character or report rules. Use--agent-mode deeponly when every block needs a visible coverage receipt, then runverify-chunk-auditbefore reconciliation. Use--translationeseonly for an explicitly translated or localized work. Readdocs/long-form-consistency.mdonly for this workflow. Add--book-levelonly for an explicitly requested whole-book fiction/webnovel review with at least three identifiable chapters; run it after chunk reports. - When multiple agents or sessions share a long-form project, use
human-writing-mcprather than copying the entire manuscript into each chat. Agents must claim a task, submit a complete receipt, and pass coverage verification before one final reconciliation task is released. Readdocs/agent-orchestration.mdonly when an MCP-capable host is available. - For requested long-form generation (typically 10,000+ output characters/words)
or explicit multi-agent writing, read
skills/long-form-writing.mdon demand. Useplan-writing/plan_long_form_writingto check the outline, allocate bounded writer/editor tasks, and gate assembly on cross-block continuity. Dependent scenes run sequentially; explicit independent state contracts permit bounded parallel work. The host supplies native subagents; disclose role-pass fallback when no runner exists. An existing long input alone does not activate long-form generation. For the detailed commands readdocs/long-form-writing.md.
Commands
human-writing-skills build --style fiction --context ledger.md --task "Continue the scene."
human-writing-skills humanize --draft chapter.md --style fiction --mode quick
human-writing-skills humanize --draft article.md --style self-media --mode deep --with-examples
human-writing-skills build --style fiction --reference sample.md --task "Match the sample's restrained rhythm."
human-writing-skills build --style self-media --original original.md --task "Rewrite without adding facts."
human-writing-skills audit --draft chapter.md --context ledger.md --profile physical
human-writing-skills audit --draft chapter.md --profile voice
human-writing-skills audit --draft chapter.md --context ledger.md --profile serial
human-writing-skills audit --draft chapters.md --profile momentum
human-writing-skills audit --draft chapters.md --profile recurrence
human-writing-skills audit --draft chapter.md --profile process
human-writing-skills audit --draft chapter.md --document-type fiction --profile ending
human-writing-skills audit --draft paper.md --document-type academic-paper --source study.md --profile sources
human-writing-skills audit --draft revised.md --original original.md --profile fidelity
human-writing-skills audit --draft revised.md --original original.md --profile preservation
human-writing-skills pipeline --draft chapter.md --context ledger.md --auto --with-stats --output-dir audit
human-writing-skills chunk-audit --draft full-novel.md --style fiction --outline outline.md --output-dir novel-audit
human-writing-skills chunk-audit --draft full-novel.md --style fiction --outline outline.md --agent-mode deep --output-dir novel-agent-audit
human-writing-skills verify-chunk-audit --package-dir novel-agent-audit
human-writing-skills plan-writing --outline outline.md --context ledger.md --style fiction --target-length 60000 --chunk-size 5000 --output-dir book-writing
human-writing-skills writing-tasks --package-dir book-writing
human-writing-skills chunk-audit --draft report-es.md --style news-report --source sources.md --translationese --agent-mode deep --output-dir report-audit
human-writing-mcp --root C:\writing-project
human-writing-skills lint --draft chapter.md --style fiction
human-writing-skills stats --draft chapter.md --style fiction
human-writing-skills fix --draft chapter.md --preview
human-writing-skills verify --source original.md --candidate revised.md
human-writing-skills verify-fidelity --source original.md --candidate revised.md
human-writing-skills evaluate --cases tests/fixtures/quality/multilingual-benchmark.json
Read README.md or README.zh-CN.md for user-facing guidance. Read files under
docs/ only for the workflow being used. Do not claim detector evasion or infer
authorship from stylistic patterns; frame results as editing evidence.
