# Book Fiction

> Fiction-specific patterns — Save the Cat! 15-beat, Snowflake Method, Hero's Journey, character bible, scene structure.

- Skill: `thedixitjain/book-fiction` (Agent Skill)
- Install (CLI): `npx skillmds add thedixitjain/book-fiction`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thedixitjain/book-fiction/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: thedixitjain (https://skillmd.com/u/thedixitjain)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/thedixitjain/book-fiction

---



# Fiction Patterns

**Save the Cat! 15-Beat** (page %): Opening Image(0-1) → Theme Stated(1-5) → Set-Up(1-10) → Catalyst(10) → Debate(10-20) → Break into Two(20) → B Story(22) → Fun and Games(20-50) → Midpoint(50) → Bad Guys Close In(50-75) → All Is Lost(75) → Dark Night(75-80) → Break into Three(80) → Finale(80-99) → Final Image(99-100).

**Snowflake**: 1-sentence → 1-paragraph → character summaries → expand each → character synopses → 4-page synopsis → detailed profiles → scene list → scene expansions → first draft.

**Hero's Journey** (12): Ordinary World → Call → Refusal → Mentor → Threshold → Tests → Approach → Ordeal → Reward → Road Back → Resurrection → Return.

**Scene structure**: GMC (Goal-Conflict-Disaster) alternates with RDD (Reaction-Dilemma-Decision). Every scene from character motivation. Final scene = hook.

**Character bible**: role, age, appearance, motivation, wound, fear, want vs need, arc (start→turn→end), relationships.

**Chapter hooks**: cliffhanger, question, revelation, twist, narrative linger.

**Subplots**: mirror (same theme diff POV), contrast (opposite outcome), support (info/motivation), convergence (entangle with main).

---

**Source:** [`hashgraph-online/awesome-codex-plugins`](https://github.com/hashgraph-online/awesome-codex-plugins) → `plugins/epicsagas/Velith/skills/book-fiction/SKILL.md`

