story-sense
Diagnose what any story needs regardless of its current state. This skill should be used when a writer is stuck, evaluating story problems, when narrative feels broken, or when someone asks 'what's wrong with my story?'. Keywords: story, diagnosis, stuck, narrative, plot, character, worldbuilding, revision.
npx skills add majiayu000/claude-skill-registry --skill story-sense --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Story Sense: Diagnostic Skill Identify what state a story is in and what it needs to move forward. This is not a linear process but a diagnostic model: Assess → Diagnose → Intervene → Reassess. ## When to Use This Skill Use this skill when: - Writer is stuck and doesn't know why - Story feels broken but root cause unclear - Need to evaluate story problems systematically - Someone asks "what's wrong with my story?" Do NOT use this skill when: - Writer wants you to write the story (use story-collaborator) - Writer wants coaching questions only (use story-coach) - Publishing/marketing questions (use book-marketing) ## Core Principle **Story Sense is the ability to know what any story needs, regardless of its current state or intended medium.** **There's no such thing as "stuck."** There's only: - Not yet having diagnosed the problem - Not yet applying the right intervention ## The Story States ### State 0: No Story (Blank Page) **Symptoms:** Nothing exists yet **Interventions:** story-idea-generator, elemental genres ### State 1: Concept Without Foundation **Symptoms:** Have idea but world/characters/plot feel thin **Interventions:** cliche-transcendence, systemic-worldbuilding, key
- When to Use This Skill
- Core Principle
- The Story States
- State 0: No Story (Blank Page)
- State 1: Concept Without Foundation
- State 2: World Without Life
- State 3: Flat Non-Humans
- State 4: Characters Without Dimension
- State 4.5: Plot Without Pacing
- State 5: Plot Without Purpose
- State 5.5: Dialogue Feels Flat
- State 5.75: Ending Doesn't Land
- State 5.85: Draft Not Progressing
- State 5.9: Prose Feels Flat
deno run --allow-read scripts/entropy.ts lies deno run --allow-read scripts/entropy.ts disasters --count 3 deno run --allow-read scripts/entropy.ts --combo deno run --allow-read scripts/functions.ts deno run --allow-read scripts/functions.ts --setting scifi deno run --allow-read scripts/functions.ts healer --setting fantasy
What does the story-sense skill do?
Diagnose what any story needs regardless of its current state. This skill should be used when a writer is stuck, evaluating story problems, when narrative feels broken, or when someone asks 'what's wrong with my story?'. Keywords: story, diagnosis, stuck, narrative, plot, character, worldbuilding, revision.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill story-sense --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
