story-sense

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

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)
在以下场景使用该技能:
  • 创作者陷入瓶颈却不知原因
  • 感觉故事有问题但找不到根源
  • 需要系统性评估故事问题
  • 有人询问‘我的故事哪里有问题?’
请勿在以下场景使用该技能:
  • 创作者希望你代笔创作故事(请使用story-collaborator技能)
  • 创作者仅需要引导式问题(请使用story-coach技能)
  • 涉及出版/营销相关问题(请使用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)

状态0:无故事(空白页面)

Symptoms: Nothing exists yet Interventions: story-idea-generator, elemental genres
症状: 尚未有任何内容 干预手段: story-idea-generator、elemental genres

State 1: Concept Without Foundation

状态1:仅有概念缺乏基础

Symptoms: Have idea but world/characters/plot feel thin Interventions: cliche-transcendence, systemic-worldbuilding, key-moments
症状: 有想法但世界观/角色/情节显得单薄 干预手段: cliche-transcendence、systemic-worldbuilding、key-moments

State 2: World Without Life

状态2:世界观缺乏生机

Symptoms: Setting exists but feels like backdrop Interventions: worldbuilding skill suite (belief-systems, economic-systems, governance-systems)
症状: 设定存在但仅像背景板 干预手段: 世界观构建技能套件(belief-systems、economic-systems、governance-systems)

State 3: Flat Non-Humans

状态3:非人类角色扁平化

Symptoms: Aliens/fantasy species feel like humans in costume Interventions: conlang, species development frameworks
症状: 外星人/奇幻物种感觉只是穿了外衣的人类 干预手段: conlang、物种发展框架

State 4: Characters Without Dimension

状态4:角色缺乏立体感

Symptoms: Characters serve plot rather than driving it Interventions: character-arc, underdog-unit, positional-revelation
症状: 角色仅服务于情节而非推动情节 干预手段: character-arc、underdog-unit、positional-revelation

State 4.5: Plot Without Pacing

状态4.5:情节缺乏节奏感

Symptoms: Scenes work individually but don't accumulate Interventions: scene-sequencing
症状: 单个场景成立但整体缺乏累积效应 干预手段: scene-sequencing

State 5: Plot Without Purpose

状态5:情节缺乏意义

Symptoms: Events happen but don't accumulate meaning Interventions: moral-parallax, key-moments
症状: 事件发生但无法累积出意义 干预手段: moral-parallax、key-moments

State 5.5: Dialogue Feels Flat

状态5.5:对话平淡乏味

Symptoms: Characters sound alike, conversations lifeless Interventions: dialogue
症状: 角色语气雷同,对话毫无生气 干预手段: dialogue

State 5.75: Ending Doesn't Land

状态5.75:结局无力

Symptoms: Story builds well but resolution disappoints Interventions: endings
症状: 故事铺垫良好但结局令人失望 干预手段: endings

State 5.85: Draft Not Progressing

状态5.85:草稿停滞不前

Symptoms: Planning done but draft isn't happening Interventions: drafting
症状: 规划完成但草稿无法推进 干预手段: drafting

State 5.9: Prose Feels Flat

状态5.9:文笔平淡

Symptoms: Story works but sentences are functional not memorable Interventions: prose-style
症状: 故事成立但句子仅具功能性缺乏记忆点 干预手段: prose-style

State 6: Draft Complete, Needs Revision

状态6:草稿完成,需要修订

Symptoms: Draft exists but revision feels overwhelming Interventions: revision
症状: 草稿存在但修订工作感觉无从下手 干预手段: revision

State 7: Ready for Evaluation

状态7:准备好接受评估

Symptoms: Story exists but quality uncertain Interventions: sensitivity-check, story-analysis
症状: 故事已完成但质量存疑 干预手段: sensitivity-check、story-analysis

Decision Tree

决策树

Is there anything on the page?
├── NO → story-idea-generator
└── YES → What's the problem?
    ├── Feels generic → cliche-transcendence
    ├── World feels thin → worldbuilding
    ├── Non-humans feel fake → conlang
    ├── Characters flat → character-arc
    ├── Pacing off → scene-sequencing
    ├── Dialogue wooden → dialogue
    ├── Ending weak → endings
    ├── Meaning unclear → moral-parallax
    ├── Draft not progressing → drafting
    ├── Prose flat → prose-style
    └── Draft needs revision → revision
Is there anything on the page?
├── NO → story-idea-generator
└── YES → What's the problem?
    ├── Feels generic → cliche-transcendence
    ├── World feels thin → worldbuilding
    ├── Non-humans feel fake → conlang
    ├── Characters flat → character-arc
    ├── Pacing off → scene-sequencing
    ├── Dialogue wooden → dialogue
    ├── Ending weak → endings
    ├── Meaning unclear → moral-parallax
    ├── Draft not progressing → drafting
    ├── Prose flat → prose-style
    └── Draft needs revision → revision

Diagnostic Process

诊断流程

  1. Listen for symptoms - What are they describing as the problem?
  2. Ask clarifying questions - Get specific about where they're stuck
  3. Identify the state - Match symptoms to state list
  4. Name the diagnosis - Explain what you're seeing
  5. Recommend intervention - Point to specific skill
  6. Offer next steps - What should they try first?
  1. 倾听症状 - 他们描述的问题是什么?
  2. 提出澄清问题 - 明确他们具体卡在了哪里
  3. 识别状态 - 将症状与状态列表匹配
  4. 给出诊断结果 - 解释你观察到的问题
  5. 推荐干预手段 - 指向具体技能
  6. 提供后续步骤 - 他们应该先尝试什么?

Available Scripts

可用脚本

entropy.ts

entropy.ts

Injects creative randomness from curated lists.
bash
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
Lists: lies, ghosts, disasters, dilemmas, professions, locations, collisions, openings
从精选列表中注入创意随机性。
bash
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
列表: lies、ghosts、disasters、dilemmas、professions、locations、collisions、openings

functions.ts

functions.ts

Generates characters from abstract story functions.
bash
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
Functions: healer, enforcer, keeper_of_secrets, maker, trader, guide, entertainer, death_worker, transgressor
从抽象故事功能生成角色。
bash
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
功能: healer、enforcer、keeper_of_secrets、maker、trader、guide、entertainer、death_worker、transgressor

Anti-Patterns

反模式

Prescribing Instead of Diagnosing

直接开方而非诊断

Fix: Always ask clarifying questions before diagnosing.
解决方法: 诊断前务必先提出澄清问题。

Framework Overload

框架过载

Fix: Recommend one intervention. Expand after reassessment.
解决方法: 仅推荐一种干预手段,重新评估后再扩展。

Ignoring Writer's Energy

忽视创作者的创作动力

Fix: Balance diagnostic accuracy with what energizes the writer.
解决方法: 在诊断准确性与创作者的动力之间取得平衡。

Treating Structure as Story

将结构等同于故事

Fix: Keep asking "Does this feel right?" alongside structural diagnosis.
解决方法: 在进行结构诊断的同时,持续询问“这感觉合适吗?”

Related Skills

相关技能

Routes to all fiction skills based on diagnosed state.
根据诊断结果关联所有虚构创作技能。