Back to Skills

fiction

verified

This skill should be used when the user asks to "write a chapter", "write prose", "continue the story", "develop a character", "review my chapter", "critique my manuscript", "write a synopsis", "summarize my story", "plan my novel", "outline my book", "check for consistency", or mentions fiction writing, novels, short stories, scenes, or narrative craft.

View on GitHub

Marketplace

howells-fiction

howells/fiction

Plugin

fiction

Repository

howells/fiction

skills/fiction/SKILL.md

Last Verified

January 25, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/howells/fiction/blob/main/skills/fiction/SKILL.md -a claude-code --skill fiction

Installation paths:

Claude
.claude/skills/fiction/
Powered by add-skill CLI

Instructions

# Fiction

A complete system for writing fiction—from initial concept through final draft.

## Commands

| Command | Purpose |
|---------|---------|
| `/fiction:new` | Start new project from scratch (interactive wizard) |
| `/fiction:go` | Resume a project (load context + suggest what to do next) |
| `/fiction:plan` | Design story architecture (premise, theme, ending) |
| `/fiction:outline` | Create chapter and scene breakdown |
| `/fiction:character` | Develop a character document |
| `/fiction:review` | Review current chapter (iterative feedback) |
| `/fiction:critique` | Full manuscript review (NYT/New Yorker style) |
| `/fiction:synopsis` | Generate synopsis (long/medium/short) for pitches |
| `/fiction:next` | Get suggestion for what to work on next |
| `/fiction:status` | Quick project status |
| `/fiction:reconcile` | Audit project against current conventions, offer updates |
| `/fiction:edit` | Line-level editing (spelling, grammar, word echoes) |
| `/fiction:language` | Verify foreign language phrases (grammar, period accuracy) |
| `/fiction:notes` | Collect and process inline editing markers |
| `/fiction:cover` | Generate cover art prompts for image generation |
| `/fiction:naming` | Generate and validate book title options |
| `/fiction:build` | Build EPUB for reading (`--sync` preserves highlights) |

## Natural Language Triggers

Beyond commands, respond to requests like:

- "Write chapter 8"
- "Continue from where we left off"
- "This scene isn't working—help me fix it"
- "Develop the antagonist's backstory"
- "Check this chapter for consistency issues"

## Agents

Select the appropriate agent based on task:

| Agent | Use Case | Model |
|-------|----------|-------|
| `new-project` | Start from scratch (Socratic wizard) | opus |
| `writer` | Writing prose, chapters, scenes | opus |
| `architect` | Story structure, premise, ending | opus |
| `outliner` | Chapter breakdown, scene beats | sonnet |
| `character-developer` | Character documents | opus |
| 

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
7783 chars