skills/authors-rewrite/SKILL.md
Dispatch a named author persona as a sub-agent to rewrite an existing manuscript file from scratch with full bible context. Usage - /authors-rewrite <file> <author>. Use when an existing chapter or scene needs more than a critique pass — when the prose itself isn't working and a clean rewrite by the named author is required. The skill assembles a self-contained brief (bible files, prior/next chapters, architecture beats, voice rules), dispatches the author, and confirms save.
npx skillsauth add sethshoultes/great-authors-plugin authors-rewriteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Dispatch a named author to rewrite an existing manuscript file from scratch.
Not for: line-level edits (use /authors-edit); critique without rewrite (use /authors-critique); drafting a chapter that doesn't exist yet (use /authors-draft).
When this skill is invoked with a file path and an author name:
<file> — required. Path to the manuscript file to rewrite. Resolve relative to the current working directory if relative; absolute path otherwise. Must exist.<author> — required. One of the valid author names accepted by /authors-channel (see the channel skill's resolution table — king, vonnegut, hemingway, didion, baldwin, mccarthy, mcphee, le-guin, wallace, orwell, plus short forms).If the file doesn't exist, tell the user and stop. If the author name doesn't resolve, list the valid names and ask.
Walk up from the file path looking for .great-authors/ (typically the file is at <project>/manuscript/<chapter>.md and the bible is at <project>/.great-authors/). If no bible is found, warn the user that the rewrite will not have project context and ask whether to proceed anyway.
If a bible is found, identify these files:
.great-authors/project.md.great-authors/voice.md and .great-authors/voice-lints.md (if exists).great-authors/structure.md (if exists) — find the entry for this file.great-authors/suspense-architecture.md (if exists) — find the relevant architecture beats.great-authors/timeline.md.great-authors/journal/In the same manuscript/ directory:
chapter-NN.md)Before dispatching, briefly tell the user what's about to happen:
Rewriting <file> in <Author>'s voice.
Bible read: <list of bible files identified>
Continuity context: <preceding chapter>, <following chapter>
Dispatch in 5 seconds; say cancel to stop.
If the user cancels, stop. Otherwise proceed.
Use the Agent tool with subagent_type: <author>-persona. The brief must include:
suspense-architecture.md if present, or from structure.md)voice.md/voice-lints.md)A self-contained brief is the leverage. Spend time on it.
The author sub-agent reads the bible, reads the existing chapter, decides what to keep and what to discard, writes a new draft, and saves it back to the original file. They return a brief report.
<Author> has rewritten <file>.
Words: <new word count> (was <old word count>).
Author's report:
> <quoted report>
Run /authors-continuity <file> to verify against the bible.
Based on what the author reported:
/authors-build-character or /authors-build-place/authors-continuity against neighboring chapters/authors-rewrite again with adjusted brief.voice.md, the persona respects those over its defaults — that's already in each persona's ## Before you edit protocol./authors-debate between the named author and a second author before the rewrite, to surface craft questions the brief should address. The debate's verdict becomes part of the rewrite brief.tools
Top-level autonomous workflow for writing a novel end-to-end with the great-authors plugin. Composes existing skills (project-init, build-character, build-place, build-relationship, draft, channel, rewrite, continuity, critique, edit, debate, journal, consolidate) into a multi-phase pipeline with human checkpoints. The human provides direction (premise, genre, characters, voice); the AI orchestrator dispatches author personas as sub-agents to do the work. Use when a user wants the full great-authors pipeline run for them with minimal hand-holding — analogous to great-minds-plugin's agency-* workflows. Usage - /authors-orchestrate-novel, optionally with --phase <N> to run a single phase or --resume to continue from the last checkpoint.
data-ai
Run ONE editor across MULTIPLE files in parallel, then consolidate into a corpus-level pattern report. Surfaces patterns no per-file critique catches — voice drift, recurring tics, structural failures that only become visible across multiple pieces. Usage - /authors-corpus-critique <author> <path-or-glob> [<path-or-glob>...]. Different from /authors-critique (N authors on 1 file). This is 1 author on N files.
tools
Initialize the per-project memory bible (.great-authors/) in the current working directory. Creates project.md, voice.md, timeline.md, glossary.md, and empty characters/, places/, scenes/ directories. Use when the user is starting a new writing project (novel, essay collection, long-form nonfiction) and wants author personas to have persistent context across sessions.
testing
Capture a session journal entry in the project bible. Usage - /authors-journal. Writes .great-authors/journal/YYYY-MM-DD.md with what was worked on, decisions made, what's unresolved, and where the user left off. Use at the end of a writing session so the next session's author personas know what's in flux vs. settled. If an entry already exists for today, offers to append rather than overwrite.