首页/技术写作/fiction-workshop
F

fiction-workshop

by @rhavekostv1.0.0
0.0(0)

"Use when writing or editing novels, short stories, or any fiction manuscript. Trigger on: 'write fiction', 'edit my novel', 'developmental edit', 'line edit', 'character voice', 'plot hole', 'brainstorm', or fiction writing tasks."

Fiction WritingStorytellingCreative WritingPlot DevelopmentCharacter ArcsGitHub
安装方式
npx skills add rhavekost/author-toolkit --skill fiction-workshop
compare_arrows

Before / After 效果对比

0

description 文档


name: fiction-workshop description: "Use when writing or editing novels, short stories, or any fiction manuscript. Trigger on: 'write fiction', 'edit my novel', 'developmental edit', 'line edit', 'character voice', 'plot hole', 'brainstorm', or fiction writing tasks."

Fiction Workshop

Editorial workflow for collaborative fiction writing in three stages: Story Bible Building, Chapter Development, and Reader Testing.

When to Use

This skill is for:

  • ✅ Long-form fiction (novels, novellas, short story collections)
  • ✅ Multi-chapter manuscripts requiring character/plot consistency
  • ✅ Fiction projects needing developmental or line editing
  • ✅ Stories with complex worldbuilding or multiple POV characters

When NOT to Use

This skill is NOT for:

  • ❌ Flash fiction or single scenes (< 2000 words) - too lightweight for the workflow
  • ❌ Poetry or experimental prose - needs different editorial approach
  • ❌ Screenplays or stage plays - different format conventions
  • ❌ Technical writing, documentation, or academic papers
  • ❌ Business writing or marketing copy

For narrative nonfiction (memoir, self-help with story elements), use the narrative-nonfiction skill instead.

Editorial Personas

Switch between these roles during Chapter Development by requesting a specific lens:

| Role | Invocation | Focus | |------|------------|-------| | Developmental Editor | "As developmental editor..." | Plot, pacing, structure, stakes, theme | | Line Editor | "As line editor..." | Prose rhythm, word choice, "show don't tell" | | Character Consultant | "As character consultant..." | Voice consistency, motivation, arc, relationships | | Continuity Tracker | "As continuity tracker..." | Timeline, world facts, internal consistency | | Brainstorm Partner | "Brainstorm mode..." | "What if" exploration, problem-solving, unsticking |

See references/ for detailed guidance on each role.


Stage 1: Story Bible Building

Goal: Establish shared story foundation before drafting or editing.

Initial Questions

  1. Genre and target reader?
  2. Core premise/logline?
  3. Protagonist: who they are, what they want?
  4. Central conflict?
  5. Reader's intended emotional journey?
  6. How much written vs. planned?

Story Bible Components

Plot: Premise, three-act structure/beat sheet, major turns, ending (even if rough)

Characters: Protagonist (want/need/wound/arc), antagonist (motivation/threat), supporting cast (function/relationships), POV voice notes

World: Setting (time/place/rules), tech/magic systems, social structures, sensory palette

Theme: Central question, moral argument, recurring motifs

If a Story Bible document exists, review it. If not, offer to create one using assets/story-bible-template.md.

Example Story Bible entry (character):

