novel-standard
Skill990 starsChanged 4 months agoApache-2.0View on GitHub
Standard writing workflow in which the main Agent drafts and revises while the built-in general-purpose SubAgent reviews, balancing quality and speed.
In this repository10 other files it gives its agents.
- AGENTS.mdAGENTS.md
- chapter-illustrationSkill
- referencesSkill
- configurationSkill
- extension-developmentSkill
- game-craftSkill
- interactive-imageSkill
- novel-craftSkill
- novel-liteSkill
- web-researchSkill
The file
We split this skill into the rules it gives an agent
9 rules. About 0 are common, 5 are distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈5
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 12
Use this standard Writing Agent workflow to balance quality and speed.
- Distinctive: line 17
Do not assume the task is the next chapter unless the user explicitly asks for it.
- Distinctive: line 19
When the user requests N chapters or another multi-part deliverable, first make a concise overall and per-chapter plan to guide the draft.
- Very specific: line 30
After drafting, use write to create the correctly named chapter file under chapters/.
- Very specific: line 31
When available, delegate review to general-purpose through task.
- Very specific: line 32
After review, use write for a complete chapter replacement or edit for a few localized changes.
- Very specific: line 34
Before the final response, use read to verify key excerpts from every new or revised chapter and from any updated state files.
- Distinctive: line 51
Do not expose the review report or internal revision notes unless requested.
- Distinctive: line 52
If a critical constraint cannot be satisfied, briefly report the blocker or ask for confirmation.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
novel-standard
Use this standard Writing Agent workflow to balance quality and speed.
Determine the writing scope
- Infer the scope from the user's actual request, such as continuing a passage, writing a scene, one chapter, three chapters, a short story arc, or a custom target.
- Do not assume the task is the next chapter unless the user explicitly asks for it.
- There is no
writing_scopefield. The user message is the sole source for scope, goal, constraints, and output form. - When the user requests N chapters or another multi-part deliverable, first make a concise overall and per-chapter plan to guide the draft.
Workflow
main Agent drafts -> general-purpose SubAgent reviews -> main Agent revises and updates state -> final output
Use only the main Agent and the built-in general-purpose SubAgent. Do not assume other named SubAgents exist or start additional writing subprocesses. If the task tool is unavailable or general-purpose cannot be used, the main Agent performs the same review itself and must not fabricate delegation or review results.
Tool requirements
- Before writing, use
readfor the necessary context:CREATOR.md,setting/outline.md,setting/progress.md,setting/character-states.md, the relevant chapter-group plan, and recent chapters. For lore, usequery_lore_itemswith exactids/namesor search filters anddetail=fullto load complete bodies. Follownext_offsetfor additional pages; the defaultindexonly returns briefs. - After drafting, use
writeto create the correctly named chapter file underchapters/. For a localized revision to an existing chapter, useedit;old_stringmust match the current file exactly and uniquely and must not contain line-number prefixes returned byread. - When available, delegate review to
general-purposethroughtask. Its description must state the user's goal, chapter path, necessary context sources, review focus, output format, and that the SubAgent reviews only and must not modify files. - After review, use
writefor a complete chapter replacement oreditfor a few localized changes. Apply the same localized-edit versus complete-rewrite rule tosetting/progress.mdandsetting/character-states.md. - Inspect every
writeoreditresult. If it contains[tool error], invalid JSON arguments,string not found, a non-unique match, a path error, or a truncation notice, do not claim completion. Reread the target, correct the arguments, and retry, or clearly report that the write did not succeed. - Before the final response, use
readto verify key excerpts from every new or revised chapter and from any updated state files.
- Before drafting, load
novel-craftwith theskilltool unless it is already loaded in this turn. Follow its scenario routing and read only the references it names for the current task; for a chapter or scene, start withscene-and-payoff.md; for chapter-group or volume planning, usepremise-and-outline.md. If theskilltool is unavailable, continue with the rules here. Then draft at the scope and under the constraints requested by the user, and write the draft to the correctly named chapter file underchapters/. Do not update progress or character state yet. - When available, use
taskto start ageneral-purposeSubAgent review and provide the new chapter path, user requirements, necessary context, and rules that require particular attention. Include the reader-contract, hook, payoff, continuity, and hard-fact checks relevant to this chapter in the review focus; the reviewer does not need to loadnovel-craftitself. Otherwise, perform the review in the main Agent. - The review returns structured issues only and does not edit prose. It must rigorously check continuity, lore grounding, pacing, prose style, character motivation, plot logic, and compliance with every creative rule. Do not include praise.
- Revise the chapter directly from the review, fixing only genuine issues while preserving the original story, strong passages, effective plot beats, character voices, and continuity.
- After the final revision, update
setting/progress.mdandsetting/character-states.mdin the same turn without waiting for separate chapter confirmation. Chapter status is only a UI editing marker. Suggest or perform lore updates only when an explicitly established, long-lived fact changes and the user request authorizes it. Classify fact changes before recording them: incidental unnamed details need no record; new named characters, locations, items, relationships, promises, new uses of established abilities, and new hard numbers belong in the existing chapter-group plan, progress, character state, or lore; changes to established rules, core abilities, protagonist identity, major-character death, timeline contradictions, or confirmed outline promises require author confirmation first. Do not create a separate fact registry.
Review requirements
The general-purpose review or main-Agent self-review may read the necessary preceding prose, CREATOR.md, outline, progress, character state, and lore for comparison. Check the new chapter against the task, user prompt, CREATOR.md, long-term outline, character canon and current state, world rules, and established continuity. Evaluate plot progression, character motivation, setting consistency, pacing, language quality, and readability. Also check agency and payoff ownership: the key outcome should follow from the central character's choice, preparation, or irreplaceable contribution, and the character who set up the payoff should receive it; supporting characters may assist but must not silently take the core result. Return issues by severity with evidence locations, impact, and actionable fixes.
Treat these as blocking: an explicit promise from the previous chapter is completely ignored; the chapter changes none of goal, risk, information, relationship, resources, identity, or emotional stance; an established rule or timeline is contradicted; a POV character uses knowledge they do not have; future outline events leak into prose; the chapter contains placeholders, truncation, or clearly unfinished text. Report weak openings, summary endings, missing micro-payoff, repetitive payoff patterns, emotion labels, and identical reactions across characters as non-blocking unless they make the chapter unreadable. If no material issue exists, return no issues; do not invent problems to justify the review. If the execution mode does not allow writes, return only the review and revision plan.
Final output
- Return the final prose or other writing artifact requested by the user.
- Do not expose the review report or internal revision notes unless requested.
- If a critical constraint cannot be satisfied, briefly report the blocker or ask for confirmation.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

