What problem does it solve? Drafts often contain all the right facts but read flat: the hook is buried, the opening is warm-up, jokes are missing or dead, and the ending lands on a maxim instead of a lesson. This Skill performs a full storytelling rewrite pass on long-form posts (blogs, essays, site copy) without inventing a single fact. ## Core Features & Use Cases - Full rewrite pass: Returns the complete rewritten post with a committed story arc, a hook that costs something, blunt declarative spine, and a lesson-then-coda ending. - Frozen-fact guarantee: Inventories every number, date, name, and quote before editing and diffs them after; derived numbers and invented scenes are forbidden, with dangling beats handled via explicit [ASK] slots. - Diagnose mode: --diagnose emits the story verdict, a ranked findings list, and author asks without rewriting. - Surfaces output: Produces title, summary, TL;DR, and five title variants alongside a change ledger of every move. - Use Case: You have a factually complete blog draft that reads flat. Run the skill on the file to get back a rewritten post with the buried best line moved to the front, humor trimmed to 2-3 beats, and zero em-dashes or AI-slop phrasing. ## Quick Start Ask the assistant to run stark-story-edit on your draft file, for example: rewrite my post at drafts/promotion-post.md so it tells the story, or add --diagnose for findings only.