From editorial-forge
This skill should be used when the user asks to "make this my own," "take AI content and add my voice," "forge a chapter," "authoring project," "start an editorial forge project," "transform AI-generated content," "build an authorship record," "forge the next chapter," "pick up where we left off on the book," or any request to take AI-generated or co-created starting content and transform it into authentically author-owned work through structured editorial judgment, voice injection, and narrative framing. Also trigger when the user references an existing Editorial Forge project folder in Google Drive, mentions the authorship record, or asks about the copyright status of AI-assisted writing. This skill should trigger aggressively — if the request touches converting AI content into human-owned content, editorial judgment over AI outputs, author voice extraction, DOB narrative structure for books or long-form content, or maintaining an authorship provenance trail, use it.
How this skill is triggered — by the user, by Claude, or both
Slash command
/editorial-forge:editorial-forgeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Transform AI-generated content into authentically author-owned work through structured editorial judgment, voice extraction, and Sorkin DOB narrative framing.
Transform AI-generated content into authentically author-owned work through structured editorial judgment, voice extraction, and Sorkin DOB narrative framing.
Under current US copyright law, AI-generated text without human modification is not copyrightable. What IS copyrightable is the author's selection, coordination, and arrangement of AI outputs — their editorial judgment. Most AI writing workflows generate first and edit after, making the author's contribution invisible. Editorial Forge inverts this: the author's intent, judgment, and voice come first. AI provides scaffolding. Every editorial decision gets logged in an authorship record.
Triggers: "start a new authoring project," "forge-start," "set up editorial forge for [project]," "initialize [book/document] project"
Execute the /forge-start command flow. See references/state-machine.md for the full initialization sequence.
Triggers: "define the thesis," "who is this for," "map the intent," "what does this work argue," continuing from project initialization
Ask the five intent questions ONE AT A TIME. Wait for each answer before proceeding. Never batch questions — asymmetric Q&A means answers may take days.
The Five Intent Questions:
The Thesis: "What does this work argue? Not what it covers — what it argues. Complete this sentence: 'After reading this, the reader will believe _____.'"
The Reader: "Who specifically is reading this? Not a demographic. A person. What's their title? What just happened to them that made them pick up this work?"
The Refusal: "What is this work NOT? What would a lazy version look like, and how is yours different?"
The Stakes: "What happens to your reader if they ignore this? What's the cost of not reading it?"
The Authority: "Why should this come from YOU? What have you seen, built, or survived that makes your version credible?"
After each answer:
01-intent/intent_defined decision in the authorship record (include AI model, version, plugins, tools)After all five are answered:
01-intent/thesis.md, 01-intent/reader-profile.md, 01-intent/intent-decisions.mdcurrent_phase: "structure"Triggers: "propose the structure," "organize the chapters," "what should the structure be," "let's work on structure," continuing from intent mapping
02-structure/source-material/02-structure/approved-structure.md03-chapters/ (or 03-sections/ or 03-draft/) skeletonBook-Level DOB Throughline (for multi-chapter works): After structure is approved, map the book-level narrative arc:
01-intent/book-throughline.md. Present for author approval.Update manifest: current_phase: "voice"
Triggers: "build [person]'s voice profile," "extract the voice," "let's do the voice interview," "voice architect," continuing from structure
Invoke the voice-architect skill for this phase. It handles the 8-question interview, voice profile generation, and validation.
If a voice profile already exists in the project's voice-profiles/ directory (imported from another project), detect it and ask: "I found an existing voice profile for [name]. Use it as-is, or re-interview to update?"
Update manifest: current_phase: "writing"
Triggers: "forge the next chapter," "write chapter [N]," "let's work on [chapter name]," "generate prose for [section]," continuing from voice extraction
For each chapter or section, execute four steps:
Step 1 — DOB Mapping:
Map the chapter-level Desire-Obstacle-Battle. Write to ch-XX-[slug]/dob-map.md.
For counter-playbook structures (like The Assured Playbook):
Present DOB mapping to author for approval. Log the approval or modifications.
Step 2 — Chapter-Specific Voice Q&A: Ask 3-5 targeted questions per chapter (shorter and more focused than the Phase 3 interview):
ch-XX-[slug]/qa-transcript.md.Step 3 — Generation: Generate prose using ALL of:
The author's specific examples and language from Q&A become the backbone. AI provides connective tissue, transitions, and structural coherence. Write to ch-XX-[slug]/draft-v1.md and copy to draft-current.md.
Step 4 — Passage-Level Refinement: Present the draft section by section. When the author flags a passage:
After refinement, update draft-current.md.
Update manifest after each chapter: increment chapters_complete, update current_chapter.
Triggers: "verify the manuscript," "final check," "compile the authorship record," "we're done — wrap it up"
Every decision logged in authorship-record.json includes:
{
"id": "d-NNN",
"timestamp": "ISO-8601",
"phase": "intent|structure|voice|writing|verification",
"type": "thesis_defined|section_rejected|section_rearranged|voice_injection_answer|passage_rejected|dob_approved|...",
"author": "Author Name",
"ai_model": "model-identifier",
"ai_model_version": "version-string",
"plugins_active": ["editorial-forge", "..."],
"tools_used": ["google_drive_search", "..."],
"description": "What was decided",
"context": "Why — the author's reasoning"
}
The project-level environment block in the manifest captures baseline model, version, plugin version, and tools. Individual decisions override when anything changes mid-project.
All state lives in the Google Drive project folder. Read references/state-machine.md for the full state machine, manifest schema, and resume logic.
Critical rule: On every question asked, write it to the manifest as pending_question with full context. On resume, re-present the pending question. Never lose the thread.
Use google_drive_search to find project folders (search for name contains '[Project Name] – Editorial Forge').
Use google_drive_fetch to read project files.
Create and update files via Google Drive tools when available, or instruct the user to place files in the appropriate directory.
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub moxywolfllc/moxywolf-plugins --plugin editorial-forge