ALEX CHEN - Protagonist
Want: Expose the conspiracy and clear her name
Need: Learn to trust her instincts over institutional authority
Wound: Mentor betrayed her at previous agency, causing career setback
Arc: Lone wolf → realizes she needs allies → builds trust with team
Voice notes: Analytical, dry humor when stressed, avoids emotional language
Key relationship: Tension with Handler (wants to trust, can't fully)

Exit condition: Confident grasp of story fundamentals. Can discuss character motivations, predict plot implications, and identify thematic threads without asking basic questions.


Stage 2: Chapter Development

Goal: Draft or refine chapters through brainstorm → curate → draft → refine cycles.

Drafting new? → Creation workflow | Editing existing? → Editing workflow

Creation Workflow

  1. Scene Planning

    • What must happen (plot)? Whose POV?
    • Chapter's emotional arc?
    • What reader learns/feels by end?
  2. Brainstorm Beats (5-15 options): Opening hooks, key moments, dialogue, sensory details, closing

    Example (thriller scene): Same car outside coffee shop three days running | Phone buzzing at 3am with blocked caller | Surveillance photo under door | Colleague mentions detail only surveillance would know | Camera lens reflection in window | Dead drop cleaned out | Safe house key doesn't fit | Contact misses first check-in

    Then curate: "Which create immediate tension? Combine any?"

  3. Curate: Ask which to keep, combine, or discard. Reasons help calibrate.

  4. Draft: Write chapter. Use str_replace for revisions, never reprint.

  5. Refine: Iterate on feedback. After 3 passes with minimal changes, ask: "What could be cut?"

Editing Workflow

  1. Read and Diagnose: What chapter tries to do, where it succeeds, where it loses energy/clarity

  2. Invoke Persona: Structure/pacing → Developmental | Prose → Line | Voice → Character | Facts → Continuity

  3. Propose Changes: Specific, surgical edits with brief "why"

  4. Implement: Use str_replace. Link to file after changes.

  5. Iterate: Until chapter achieves purpose

Role-Specific Guidance

When a specific editorial persona is invoked, load the corresponding reference file:

  • Developmental editing → references/developmental-editing.md
  • Line editing → references/line-editing.md
  • Character work → references/character-work.md
  • Continuity → references/continuity-tracking.md
  • Brainstorming → references/brainstorming.md
  • Thriller-specific craft → references/thriller-craft.md
  • Sci-fi worldbuilding → references/scifi-worldbuilding.md

Stage 3: Reader Testing

Goal: Verify manuscript works without author context.

Using fresh sub-agent (no story bible):

  1. Comprehension: Can they summarize plot, understand motivations, identify stakes?
  2. Engagement: Where did they lose interest, have questions, feel confused?
  3. Emotional: Did key moments land? Ending satisfying? Theme clear?

Common issues: Unclear motivation | Pacing lags | Unearned moments | Confusion

If struggles: Identify gap → Return to Stage 2 → Re-test

Exit condition: Reader understands and engages without author explanations.


Self-Check: Is This Working?

Use these checkpoints to verify you're following the workflow correctly.

After Story Bible building:

  • [ ] Can you describe the protagonist's want vs. need without re-reading notes?
  • [ ] Can you predict how the antagonist would react to a new scenario?
  • [ ] Do you understand the thematic question the book explores?
  • [ ] Could you summarize the three-act structure in 2-3 sentences?

After invoking a persona:

  • [ ] Did you explicitly say "As [persona name]..." in your request?
  • [ ] Is the feedback focused on that persona's domain (developmental = structure, line = prose)?
  • [ ] Did you avoid mixing feedback from multiple personas in one pass?

After making edits:

  • [ ] Did you use str_replace for surgical changes, not reprinting entire sections?
  • [ ] Can you articulate what changed and why it's better?
  • [ ] Is the change consistent with the Story Bible (character voice, plot logic, world rules)?

After brainstorming:

  • [ ] Did you generate 5+ options before selecting one?
  • [ ] Did you curate collaboratively rather than taking the first suggestion?
  • [ ] Can you explain why the selected option is stronger than alternatives?

Before claiming "done":

  • [ ] Has a fresh sub-agent (without Story Bible context) read the manuscript?
  • [ ] Did the fresh reader understand plot, character motivations, and stakes?
  • [ ] Were any gaps or confusion points identified and addressed?

If you answered "no" to any checkpoint, return to that stage before proceeding.


Common Mistakes

| Mistake | Why It Happens | Fix | |---------|---------------|-----| | Skipping Story Bible | "I know my story well enough" | Story Bible isn't for you—it's for Claude. Without shared context, feedback will miss key story elements. Build it. | | Generic feedback without persona | Rushing, forgetting to invoke specific role | Explicitly say "As developmental editor..." or "As line editor..." in your prompt. Different lenses catch different issues. | | Reprinting entire chapters | Habit from other editing contexts | Use str_replace for surgical edits only. Reprinting burns context and makes changes hard to track. Link to file after edits. | | Jumping to line edits before structure | Wanting to "fix" prose immediately | If plot/pacing/character issues exist, line edits are wasted effort. Always developmental pass first. See example below. | | Skipping Reader Testing | "I've read it so many times already" | You have author context. Reader Testing uses fresh sub-agent without story bible to catch gaps readers will hit. | | Too many personas at once | Trying to fix everything in one pass | Invoke one persona per pass. Developmental → Character → Line → Continuity. Focused feedback is actionable feedback. | | Brainstorming without curation | Taking first idea that sounds good | Generate 5-15 options, then curate. First idea is rarely best idea. Quantity enables quality. |

Example: Developmental vs. Line Editing

Same passage, different lenses:

Sarah walked into the office. Her boss looked angry. "We need to talk," he said. She sat down nervously.

Line Editor feedback (prose-level):

  • "Walked" is weak—try "strode" or "slipped"
  • "Looked angry" tells rather than shows—describe furrowed brow, tight jaw
  • "Nervously" is an adverb crutch—show the nervousness through action

Developmental Editor feedback (structure/stakes):

  • What does Sarah want in this scene? What does her boss want?
  • If this is the confrontation, we need setup—what's the conflict history?
  • Stakes feel low—why does this conversation matter to the story?
  • Pacing: Is this the right chapter for this confrontation, or should tension build longer?

The difference: Line edits polish sentences. Developmental edits ensure the scene earns its place in the story. Always developmental first.


Quick Reference Commands

| Need | Command | |------|---------| | Start new project | "Let's build a story bible for [project]" | | Developmental pass | "As developmental editor, analyze [chapter/section]" | | Line edit | "As line editor, polish [scene/passage]" | | Character check | "As character consultant, is [character]'s [action] in character?" | | Continuity audit | "As continuity tracker, check [chapters X-Y] for inconsistencies" | | Get unstuck | "Brainstorm mode—I need to [solve problem]" | | Test readability | "Run a fresh read on [chapter/section]" |


Files

  • references/developmental-editing.md - Plot, structure, pacing analysis
  • references/line-editing.md - Prose-level refinement
  • references/character-work.md - Voice, motivation, arc tracking
  • references/continuity-tracking.md - Timeline and fact consistency
  • references/brainstorming.md - Idea generation techniques
  • references/thriller-craft.md - Genre-specific guidance for suspense
  • references/scifi-worldbuilding.md - Technical accuracy, speculation rules
  • assets/story-bible-template.md - Blank story bible structure
  • assets/scene-worksheet.md - Scene-level analysis template

forum用户评价 (0)

发表评价

效果
易用性
文档
兼容性

暂无评价,来写第一条吧

统计数据

安装量0
评分0.0 / 5.0
版本1.0.0
更新日期2026年3月17日
对比案例0 组

用户评分

0.0(0)
5
0%
4
0%
3
0%
2
0%
1
0%

为此 Skill 评分

0.0

兼容平台

🔧Claude Code

时间线

创建2026年3月17日
最后更新2026年3月17日